public class IORTemplateImpl extends IdentifiableContainerBase 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.
|
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 IORTemplateImpl(ObjectKeyTemplate oktemp)
public IORTemplateImpl(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 ObjectKeyTemplate getObjectKeyTemplate()
getObjectKeyTemplate
in interface IORTemplate
public IOR makeIOR(ORB orb, String typeid, ObjectId oid)
IORFactory
makeIOR
in interface IORFactory
public boolean isEquivalent(IORFactory other)
IORFactory
isEquivalent
in interface IORFactory
public void makeImmutable()
makeImmutable
in interface MakeImmutable
makeImmutable
in class FreezableList
public void write(OutputStream os)
Writeable
Copyright © 2021 JBoss by Red Hat. All rights reserved.