org.openorb.trader.compiler.objects
Class STDLProperty

java.lang.Object
  extended by org.openorb.compiler.object.IdlObject
      extended by org.openorb.trader.compiler.objects.STDLProperty
All Implemented Interfaces:
java.io.Serializable, org.openorb.compiler.idl.reflect.idlObject, Property

public class STDLProperty
extends org.openorb.compiler.object.IdlObject
implements Property

This class provides a data container for properties.

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
STDLProperty(org.openorb.compiler.object.IdlObject father)
           
 
Method Summary
 int idlType()
           
 boolean mandatory()
           
 void mandatory(boolean value)
           
 org.openorb.compiler.idl.reflect.idlObject property_type()
           
 boolean readonly()
           
 void readonly(boolean value)
           
 
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

STDLProperty

public STDLProperty(org.openorb.compiler.object.IdlObject father)
Method Detail

mandatory

public void mandatory(boolean value)

readonly

public void readonly(boolean value)

idlType

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

mandatory

public boolean mandatory()
Specified by:
mandatory in interface Property

readonly

public boolean readonly()
Specified by:
readonly in interface Property

property_type

public org.openorb.compiler.idl.reflect.idlObject property_type()
Specified by:
property_type in interface Property