ior.java

来自「JAVA的一些源码 JAVA2 STANDARD EDITION DEVELO」· Java 代码 · 共 69 行

JAVA
69
字号
/* * @(#)IOR.java	1.15 03/12/19  * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package com.sun.corba.se.spi.ior;import java.util.List ;import java.util.Iterator ;import com.sun.corba.se.spi.orb.ORBVersion ;import com.sun.corba.se.spi.ior.iiop.GIOPVersion ;import com.sun.corba.se.spi.ior.iiop.IIOPProfile ;import com.sun.corba.se.spi.orb.ORB ;/** An IOR is represented as a list of profiles.* Only instances of TaggedProfile are contained in the list.*/public interface IOR extends List, Writeable, MakeImmutable{    ORB getORB() ;    /** Return the type id string from the IOR.    */    String getTypeId() ;       /** Return an iterator that iterates over tagged profiles with    * identifier id.  It is not possible to modify the list through this    * iterator.    */    Iterator iteratorById( int id ) ;    /** Return a representation of this IOR in the standard GIOP stringified     * format that begins with "IOR:".     */    String stringify() ;    /** Return a representation of this IOR in the standard GIOP marshalled     * form.     */    org.omg.IOP.IOR getIOPIOR() ;    /** Return true if this IOR has no profiles.     */    boolean isNil() ;    /** 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.     */    boolean isEquivalent(IOR ior) ;    /** Return the IORTemplate for this IOR.  This is simply a list     * of all TaggedProfileTemplates derived from the TaggedProfiles     * of the IOR.       */    IORTemplateList getIORTemplates() ;    /** Return the first IIOPProfile in this IOR.     * XXX THIS IS TEMPORARY FOR BACKWARDS COMPATIBILITY AND WILL BE REMOVED     * SOON!     */    IIOPProfile getProfile() ;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?