public class OverlayMacroProvider extends java.lang.Object implements IMacroProvider
Constructor and Description |
---|
OverlayMacroProvider(IMacroProvider innerProvider)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
define(java.lang.String name,
java.lang.String definition)
Defines a macro.
|
java.lang.String |
getDefinition(java.lang.String name)
Returns the definition of the given macro without the leading '#' and
'define'.
|
boolean |
isDefined(java.lang.String name)
Returns whether the macro of given name is defined.
|
void |
undefine(java.lang.String name)
Undefines a macro.
|
public OverlayMacroProvider(IMacroProvider innerProvider)
public boolean isDefined(java.lang.String name)
isDefined
in interface IMacroProvider
public java.lang.String getDefinition(java.lang.String name)
getDefinition
in interface IMacroProvider
public void define(java.lang.String name, java.lang.String definition)
definition
- the macro definition without leading '#' and 'define'.public void undefine(java.lang.String name)