org.kohsuke.rngom.ast.builder
Interface DataPatternBuilder<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>


public interface DataPatternBuilder<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>


Method Summary
 void addParam(java.lang.String name, java.lang.String value, Context context, java.lang.String ns, L loc, A anno)
           
 void annotation(E ea)
           
 P makePattern(L loc, A anno)
           
 P makePattern(P except, L loc, A anno)
           
 

Method Detail

addParam

void addParam(java.lang.String name,
              java.lang.String value,
              Context context,
              java.lang.String ns,
              L loc,
              A anno)
              throws BuildException
Throws:
BuildException

annotation

void annotation(E ea)

makePattern

P makePattern(L loc,
              A anno)
                                    throws BuildException
Throws:
BuildException

makePattern

P makePattern(P except,
              L loc,
              A anno)
                                    throws BuildException
Throws:
BuildException