class GrammarImpl extends GrammarSectionImpl implements org.kohsuke.rngom.ast.builder.Grammar<Leaf,org.kohsuke.rngom.ast.om.ParsedElementAnnotation,org.kohsuke.rngom.ast.util.LocatorImpl,AnnotationsImpl,CommentListImpl>
grammar, parent| Constructor and Description |
|---|
GrammarImpl(org.kohsuke.rngom.ast.builder.Scope<Leaf,org.kohsuke.rngom.ast.om.ParsedElementAnnotation,org.kohsuke.rngom.ast.util.LocatorImpl,AnnotationsImpl,CommentListImpl> scope) |
| Modifier and Type | Method and Description |
|---|---|
Leaf |
endGrammar(org.kohsuke.rngom.ast.util.LocatorImpl locator,
AnnotationsImpl annotations) |
Leaf |
makeParentRef(java.lang.String name,
org.kohsuke.rngom.ast.util.LocatorImpl locator,
AnnotationsImpl annotations) |
Leaf |
makeRef(java.lang.String name,
org.kohsuke.rngom.ast.util.LocatorImpl locator,
AnnotationsImpl annotations) |
define, makeDiv, makeInclude, topLevelAnnotation, topLevelCommentGrammarImpl(org.kohsuke.rngom.ast.builder.Scope<Leaf,org.kohsuke.rngom.ast.om.ParsedElementAnnotation,org.kohsuke.rngom.ast.util.LocatorImpl,AnnotationsImpl,CommentListImpl> scope)
public Leaf endGrammar(org.kohsuke.rngom.ast.util.LocatorImpl locator, AnnotationsImpl annotations) throws org.kohsuke.rngom.ast.builder.BuildException
endGrammar in interface org.kohsuke.rngom.ast.builder.Grammar<Leaf,org.kohsuke.rngom.ast.om.ParsedElementAnnotation,org.kohsuke.rngom.ast.util.LocatorImpl,AnnotationsImpl,CommentListImpl>org.kohsuke.rngom.ast.builder.BuildExceptionpublic Leaf makeParentRef(java.lang.String name, org.kohsuke.rngom.ast.util.LocatorImpl locator, AnnotationsImpl annotations) throws org.kohsuke.rngom.ast.builder.BuildException
makeParentRef in interface org.kohsuke.rngom.ast.builder.Scope<Leaf,org.kohsuke.rngom.ast.om.ParsedElementAnnotation,org.kohsuke.rngom.ast.util.LocatorImpl,AnnotationsImpl,CommentListImpl>org.kohsuke.rngom.ast.builder.BuildExceptionpublic Leaf makeRef(java.lang.String name, org.kohsuke.rngom.ast.util.LocatorImpl locator, AnnotationsImpl annotations) throws org.kohsuke.rngom.ast.builder.BuildException
makeRef in interface org.kohsuke.rngom.ast.builder.Scope<Leaf,org.kohsuke.rngom.ast.om.ParsedElementAnnotation,org.kohsuke.rngom.ast.util.LocatorImpl,AnnotationsImpl,CommentListImpl>org.kohsuke.rngom.ast.builder.BuildException