FileDocCategorySizeDatePackage
IOR.javaAPI DocJava SE 5 API1944Fri Aug 26 14:54:36 BST 2005com.sun.corba.se.spi.ior

IOR

public interface IOR implements List, Writeable, MakeImmutable
An IOR is represented as a list of profiles. Only instances of TaggedProfile are contained in the list.

Fields Summary
Constructors Summary
Methods Summary
public org.omg.IOP.IORgetIOPIOR()
Return a representation of this IOR in the standard GIOP marshalled form.

public IORTemplateListgetIORTemplates()
Return the IORTemplate for this IOR. This is simply a list of all TaggedProfileTemplates derived from the TaggedProfiles of the IOR.

public com.sun.corba.se.spi.orb.ORBgetORB()

public com.sun.corba.se.spi.ior.iiop.IIOPProfilegetProfile()
Return the first IIOPProfile in this IOR. XXX THIS IS TEMPORARY FOR BACKWARDS COMPATIBILITY AND WILL BE REMOVED SOON!

public java.lang.StringgetTypeId()
Return the type id string from the IOR.

public booleanisEquivalent(com.sun.corba.se.spi.ior.IOR ior)
Return true if this IOR is equivalent to ior. Here equivalent means that the typeids are the same, they have the same number of profiles, and each profile is equivalent to the corresponding profile.

public booleanisNil()
Return true if this IOR has no profiles.

public java.util.IteratoriteratorById(int id)
Return an iterator that iterates over tagged profiles with identifier id. It is not possible to modify the list through this iterator.

public java.lang.Stringstringify()
Return a representation of this IOR in the standard GIOP stringified format that begins with "IOR:".