| Modifier and Type | Field and Description |
|---|---|
| pack-priv final SchemaBuilder | |
| pack-priv final SchemaBuilder |
| Access | Constructor and Description |
|---|---|
| public | SchemaBuilderHost(SchemaBuilder<N extends ParsedNameClass, P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> lhs, SchemaBuilder<N extends ParsedNameClass, P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> rhs)
|
| lhs | back to summary |
|---|---|
| pack-priv final SchemaBuilder<N extends ParsedNameClass, P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> lhs | |
| rhs | back to summary |
|---|---|
| pack-priv final SchemaBuilder<N extends ParsedNameClass, P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> rhs | |
| SchemaBuilderHost | back to summary |
|---|---|
| public SchemaBuilderHost(SchemaBuilder<N extends ParsedNameClass, P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> lhs, SchemaBuilder<N extends ParsedNameClass, P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> rhs) | |
| annotate | back to summary |
|---|---|
| public ParsedPattern annotate(ParsedPattern _p, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException Implements com. Doc from com. Called when annotation is found right inside a pattern such as,
| |
| annotateAfter | back to summary |
|---|---|
| public ParsedPattern annotateAfter(ParsedPattern _p, ParsedElementAnnotation _e) throws BuildException Implements com. Doc from com. Called when element annotation is found after a pattern. such as,
| |
| commentAfter | back to summary |
|---|---|
| public ParsedPattern commentAfter(ParsedPattern _p, CommentList<L extends Location> _comments) throws BuildException Implements com. | |
| expandPattern | back to summary |
|---|---|
| public ParsedPattern expandPattern(ParsedPattern _p) throws BuildException, IllegalSchemaException Implements com. Doc from com. Called after all the parsing is done. This hook typically allows as to expand notAllowed (if it's following the simplification as in the spec.) | |
| getNameClassBuilder | back to summary |
|---|---|
| public NameClassBuilder Implements com. Doc from com. Returns the | |
| makeAnnotations | back to summary |
|---|---|
| public Annotations Implements com. Doc from com. Creates | |
| makeAttribute | back to summary |
|---|---|
| public ParsedPattern makeAttribute(ParsedNameClass _nc, ParsedPattern _p, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException Implements com. | |
| makeChoice | back to summary |
|---|---|
| public ParsedPattern makeChoice(List<E> patterns, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException Implements com. | |
| makeCommentList | back to summary |
|---|---|
| public CommentList Implements com. | |
| makeDataPatternBuilder | back to summary |
|---|---|
| public DataPatternBuilder Implements com. | |
| makeElement | back to summary |
|---|---|
| public ParsedPattern makeElement(ParsedNameClass _nc, ParsedPattern _p, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException Implements com. | |
| makeElementAnnotationBuilder | back to summary |
|---|---|
| public ElementAnnotationBuilder Implements com. | |
| makeEmpty | back to summary |
|---|---|
| public ParsedPattern makeEmpty(Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) Implements com. | |
| makeErrorPattern | back to summary |
|---|---|
| public ParsedPattern makeErrorPattern() Implements com. | |
| makeExternalRef | back to summary |
|---|---|
| public ParsedPattern makeExternalRef(Parseable current, String uri, String ns, Scope<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> _scope, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException, IllegalSchemaException Implements com. | |
| makeGrammar | back to summary |
|---|---|
| public Grammar Implements com. | |
| makeGroup | back to summary |
|---|---|
| public ParsedPattern makeGroup(List<E> patterns, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException Implements com. | |
| makeInterleave | back to summary |
|---|---|
| public ParsedPattern makeInterleave(List<E> patterns, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException Implements com. | |
| makeList | back to summary |
|---|---|
| public ParsedPattern makeList(ParsedPattern _p, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException Implements com. | |
| makeLocation | back to summary |
|---|---|
| public Location makeLocation(String systemId, int lineNumber, int columnNumber) Implements com. | |
| makeMixed | back to summary |
|---|---|
| public ParsedPattern makeMixed(ParsedPattern _p, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException Implements com. | |
| makeNotAllowed | back to summary |
|---|---|
| public ParsedPattern makeNotAllowed(Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) Implements com. | |
| makeOneOrMore | back to summary |
|---|---|
| public ParsedPattern makeOneOrMore(ParsedPattern _p, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException Implements com. | |
| makeOptional | back to summary |
|---|---|
| public ParsedPattern makeOptional(ParsedPattern _p, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException Implements com. | |
| makeText | back to summary |
|---|---|
| public ParsedPattern makeText(Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) Implements com. | |
| makeValue | back to summary |
|---|---|
| public ParsedPattern makeValue(String datatypeLibrary, String type, String value, Context c, String ns, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException Implements com. | |
| makeZeroOrMore | back to summary |
|---|---|
| public ParsedPattern makeZeroOrMore(ParsedPattern _p, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException Implements com. | |
| usesComments | back to summary |
|---|---|
| public boolean usesComments() Implements com. Doc from com. If this is interested in actually parsing comments, this method returns true. Returning false allows the schema parser to speed up the processing by skiping comment-related handlings. | |