Class IORTemplateListImpl

    • Field Summary

      • Fields inherited from class java.util.AbstractList

        modCount
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isEquivalent​(IORFactory other)
      Return true iff this.makeIOR(orb,typeid,oid).isEquivalent( other.makeIOR(orb,typeid,oid) for all orb, typeid, and oid.
      void makeImmutable()  
      IOR makeIOR​(ORB orb, java.lang.String typeid, ObjectId oid)
      Construct an IOR containing the given ORB, typeid, and ObjectId.
      void write​(OutputStream os)
      Write this object directly to the output stream.
      • Methods inherited from class java.util.AbstractList

        add, addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange
      • Methods inherited from class java.util.AbstractCollection

        addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Collection

        parallelStream, removeIf, stream
      • Methods inherited from interface java.lang.Iterable

        forEach
      • Methods inherited from interface java.util.List

        add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
    • Constructor Detail

      • IORTemplateListImpl

        public IORTemplateListImpl()
      • IORTemplateListImpl

        public IORTemplateListImpl​(InputStream is)
    • Method Detail

      • write

        public void write​(OutputStream os)
        Description copied from interface: Writeable
        Write this object directly to the output stream.
        Specified by:
        write in interface Writeable
        Parameters:
        os - stream to write to
      • makeIOR

        public IOR makeIOR​(ORB orb,
                           java.lang.String typeid,
                           ObjectId oid)
        Description copied from interface: IORFactory
        Construct an IOR containing the given ORB, typeid, and ObjectId. The same ObjectId will be used for all TaggedProfileTemplates in the IORFactory.
        Specified by:
        makeIOR in interface IORFactory
        Parameters:
        orb - ORB to use
        typeid - typeid of IOR
        oid - objectId IOR
        Returns:
        created IOR
      • isEquivalent

        public boolean isEquivalent​(IORFactory other)
        Description copied from interface: IORFactory
        Return true iff this.makeIOR(orb,typeid,oid).isEquivalent( other.makeIOR(orb,typeid,oid) for all orb, typeid, and oid.
        Specified by:
        isEquivalent in interface IORFactory
        Parameters:
        other - factory to compare with
        Returns:
        true if they are equivalent