org.openorb.pss.compiler.object
Class PsdlAbstractRef

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

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

This class manages abstract storagetype ref 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
PsdlAbstractRef(org.openorb.compiler.object.IdlObject father)
          Constructor
 
Method Summary
 int idlType()
           
 org.openorb.compiler.idl.reflect.idlObject referenceType()
          Return the referenced type
 boolean strong()
          Get the strong flag
 void strong(boolean str)
          Set the strong flag
 
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

PsdlAbstractRef

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

Method Detail

strong

public void strong(boolean str)
Set the strong flag


strong

public boolean strong()
Get the strong flag

Specified by:
strong in interface psdlRef

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