|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.toronto.cs.util.StringMacroManager
public class StringMacroManager
This class does some macro expansion on Strings. It also can perform some macro compression, but at a very simple-minded level.
Constructor Summary | |
---|---|
StringMacroManager()
Constructs a new macro expander. |
Method Summary | |
---|---|
java.lang.String |
compressMacro(java.lang.String text)
Compresses all the macroes it can find in the text. |
void |
defineMacro(java.lang.String name,
java.lang.String expansion)
Defines a new macro. |
java.lang.String |
expandMacro(java.lang.String text)
Expands all the macroes present in the text. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StringMacroManager()
Method Detail |
---|
public void defineMacro(java.lang.String name, java.lang.String expansion)
public java.lang.String expandMacro(java.lang.String text)
public java.lang.String compressMacro(java.lang.String text)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |