relaxngcc.grammar
Interface PatternFunction

All Known Implementing Classes:
AutomatonBuilder, PatternWalker, ScopeCollector

public interface PatternFunction

Author:
Kohsuke Kawaguchi (kk@kohsuke.org)

Method Summary
 void addError(BuildError err)
           
 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)
           
 

Method Detail

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)