Uses of Class
org.kohsuke.rngom.ast.builder.BuildException
Packages that use BuildException
Package
Description
Reads RELAX NG grammar from RNGOM and builds the model for TXW.
Typical implementations of the ast.builder/ast.om packages.
Minimal binarized pattern object model (one example of
ast.om
implementation).Another RELAX NG AST implementation that optimizes away
inclusions and some other syntax sugars, while still retaining
all the annotations, location information, and etc.
Default Name Class Object Model (one example of
ast.om
implementation).Implementation of the
asm.builder
package that uses two
other builds simultaneously.-
Uses of BuildException in com.sun.tools.txw2.builder.relaxng
Methods in com.sun.tools.txw2.builder.relaxng that throw BuildExceptionModifier and TypeMethodDescriptionSchemaBuilderImpl.annotate
(Leaf leaf, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.annotateAfter
(Leaf leaf, ParsedElementAnnotation parsedElementAnnotation) SchemaBuilderImpl.commentAfter
(Leaf leaf, CommentListImpl commentList) SchemaBuilderImpl.expandPattern
(Leaf leaf) SchemaBuilderImpl.getNameClassBuilder()
SchemaBuilderImpl.makeAttribute
(NameClass nameClass, Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeChoice
(List<Leaf> leaves, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeDataPatternBuilder
(String datatypeLibrary, String type, LocatorImpl locator) SchemaBuilderImpl.makeElement
(NameClass nameClass, Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeExternalRef
(Parseable current, String uri, String ns, Scope<Leaf, ParsedElementAnnotation, LocatorImpl, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl, CommentListImpl> scope, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeGroup
(List<Leaf> leaves, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeInterleave
(List<Leaf> leaves, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeList
(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeMixed
(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeOneOrMore
(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeOptional
(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeValue
(String datatypeLibrary, String type, String value, Context c, String ns, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeZeroOrMore
(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) -
Uses of BuildException in org.kohsuke.rngom.ast.builder
Methods in org.kohsuke.rngom.ast.builder that throw BuildExceptionModifier and TypeMethodDescriptionvoid
Called for an attribute annotation.void
Annotations.addComment
(CL comments) Adds comments following the last initial child element annotation.void
CommentList.addComment
(String value, L loc) void
Annotations.addElement
(E ea) Called for a child element annotation.void
Annotations.addLeadingComment
(CL comments) void
void
Called when a child text is found.Called when annotation is found right inside a pattern such as,NameClassBuilder.annotateAfter
(N nc, E e) SchemaBuilder.annotateAfter
(P p, E e) Called when element annotation is found after a pattern.NameClassBuilder.commentAfter
(N nc, CL comments) SchemaBuilder.commentAfter
(P p, CL comments) void
Called when a pattern is defined.void
Grammar.endGrammar
(L loc, A anno) void
IncludedGrammar.endIncludedGrammar
(L loc, A anno) SchemaBuilder.expandPattern
(P p) Called after all the parsing is done.SchemaBuilder.getNameClassBuilder()
Returns theNameClassBuilder
, which is used to build name classes for thisSchemaBuilder
.SchemaBuilder.makeAttribute
(N nc, P p, L loc, A anno) SchemaBuilder.makeChoice
(List<P> patterns, L loc, A anno) SchemaBuilder.makeDataPatternBuilder
(String datatypeLibrary, String type, L loc) SchemaBuilder.makeElement
(N nc, P p, L loc, A anno) ElementAnnotationBuilder.makeElementAnnotation()
Called at the end to build an application data structure.SchemaBuilder.makeExternalRef
(Parseable current, String uri, String ns, Scope<P, E, L, A, CL> scope, L loc, A anno) SchemaBuilder.makeInterleave
(List<P> patterns, L loc, A anno) SchemaBuilder.makeOneOrMore
(P p, L loc, A anno) SchemaBuilder.makeOptional
(P p, L loc, A anno) Scope.makeParentRef
(String name, L loc, A anno) DataPatternBuilder.makePattern
(L loc, A anno) DataPatternBuilder.makePattern
(P except, L loc, A anno) SchemaBuilder.makeValue
(String datatypeLibrary, String type, String value, Context c, String ns, L loc, A anno) SchemaBuilder.makeZeroOrMore
(P p, L loc, A anno) void
GrammarSection.topLevelAnnotation
(E ea) Called when an annotation is found.void
GrammarSection.topLevelComment
(CL comments) Called when a comment is found. -
Uses of BuildException in org.kohsuke.rngom.ast.util
Methods in org.kohsuke.rngom.ast.util that throw BuildException -
Uses of BuildException in org.kohsuke.rngom.binary
Methods in org.kohsuke.rngom.binary that throw BuildExceptionModifier and TypeMethodDescriptionvoid
SchemaBuilderImpl.addComment
(String value, Location loc) void
SchemaBuilderImpl.addComment
(CommentList comments) void
SchemaBuilderImpl.addLeadingComment
(CommentList comments) void
SchemaBuilderImpl.addText
(String value, Location loc, CommentList comments) SchemaBuilderImpl.annotate
(ParsedPattern p, Annotations anno) SchemaBuilderImpl.annotateAfter
(ParsedPattern p, ParsedElementAnnotation e) SchemaBuilderImpl.commentAfter
(ParsedPattern p, CommentList comments) SchemaBuilderImpl.expandPattern
(ParsedPattern _pattern) SchemaBuilderImpl.makeAttribute
(ParsedNameClass nc, ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeChoice
(List patterns, Location loc, Annotations anno) SchemaBuilderImpl.makeDataPatternBuilder
(String datatypeLibrary, String type, Location loc) SchemaBuilderImpl.makeElement
(ParsedNameClass nc, ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeExternalRef
(Parseable current, String uri, String ns, Scope scope, Location loc, Annotations anno) SchemaBuilderImpl.makeGroup
(List patterns, Location loc, Annotations anno) SchemaBuilderImpl.makeInterleave
(List patterns, Location loc, Annotations anno) SchemaBuilderImpl.makeList
(ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeMixed
(ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeOneOrMore
(ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeOptional
(ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeValue
(String datatypeLibrary, String type, String value, Context context, String ns, Location loc, Annotations anno) SchemaBuilderImpl.makeZeroOrMore
(ParsedPattern p, Location loc, Annotations anno) -
Uses of BuildException in org.kohsuke.rngom.digested
Methods in org.kohsuke.rngom.digested that throw BuildExceptionModifier and TypeMethodDescriptionDSchemaBuilderImpl.annotateAfter
(DPattern p, org.kohsuke.rngom.digested.ElementWrapper e) DSchemaBuilderImpl.commentAfter
(DPattern p, org.kohsuke.rngom.digested.CommentListImpl comments) DSchemaBuilderImpl.expandPattern
(DPattern p) DSchemaBuilderImpl.getNameClassBuilder()
DSchemaBuilderImpl.makeAttribute
(NameClass nc, DPattern p, LocatorImpl loc, org.kohsuke.rngom.digested.Annotation anno) DSchemaBuilderImpl.makeChoice
(List<DPattern> patterns, LocatorImpl loc, org.kohsuke.rngom.digested.Annotation anno) DSchemaBuilderImpl.makeDataPatternBuilder
(String datatypeLibrary, String type, LocatorImpl loc) DSchemaBuilderImpl.makeElement
(NameClass nc, DPattern p, LocatorImpl loc, org.kohsuke.rngom.digested.Annotation anno) DSchemaBuilderImpl.makeExternalRef
(Parseable current, String uri, String ns, Scope<DPattern, org.kohsuke.rngom.digested.ElementWrapper, LocatorImpl, org.kohsuke.rngom.digested.Annotation, org.kohsuke.rngom.digested.CommentListImpl> scope, LocatorImpl loc, org.kohsuke.rngom.digested.Annotation anno) DSchemaBuilderImpl.makeGroup
(List<DPattern> patterns, LocatorImpl loc, org.kohsuke.rngom.digested.Annotation anno) DSchemaBuilderImpl.makeInterleave
(List<DPattern> patterns, LocatorImpl loc, org.kohsuke.rngom.digested.Annotation anno) DSchemaBuilderImpl.makeList
(DPattern p, LocatorImpl loc, org.kohsuke.rngom.digested.Annotation anno) DSchemaBuilderImpl.makeMixed
(DPattern p, LocatorImpl loc, org.kohsuke.rngom.digested.Annotation anno) DSchemaBuilderImpl.makeOneOrMore
(DPattern p, LocatorImpl loc, org.kohsuke.rngom.digested.Annotation anno) DSchemaBuilderImpl.makeOptional
(DPattern p, LocatorImpl loc, org.kohsuke.rngom.digested.Annotation anno) DSchemaBuilderImpl.makeValue
(String datatypeLibrary, String type, String value, Context c, String ns, LocatorImpl loc, org.kohsuke.rngom.digested.Annotation anno) DSchemaBuilderImpl.makeZeroOrMore
(DPattern p, LocatorImpl loc, org.kohsuke.rngom.digested.Annotation anno) -
Uses of BuildException in org.kohsuke.rngom.nc
Methods in org.kohsuke.rngom.nc that throw BuildException -
Uses of BuildException in org.kohsuke.rngom.parse
Methods in org.kohsuke.rngom.parse that throw BuildExceptionModifier and TypeMethodDescription<P extends ParsedPattern>
PParseable.parse
(SchemaBuilder<?, P, ?, ?, ?, ?> sb) Parses thisParseable
object into a RELAX NG pattern.<P extends ParsedPattern>
PParseable.parseExternal
(String uri, SchemaBuilder<?, P, ?, ?, ?, ?> f, Scope s, String inheritedNs) Called fromSchemaBuilder
in response toSchemaBuilder.makeExternalRef(Parseable, String, String, Scope, Location, Annotations)
to parse the referenced grammar.<P extends ParsedPattern>
PParseable.parseInclude
(String uri, SchemaBuilder<?, P, ?, ?, ?, ?> f, IncludedGrammar<P, ?, ?, ?, ?> g, String inheritedNs) Called fromInclude
in response toInclude.endInclude(Parseable, String, String, Location, Annotations)
to parse the included grammar. -
Uses of BuildException in org.kohsuke.rngom.parse.compact
Methods in org.kohsuke.rngom.parse.compact that throw BuildExceptionModifier and TypeMethodDescriptionCompactParseable.parse
(SchemaBuilder sb) CompactParseable.parseExternal
(String uri, SchemaBuilder sb, Scope scope, String inheritedNs) CompactParseable.parseInclude
(String uri, SchemaBuilder sb, IncludedGrammar g, String inheritedNs) -
Uses of BuildException in org.kohsuke.rngom.parse.host
Methods in org.kohsuke.rngom.parse.host that throw BuildExceptionModifier and TypeMethodDescriptionSchemaBuilderHost.annotate
(ParsedPattern _p, Annotations _anno) SchemaBuilderHost.annotateAfter
(ParsedPattern _p, ParsedElementAnnotation _e) SchemaBuilderHost.commentAfter
(ParsedPattern _p, CommentList _comments) void
GrammarSectionHost.define
(String name, GrammarSection.Combine combine, ParsedPattern _pattern, Location _loc, Annotations _anno) void
DivHost.endDiv
(Location _loc, Annotations _anno) GrammarHost.endGrammar
(Location _loc, Annotations _anno) void
IncludeHost.endInclude
(Parseable current, String uri, String ns, Location _loc, Annotations _anno) SchemaBuilderHost.expandPattern
(ParsedPattern _p) SchemaBuilderHost.getNameClassBuilder()
SchemaBuilderHost.makeAttribute
(ParsedNameClass _nc, ParsedPattern _p, Location _loc, Annotations _anno) SchemaBuilderHost.makeChoice
(List patterns, Location _loc, Annotations _anno) SchemaBuilderHost.makeDataPatternBuilder
(String datatypeLibrary, String type, Location _loc) SchemaBuilderHost.makeElement
(ParsedNameClass _nc, ParsedPattern _p, Location _loc, Annotations _anno) SchemaBuilderHost.makeExternalRef
(Parseable current, String uri, String ns, Scope _scope, Location _loc, Annotations _anno) SchemaBuilderHost.makeGroup
(List patterns, Location _loc, Annotations _anno) SchemaBuilderHost.makeInterleave
(List patterns, Location _loc, Annotations _anno) SchemaBuilderHost.makeList
(ParsedPattern _p, Location _loc, Annotations _anno) SchemaBuilderHost.makeMixed
(ParsedPattern _p, Location _loc, Annotations _anno) SchemaBuilderHost.makeOneOrMore
(ParsedPattern _p, Location _loc, Annotations _anno) SchemaBuilderHost.makeOptional
(ParsedPattern _p, Location _loc, Annotations _anno) ScopeHost.makeParentRef
(String name, Location _loc, Annotations _anno) ScopeHost.makeRef
(String name, Location _loc, Annotations _anno) SchemaBuilderHost.makeValue
(String datatypeLibrary, String type, String value, Context c, String ns, Location _loc, Annotations _anno) SchemaBuilderHost.makeZeroOrMore
(ParsedPattern _p, Location _loc, Annotations _anno) void
GrammarSectionHost.topLevelAnnotation
(ParsedElementAnnotation _ea) void
GrammarSectionHost.topLevelComment
(CommentList _comments) -
Uses of BuildException in org.kohsuke.rngom.parse.xml
Methods in org.kohsuke.rngom.parse.xml that throw BuildExceptionModifier and TypeMethodDescriptionSAXParseable.parse
(SchemaBuilder schemaBuilder) SAXParseable.parseExternal
(String uri, SchemaBuilder schemaBuilder, Scope s, String inheritedNs) SAXParseable.parseInclude
(String uri, SchemaBuilder schemaBuilder, IncludedGrammar g, String inheritedNs)