Package com.thaiopensource.relaxng.parse
Interface GrammarSection<P,L,EA,CL extends CommentList<L>,A extends Annotations<L,EA,CL>>
-
- All Known Subinterfaces:
Div<P,L,EA,CL,A>,Grammar<P,L,EA,CL,A>,Include<P,L,EA,CL,A>,IncludedGrammar<P,L,EA,CL,A>
public interface GrammarSection<P,L,EA,CL extends CommentList<L>,A extends Annotations<L,EA,CL>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classGrammarSection.Combine
-
Field Summary
Fields Modifier and Type Field Description static GrammarSection.CombineCOMBINE_CHOICEstatic GrammarSection.CombineCOMBINE_INTERLEAVEstatic java.lang.StringSTART
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddefine(java.lang.String name, GrammarSection.Combine combine, P pattern, L loc, A anno)Div<P,L,EA,CL,A>makeDiv()Include<P,L,EA,CL,A>makeInclude()voidtopLevelAnnotation(EA ea)voidtopLevelComment(CL comments)
-
-
-
Field Detail
-
COMBINE_CHOICE
static final GrammarSection.Combine COMBINE_CHOICE
-
COMBINE_INTERLEAVE
static final GrammarSection.Combine COMBINE_INTERLEAVE
-
START
static final java.lang.String START
- See Also:
- Constant Field Values
-
-
Method Detail
-
define
void define(java.lang.String name, GrammarSection.Combine combine, P pattern, L loc, A anno) throws BuildException- Throws:
BuildException
-
topLevelAnnotation
void topLevelAnnotation(EA ea) throws BuildException
- Throws:
BuildException
-
topLevelComment
void topLevelComment(CL comments) throws BuildException
- Throws:
BuildException
-
-