org.openorb.compiler.idl.reflect
Interface idlObject

All Known Subinterfaces:
idlArray, idlAttribute, idlConst, idlEnum, idlException, idlFactory, idlFixed, idlIdentifier, idlInterface, idlModule, idlNative, idlOperation, idlParameter, idlPrimitive, idlSequence, idlState, idlString, idlStruct, idlStructMember, idlTypeDef, idlUnion, idlUnionMember, idlValue, idlValueBox, idlWString
All Known Implementing Classes:
IdlObject

public interface idlObject

Each IDL object builds by the org.openorb IDL parser implements this interface.

Version:
$Revision: 1.4 $ $Date: 2002/08/21 08:19:21 $
Author:
Jerome Daniel

Method Summary
 boolean containsObject(int type)
          Return TRUE if this object contains a object type
 java.util.Enumeration content()
          Return this idlObject content
 java.util.Enumeration filter(int type)
          Return this idlObject content with a filter
 int idlConcreteType()
          Return the concrete type ( if IDENTIFIER or TYPEDEF then returns the associated idl object )
 idlObject idlDefinedIn()
          Return the defined in object
 int idlFinalType()
          Return the final type ( if IDENTIFIER then returns the associated idl object )
 java.lang.String idlID()
          Return the IDL ID
 java.lang.String idlName()
          Return the object name
 int idlType()
          Return the object type
 boolean included()
          Return TRUE if this object is defined into a included file
 

Method Detail

idlName

public java.lang.String idlName()
Return the object name

idlType

public int idlType()
Return the object type

idlFinalType

public int idlFinalType()
Return the final type ( if IDENTIFIER then returns the associated idl object )

idlConcreteType

public int idlConcreteType()
Return the concrete type ( if IDENTIFIER or TYPEDEF then returns the associated idl object )

idlDefinedIn

public idlObject idlDefinedIn()
Return the defined in object

idlID

public java.lang.String idlID()
Return the IDL ID

content

public java.util.Enumeration content()
Return this idlObject content

filter

public java.util.Enumeration filter(int type)
Return this idlObject content with a filter

containsObject

public boolean containsObject(int type)
Return TRUE if this object contains a object type

included

public boolean included()
Return TRUE if this object is defined into a included file