public class IORImpl extends IdentifiableContainerBase<TaggedProfile> implements IOR
modCount| Constructor and Description |
|---|
IORImpl(ORB orb)
Construct an empty IOR.
|
IORImpl(ORB orb,
InputStream is) |
IORImpl(ORB orb,
String typeid) |
IORImpl(ORB orb,
String typeId,
IORTemplateList iortemps,
ObjectId id)
Construct an IOR from an IORTemplate by applying the same
object id to each TaggedProfileTemplate in the IORTemplate.
|
IORImpl(ORB orb,
String typeId,
IORTemplate iortemp,
ObjectId id)
Construct an IOR from an IORTemplate by applying the same
object id to each TaggedProfileTemplate in the IORTemplate.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
IOR |
getIOPIOR()
Return a representation of this IOR in the standard GIOP marshalled
form.
|
IORTemplateList |
getIORTemplates()
Return the IORTemplateList for this IOR.
|
ORB |
getORB() |
IIOPProfile |
getProfile()
Return the first IIOPProfile in this IOR.
|
Iterator<TaggedProfile> |
getTaggedProfiles() |
String |
getTypeId()
Return the type id string from the IOR.
|
int |
hashCode() |
boolean |
isEquivalent(IOR ior)
Return true if this IOR is equivalent to ior.
|
boolean |
isNil()
Return true if this IOR has no profiles.
|
void |
makeImmutable() |
String |
stringify()
Return a representation of this IOR in the standard GIOP stringified
format that begins with "IOR:".
|
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 IORImpl(ORB orb)
public IORImpl(ORB orb, String typeId, IORTemplate iortemp, ObjectId id)
public IORImpl(ORB orb, String typeId, IORTemplateList iortemps, ObjectId id)
public IORImpl(ORB orb, InputStream is)
public Iterator<TaggedProfile> getTaggedProfiles()
getTaggedProfiles in interface IORpublic boolean equals(Object obj)
equals in interface Collection<TaggedProfile>equals in interface List<TaggedProfile>equals in class FreezableList<TaggedProfile>public int hashCode()
hashCode in interface Collection<TaggedProfile>hashCode in interface List<TaggedProfile>hashCode in class FreezableList<TaggedProfile>public String toString()
toString in class AbstractCollection<TaggedProfile>public String getTypeId()
IORpublic void write(OutputStream os)
Writeablepublic String stringify()
IORpublic void makeImmutable()
makeImmutable in interface MakeImmutablemakeImmutable in class FreezableList<TaggedProfile>public IOR getIOPIOR()
IORpublic boolean isNil()
IORpublic boolean isEquivalent(IOR ior)
IORisEquivalent in interface IORpublic IORTemplateList getIORTemplates()
getIORTemplates in interface IORpublic IIOPProfile getProfile()
getProfile in interface IORCopyright © 2017–2019 Eclipse Foundation. All rights reserved.