org.openorb.compiler.object
Class IdlConst

java.lang.Object
  |
  +--org.openorb.compiler.object.IdlObject
        |
        +--org.openorb.compiler.object.IdlConst
All Implemented Interfaces:
idlConst, idlObject, java.io.Serializable

public class IdlConst
extends IdlObject
implements idlConst

Cette classe represente l'objet IDL Const

Version:
$Revision: 1.5 $ $Date: 2002/08/21 08:19:21 $
Author:
Jerome Daniel
See Also:
Serialized Form

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
IdlConst(IdlObject father)
          Cree un objet IDL Const
 
Method Summary
 void changePrefix(java.lang.String prefix)
          Change prefix to my self but also to all contained objects
 idlObject constantType()
          Return the constant type
 java.util.Enumeration content()
          Return this idlObject content
 java.lang.String expression()
          Retourne l'expression constante
 void expression(java.lang.String expr)
          Fixe la valeur de l'expression constante
 double floatValue()
          Renvoie la valeur flottante de la constante
 void floatValue(double val)
          Fixe la valeur flottante de la constante
 long intValue()
          Renvoie la valeur entiere de la constante
 void intValue(long val)
          Fixe la valeur entiere de la constante
 java.lang.Object value()
          Return the constant value
 
Methods inherited from class org.openorb.compiler.object.IdlObject
adaptName, addIdlObject, applyPrefix, attach_comment, attach_comment, contains, containsObject, 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, 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, filter, idlConcreteType, idlDefinedIn, idlFinalType, idlID, idlName, idlType, included
 

Constructor Detail

IdlConst

public IdlConst(IdlObject father)
Cree un objet IDL Const
Method Detail

expression

public void expression(java.lang.String expr)
Fixe la valeur de l'expression constante
Parameters:
expr - l'expression constante

expression

public java.lang.String expression()
Retourne l'expression constante
Specified by:
expression in interface idlConst
Returns:
l'expression

intValue

public void intValue(long val)
Fixe la valeur entiere de la constante
Parameters:
val - la valeur entiere

intValue

public long intValue()
Renvoie la valeur entiere de la constante
Returns:
la valeur de la constante

floatValue

public void floatValue(double val)
Fixe la valeur flottante de la constante
Parameters:
val - la valeur flottante

floatValue

public double floatValue()
Renvoie la valeur flottante de la constante
Returns:
la valeur de la constante

changePrefix

public void changePrefix(java.lang.String prefix)
Change prefix to my self but also to all contained objects
Overrides:
changePrefix in class IdlObject

content

public java.util.Enumeration content()
Description copied from interface: idlObject
Return this idlObject content
Specified by:
content in interface idlObject
Overrides:
content in class IdlObject

value

public java.lang.Object value()
Description copied from interface: idlConst
Return the constant value
Specified by:
value in interface idlConst

constantType

public idlObject constantType()
Description copied from interface: idlConst
Return the constant type
Specified by:
constantType in interface idlConst