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, wait
addError
public java.lang.Object empty(EmptyPattern p)
empty
in interface PatternFunction
public java.lang.Object notAllowed(NotAllowedPattern p)
notAllowed
in interface PatternFunction
public java.lang.Object group(GroupPattern p)
group
in interface PatternFunction
public java.lang.Object interleave(InterleavePattern p)
interleave
in interface PatternFunction
public java.lang.Object choice(ChoicePattern p)
choice
in interface PatternFunction
public java.lang.Object oneOrMore(OneOrMorePattern p)
oneOrMore
in interface PatternFunction
public java.lang.Object element(ElementPattern p)
element
in interface PatternFunction
public java.lang.Object attribute(AttributePattern p)
attribute
in interface PatternFunction
public java.lang.Object data(DataPattern p)
data
in interface PatternFunction
public java.lang.Object value(ValuePattern p)
value
in interface PatternFunction
public java.lang.Object list(ListPattern p)
list
in interface PatternFunction
public java.lang.Object ref(RefPattern p)
ref
in interface PatternFunction
public java.lang.Object scope(Scope s)
scope
in interface PatternFunction
public java.lang.Object javaBlock(JavaBlock p)
javaBlock
in interface PatternFunction