org.apache.cxf.tools.corba.idlpreprocessor
Class DefineState
java.lang.Object
org.apache.cxf.tools.corba.idlpreprocessor.DefineState
public class DefineState
- extends java.lang.Object
A registry for #define preprocessor instructions that allows tracking whether a symbol is defined or not.
Constructor Summary |
DefineState(java.util.Map<java.lang.String,java.lang.String> initialDefines)
|
Method Summary |
void |
define(java.lang.String symbol,
java.lang.String value)
|
java.lang.String |
getValue(java.lang.String symbol)
|
boolean |
isDefined(java.lang.String symbol)
|
void |
undefine(java.lang.String symbol)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefineState
public DefineState(java.util.Map<java.lang.String,java.lang.String> initialDefines)
define
public void define(java.lang.String symbol,
java.lang.String value)
isDefined
public boolean isDefined(java.lang.String symbol)
getValue
public java.lang.String getValue(java.lang.String symbol)
undefine
public void undefine(java.lang.String symbol)
Apache CXF