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