public class IORImpl extends IdentifiableContainerBase implements IOR
modCount
Constructor and Description |
---|
IORImpl(InputStream is) |
IORImpl(ORB orb)
Construct an empty IOR.
|
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.
|
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:".
|
void |
write(OutputStream os)
Write this object directly to the output stream.
|
iteratorById
add, get, isImmutable, makeElementsImmutable, remove, set, size, subList
add, addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
iteratorById
add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
parallelStream, removeIf, stream
public 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(InputStream is)
public boolean equals(Object obj)
equals
in interface Collection
equals
in interface List
equals
in class FreezableList
public int hashCode()
hashCode
in interface Collection
hashCode
in interface List
hashCode
in class FreezableList
public String getTypeId()
IOR
public void write(OutputStream os)
Writeable
public String stringify()
IOR
public void makeImmutable()
makeImmutable
in interface MakeImmutable
makeImmutable
in class FreezableList
public IOR getIOPIOR()
IOR
public boolean isNil()
IOR
public boolean isEquivalent(IOR ior)
IOR
isEquivalent
in interface IOR
public IORTemplateList getIORTemplates()
getIORTemplates
in interface IOR
public IIOPProfile getProfile()
getProfile
in interface IOR
Copyright © 2019 JBoss by Red Hat. All rights reserved.