|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpmp.AbstractMacro
pmp.DefinedMacro
public final class DefinedMacro
User-defined macro. It is used for configuration directives and other data stored in macroprocessor's MacroList.
Notes: All descendants of AbstractMacro class (including this class)
are considered to be immutable. If you want to redefine macro, create new
object and change reference in MacroList
using
MacroList.setMacro(String, AbstractMacro)
or similar method.
Title: PMP: Macroprocessor
Description: Java macroprocessor
Copyright: Copyright (c) 2005
Field Summary | |
---|---|
protected java.lang.String |
expansion
expansion string |
Fields inherited from class pmp.AbstractMacro |
---|
PARAMS_REQUIRED |
Constructor Summary | |
---|---|
DefinedMacro(java.lang.String expansion)
|
Method Summary | |
---|---|
java.lang.String |
run(Macroprocessor mp,
java.lang.String[] args)
Expands given macro with given arguments. |
java.lang.String |
toString()
Returns expansion string. |
Methods inherited from class pmp.AbstractMacro |
---|
getRequiredParams |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected final java.lang.String expansion
Constructor Detail |
---|
public DefinedMacro(java.lang.String expansion)
Method Detail |
---|
public java.lang.String run(Macroprocessor mp, java.lang.String[] args)
run
in class AbstractMacro
mp
- reference to Macroprocessorargs
- parameters of macro. In args[0] is stored name of macro.
Subclasses are free to modify this array.
public java.lang.String toString()
toString
in class AbstractMacro
Defn
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |