public abstract class PatternWalker extends java.lang.Object implements PatternFunction
| Constructor and Description |
|---|
PatternWalker() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
attribute(AttributePattern p) |
java.lang.Object |
choice(ChoicePattern p) |
java.lang.Object |
data(DataPattern p) |
java.lang.Object |
element(ElementPattern p) |
java.lang.Object |
empty(EmptyPattern p) |
java.lang.Object |
group(GroupPattern p) |
java.lang.Object |
interleave(InterleavePattern p) |
java.lang.Object |
javaBlock(JavaBlock p) |
java.lang.Object |
list(ListPattern p) |
java.lang.Object |
notAllowed(NotAllowedPattern p) |
java.lang.Object |
oneOrMore(OneOrMorePattern p) |
java.lang.Object |
ref(RefPattern p) |
java.lang.Object |
scope(Scope s) |
java.lang.Object |
value(ValuePattern p) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddErrorpublic java.lang.Object empty(EmptyPattern p)
empty in interface PatternFunctionpublic java.lang.Object notAllowed(NotAllowedPattern p)
notAllowed in interface PatternFunctionpublic java.lang.Object group(GroupPattern p)
group in interface PatternFunctionpublic java.lang.Object interleave(InterleavePattern p)
interleave in interface PatternFunctionpublic java.lang.Object choice(ChoicePattern p)
choice in interface PatternFunctionpublic java.lang.Object oneOrMore(OneOrMorePattern p)
oneOrMore in interface PatternFunctionpublic java.lang.Object element(ElementPattern p)
element in interface PatternFunctionpublic java.lang.Object attribute(AttributePattern p)
attribute in interface PatternFunctionpublic java.lang.Object data(DataPattern p)
data in interface PatternFunctionpublic java.lang.Object value(ValuePattern p)
value in interface PatternFunctionpublic java.lang.Object list(ListPattern p)
list in interface PatternFunctionpublic java.lang.Object ref(RefPattern p)
ref in interface PatternFunctionpublic java.lang.Object scope(Scope s)
scope in interface PatternFunctionpublic java.lang.Object javaBlock(JavaBlock p)
javaBlock in interface PatternFunction