public class ParameterRefReplacer extends ParameterRefParser
Matcher and is supposed
to be used in a loop like this:
ParameterRefReplacer replacer = ...
while (replacer.findNext())
{
... replacer.getName() ...
... replacer.getDataType() ...
...
replacer.replaceWith(<someValue>);
}
System.out.println(replacer.getProcessedString());
Instances are created using
ParameterRefTools.getReplacer(String, EnumSet) or other specialised
variants like
SystemDataTools.getReplacer(String).| Modifier and Type | Method and Description |
|---|---|
boolean |
findNext()
Finds the next parameter reference.
|
java.lang.String |
getProcessedString()
Returns the processed string.
|
void |
replaceWith(java.lang.String string)
Replace the current parameter reference with the specified string.
|
getDataType, getEnd, getName, getParameterisedString, getParameterRef, getStart, getUdtNamepublic boolean findNext()
false the processed string is
complete.findNext in class ParameterRefParserpublic void replaceWith(java.lang.String string)
string - the string to replace the current parameter reference withpublic java.lang.String getProcessedString()