public class IORTemplateImpl extends IdentifiableContainerBase<TaggedProfileTemplate> implements IORTemplate
modCount| Constructor and Description |
|---|
IORTemplateImpl(InputStream is) |
IORTemplateImpl(ObjectKeyTemplate oktemp) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
ObjectKeyTemplate |
getObjectKeyTemplate() |
int |
hashCode() |
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()
Ensure that this IORTemplate and all of its profiles can not be
modified.
|
IOR |
makeIOR(ORB orb,
String typeid,
ObjectId oid)
Construct an IOR containing the given ORB, typeid, and ObjectId.
|
String |
toString() |
void |
write(OutputStream os)
Write this object directly to the output stream.
|
iteratorByIdadd, get, isImmutable, makeElementsImmutable, remove, set, size, subListadd, addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRangeaddAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArrayclone, finalize, getClass, notify, notifyAll, wait, wait, waititeratorByIdadd, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArrayparallelStream, removeIf, streampublic IORTemplateImpl(ObjectKeyTemplate oktemp)
public IORTemplateImpl(InputStream is)
public String toString()
toString in class AbstractCollection<TaggedProfileTemplate>public boolean equals(Object obj)
equals in interface Collection<TaggedProfileTemplate>equals in interface List<TaggedProfileTemplate>equals in class FreezableList<TaggedProfileTemplate>public int hashCode()
hashCode in interface Collection<TaggedProfileTemplate>hashCode in interface List<TaggedProfileTemplate>hashCode in class FreezableList<TaggedProfileTemplate>public ObjectKeyTemplate getObjectKeyTemplate()
getObjectKeyTemplate in interface IORTemplatepublic IOR makeIOR(ORB orb, String typeid, ObjectId oid)
IORFactorymakeIOR in interface IORFactorypublic boolean isEquivalent(IORFactory other)
IORFactoryisEquivalent in interface IORFactorypublic void makeImmutable()
makeImmutable in interface MakeImmutablemakeImmutable in class FreezableList<TaggedProfileTemplate>public void write(OutputStream os)
WriteableCopyright © 2017–2019 Eclipse Foundation. All rights reserved.