|
||||||||
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.IdlUnionMember
Cette classe represente l'objet IDL Union member
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 | |
IdlUnionMember(IdlObject father)
Cree un objet IDL Union member |
Method Summary | |
java.lang.String |
expression()
Return the expression |
java.lang.String |
getExpression()
Retourne l'expression du discriminant |
long |
getValue()
Retourne la valeur du discriminant |
idlObject |
internal()
Return the internal type |
boolean |
isAsNext()
Retourne le flag indiquant si le type du membre est identique au second |
boolean |
isDefault()
Return true if this member is a default member |
void |
memberTypeAndNameIs(IdlObject obj,
java.lang.String s)
Fixe le Type du membre de l'union |
void |
setAsDefault()
Positionne _default a TRUE ce qui indique que ce membre est un membre par defaut. |
void |
setAsNext()
Permet d'indiquer que le type de ce membre est le meme que celui du prochain membre |
void |
setExpression(java.lang.String expr)
Fixe l'expression du discriminant |
void |
setValue(long val)
Fixe la valeur du discriminant |
IdlObject |
type()
Retourne le type du membre |
void |
type(IdlObject tp)
Fixe le type du membre |
java.lang.Long |
value()
Return the expression value as long |
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, returnInheritedObject, returnObject, returnVisibleObject, root, sameAs, search, searchObject, sensitive, setId, switchFinalObject, 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 IdlUnionMember(IdlObject father)
Method Detail |
public IdlObject type()
type
in class IdlObject
public void type(IdlObject tp)
type
in class IdlObject
tp
- le typepublic void setExpression(java.lang.String expr)
expr
- l'expressionpublic java.lang.String getExpression()
public void setValue(long val)
val
- la valeurpublic long getValue()
public void setAsNext()
public void setAsDefault()
public boolean isAsNext()
public void memberTypeAndNameIs(IdlObject obj, java.lang.String s)
public boolean isDefault()
idlUnionMember
isDefault
in interface idlUnionMember
public java.lang.String expression()
idlUnionMember
expression
in interface idlUnionMember
public java.lang.Long value()
idlUnionMember
value
in interface idlUnionMember
public idlObject internal()
idlUnionMember
internal
in interface idlUnionMember
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |