Class IORTemplateListImpl
- All Implemented Interfaces:
IORFactory, IORTemplateList, MakeImmutable, Writeable, Iterable<IORTemplate>, Collection<IORTemplate>, List<IORTemplate>
-
Field Summary
Fields inherited from class AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisEquivalent(IORFactory other) Return true iff this.makeIOR(orb,typeid,oid).isEquivalent( other.makeIOR(orb,typeid,oid) for all orb, typeid, and oid.voidConstruct an IOR containing the given ORB, typeid, and ObjectId.voidwrite(OutputStream os) Write this object directly to the output stream.Methods inherited from class FreezableList
add, equals, get, hashCode, isImmutable, makeElementsImmutable, remove, set, size, subListMethods inherited from class AbstractList
add, addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRangeMethods inherited from class AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringMethods inherited from interface Collection
parallelStream, removeIf, streamMethods inherited from interface 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:
makeImmutablein interfaceMakeImmutable- Overrides:
makeImmutablein classFreezableList<IORTemplate>
-
write
Description copied from interface:WriteableWrite this object directly to the output stream. -
makeIOR
Description copied from interface:IORFactoryConstruct an IOR containing the given ORB, typeid, and ObjectId. The same ObjectId will be used for all TaggedProfileTemplates in the IORFactory.- Specified by:
makeIORin interfaceIORFactory- Parameters:
orb- ORB to usetypeid- typeid of IORoid- objectId IOR- Returns:
- created IOR
-
isEquivalent
Description copied from interface:IORFactoryReturn true iff this.makeIOR(orb,typeid,oid).isEquivalent( other.makeIOR(orb,typeid,oid) for all orb, typeid, and oid.- Specified by:
isEquivalentin interfaceIORFactory- Parameters:
other- factory to compare with- Returns:
- true if they are equivalent
-