|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.openorb.compiler.object.IdlObject | +--org.openorb.compiler.object.IdlValue
This class represents an IDL Value object
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, idlPrefix |
Constructor Summary | |
IdlValue(IdlObject father)
Creates an IDL Value object |
Method Summary | |
boolean |
abstract_value()
Is abstract |
void |
abstract_value(boolean value)
Set is abstract |
void |
addInheritance(IdlValueInheritance value)
Add an inherited |
idlValue |
concrete()
Return the concrete inherited value |
boolean |
custom_value()
Return is forward |
void |
custom_value(boolean value)
Set is custom |
IdlValue |
definedValue()
Returns the definition of the value |
void |
definedValue(IdlValue value)
Set the value definition |
idlValue |
description()
Return the value description ( for forward value ) |
boolean |
forward()
Is forward |
void |
forward(boolean value)
Set is forward |
IdlValue[] |
getInheritance()
Return inherited as IdlValue objects |
java.util.Vector |
getInheritanceList()
Return the inherited |
idlValue[] |
inheritance()
Return the inheritance list |
boolean |
isAbstract()
Return TRUE is this value is abstract |
boolean |
isCustom()
Return TRUE is this value is custom |
boolean |
isForward()
Return TRUE is this value is forward |
boolean |
isTruncatable()
Return TRUE is this value contains a truncatable clause into its inheritance list |
IdlObject |
returnInheritedObject(java.lang.String name)
This method returns an inherited object |
IdlObject |
searchObject(java.lang.String name)
This method returns an contained object |
idlInterface[] |
supported()
Return the supported interfaces |
java.util.Vector |
supports()
Return the supported interfaces |
void |
supports(java.util.Vector list_obj)
Set the supported interfaces |
java.lang.String[] |
truncatableList()
Return the truncatables list |
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, getPrefix, getPrefixDepth, hasComment, idlConcreteType, idlDefinedIn, idlFinalType, idlID, idlName, idlType, included, insertIdlObject, into, isDefined, isSame, isVisible, kind, length, myScope, name, name, nameToSequence, next, opaque, opaque, pos, pos, refreshIncluded, reset, returnObject, returnVisibleObject, root, sameAs, search, sensitive, setId, switchFinalObject, type, type, upper, use_diese, use_diese |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.openorb.compiler.idl.reflect.idlObject |
containsObject, content, filter, idlConcreteType, idlDefinedIn, idlFinalType, idlID, idlName, idlType, included |
Constructor Detail |
public IdlValue(IdlObject father)
Method Detail |
public void abstract_value(boolean value)
public boolean abstract_value()
public void custom_value(boolean value)
public IdlValue definedValue()
public void definedValue(IdlValue value)
public void addInheritance(IdlValueInheritance value)
public java.util.Vector getInheritanceList()
public IdlValue[] getInheritance()
public boolean custom_value()
public void forward(boolean value)
public boolean forward()
public void supports(java.util.Vector list_obj)
public java.util.Vector supports()
public java.lang.String[] truncatableList()
public IdlObject returnInheritedObject(java.lang.String name)
returnInheritedObject
in class IdlObject
public IdlObject searchObject(java.lang.String name)
searchObject
in class IdlObject
public boolean isAbstract()
idlValue
isAbstract
in interface idlValue
public boolean isCustom()
idlValue
isCustom
in interface idlValue
public boolean isForward()
idlValue
isForward
in interface idlValue
public idlValue description()
idlValue
description
in interface idlValue
public boolean isTruncatable()
idlValue
isTruncatable
in interface idlValue
public idlValue concrete()
idlValue
concrete
in interface idlValue
public idlValue[] inheritance()
idlValue
inheritance
in interface idlValue
public idlInterface[] supported()
idlValue
supported
in interface idlValue
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |