|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openorb.compiler.object.IdlObject
org.openorb.compiler.object.IdlUnionMember
Cette classe represente l'objet IDL Union member
| 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, flag, 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, getPrefixDeepth, 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 IdlObjectpublic void type(IdlObject tp)
type in class IdlObjecttp - 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 idlUnionMemberpublic java.lang.String expression()
idlUnionMember
expression in interface idlUnionMemberpublic java.lang.Long value()
idlUnionMember
value in interface idlUnionMemberpublic idlObject internal()
idlUnionMember
internal in interface idlUnionMember
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||