relaxngcc.grammar
Interface PatternFunction
- All Known Implementing Classes:
- AutomatonBuilder, PatternWalker, ScopeCollector
public interface PatternFunction
- Author:
- Kohsuke Kawaguchi (kk@kohsuke.org)
empty
java.lang.Object empty(EmptyPattern p)
notAllowed
java.lang.Object notAllowed(NotAllowedPattern p)
group
java.lang.Object group(GroupPattern p)
interleave
java.lang.Object interleave(InterleavePattern p)
choice
java.lang.Object choice(ChoicePattern p)
oneOrMore
java.lang.Object oneOrMore(OneOrMorePattern p)
element
java.lang.Object element(ElementPattern p)
attribute
java.lang.Object attribute(AttributePattern p)
data
java.lang.Object data(DataPattern p)
value
java.lang.Object value(ValuePattern p)
list
java.lang.Object list(ListPattern p)
ref
java.lang.Object ref(RefPattern p)
scope
java.lang.Object scope(Scope s)
javaBlock
java.lang.Object javaBlock(JavaBlock p)
addError
void addError(BuildError err)