Package com.sun.corba.ee.impl.ior
Class IORTemplateListImpl
- All Implemented Interfaces:
IORFactory
,IORTemplateList
,MakeImmutable
,Writeable
,Iterable<IORTemplate>
,Collection<IORTemplate>
,List<IORTemplate>
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
isEquivalent
(IORFactory other) Return true iff this.makeIOR(orb,typeid,oid).isEquivalent( other.makeIOR(orb,typeid,oid) for all orb, typeid, and oid.void
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 com.sun.corba.ee.impl.ior.FreezableList
add, equals, get, hashCode, isImmutable, makeElementsImmutable, remove, set, size, subList
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.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 Details
-
IORTemplateListImpl
public IORTemplateListImpl() -
IORTemplateListImpl
-
-
Method Details
-
makeImmutable
public void makeImmutable()- Specified by:
makeImmutable
in interfaceMakeImmutable
- Overrides:
makeImmutable
in classFreezableList<IORTemplate>
-
write
Description copied from interface:Writeable
Write this object directly to the output stream. -
makeIOR
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 interfaceIORFactory
- Parameters:
orb
- ORB to usetypeid
- typeid of IORoid
- objectId IOR- Returns:
- created IOR
-
isEquivalent
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 interfaceIORFactory
- Parameters:
other
- factory to compare with- Returns:
- true if they are equivalent
-