org.openorb.pss.compiler.object
Class PsdlRefRep

java.lang.Object
  extended by org.openorb.compiler.object.IdlObject
      extended by org.openorb.pss.compiler.object.PsdlRefRep
All Implemented Interfaces:
java.io.Serializable, org.openorb.compiler.idl.reflect.idlObject, psdlRef

public class PsdlRefRep
extends org.openorb.compiler.object.IdlObject
implements psdlRef

This class manages ref rep directive for PSDL

Author:
Jerome Daniel
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.openorb.compiler.object.IdlObject
_case_sensitive, _comment, _current, _diese, _has_inheritance, _id, _import, _is_container, _list, _map, _name, _opaque, _prefix, _prefix_explicit, _type, _underscore, _upper, adaptName
 
Constructor Summary
PsdlRefRep(org.openorb.compiler.object.IdlObject father)
          Constructor
 
Method Summary
 int idlType()
           
 org.openorb.compiler.idl.reflect.idlObject referenceType()
          Return the referenced type
 boolean strong()
          Return TRUE if this is a strong reference
 
Methods inherited from class org.openorb.compiler.object.IdlObject
adaptName, addIdlObject, applyPrefix, attach_comment, attach_comment, changePrefix, contains, containsObject, content, current, end, filter, final_kind, final_object, getComment, getId, getIdComponents, getParser, getPrefix, getPrefixDepth, hasComment, idlConcreteType, idlDefinedIn, idlFinalType, idlID, idlName, included, insertIdlObject, into, isDefined, isSame, isVisible, kind, length, myScope, name, name, nameToSequence, next, opaque, opaque, pos, pos, refreshIncluded, reset, returnInheritedObject, returnObject, returnVisibleObject, root, sameAs, search, searchObject, sensitive, setId, switchFinalObject, toString, type, type, upper, use_diese, use_diese
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.openorb.compiler.idl.reflect.idlObject
containsObject, content, filter, idlConcreteType, idlDefinedIn, idlFinalType, idlID, idlName, included
 

Constructor Detail

PsdlRefRep

public PsdlRefRep(org.openorb.compiler.object.IdlObject father)
Constructor

Method Detail

referenceType

public org.openorb.compiler.idl.reflect.idlObject referenceType()
Return the referenced type

Specified by:
referenceType in interface psdlRef

idlType

public int idlType()
Specified by:
idlType in interface org.openorb.compiler.idl.reflect.idlObject
Overrides:
idlType in class org.openorb.compiler.object.IdlObject

strong

public boolean strong()
Description copied from interface: psdlRef
Return TRUE if this is a strong reference

Specified by:
strong in interface psdlRef