| Modifier and Type | Field and Description |
|---|---|
| private final Document | dom
Used to parse annotations. |
| private final NameClassBuilder |
| Access | Constructor and Description |
|---|---|
| public |
| dom | back to summary |
|---|---|
| private final Document dom Used to parse annotations. | |
| ncb | back to summary |
|---|---|
| private final NameClassBuilder<N extends ParsedNameClass, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> ncb | |
| DSchemaBuilderImpl | back to summary |
|---|---|
| public DSchemaBuilderImpl() | |
| addAll | back to summary |
|---|---|
| pack-priv static DContainerPattern addAll(DContainerPattern parent, List<DPattern> children) | |
| addBody | back to summary |
|---|---|
| pack-priv static DUnaryPattern addBody(DUnaryPattern parent, ParsedPattern _body, LocatorImpl loc) | |
| annotate | back to summary |
|---|---|
| public DPattern annotate(DPattern p, Annotation anno) throws BuildException Implements com. Doc from com. Called when annotation is found right inside a pattern such as,
| |
| annotateAfter | back to summary |
|---|---|
| public DPattern annotateAfter(DPattern p, ElementWrapper e) throws BuildException Implements com. Doc from com. Called when element annotation is found after a pattern. such as,
| |
| commentAfter | back to summary |
|---|---|
| public DPattern commentAfter(DPattern p, CommentListImpl comments) throws BuildException Implements com. | |
| expandPattern | back to summary |
|---|---|
| public DPattern expandPattern(DPattern 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 Annotation makeAnnotations(CommentListImpl comments, Context context) Implements com. Doc from com. Creates | |
| makeAttribute | back to summary |
|---|---|
| public DPattern makeAttribute(NameClass nc, DPattern p, LocatorImpl loc, Annotation anno) throws BuildException Implements com. | |
| makeChoice | back to summary |
|---|---|
| public DPattern makeChoice(List<DPattern> patterns, LocatorImpl loc, Annotation anno) throws BuildException Implements com. | |
| makeCommentList | back to summary |
|---|---|
| public CommentListImpl makeCommentList() Implements com. | |
| makeDataPatternBuilder | back to summary |
|---|---|
| public DataPatternBuilder Implements com. | |
| makeElement | back to summary |
|---|---|
| public DPattern makeElement(NameClass nc, DPattern p, LocatorImpl loc, Annotation anno) throws BuildException Implements com. | |
| makeElementAnnotationBuilder | back to summary |
|---|---|
| public ElementAnnotationBuilder Implements com. | |
| makeEmpty | back to summary |
|---|---|
| public DPattern makeEmpty(LocatorImpl loc, Annotation anno) Implements com. | |
| makeErrorPattern | back to summary |
|---|---|
| public DPattern makeErrorPattern() Implements com. | |
| makeExternalRef | back to summary |
|---|---|
| public DPattern makeExternalRef(Parseable current, String uri, String ns, Scope<DPattern, ElementWrapper, LocatorImpl, Annotation, CommentListImpl> scope, LocatorImpl loc, Annotation anno) throws BuildException, IllegalSchemaException Implements com. | |
| makeGrammar | back to summary |
|---|---|
| public Grammar Implements com. | |
| makeGroup | back to summary |
|---|---|
| public DPattern makeGroup(List<DPattern> patterns, LocatorImpl loc, Annotation anno) throws BuildException Implements com. | |
| makeInterleave | back to summary |
|---|---|
| public DPattern makeInterleave(List<DPattern> patterns, LocatorImpl loc, Annotation anno) throws BuildException Implements com. | |
| makeList | back to summary |
|---|---|
| public DPattern makeList(DPattern p, LocatorImpl loc, Annotation anno) throws BuildException Implements com. | |
| makeLocation | back to summary |
|---|---|
| public LocatorImpl makeLocation(String systemId, int lineNumber, int columnNumber) Implements com. | |
| makeMixed | back to summary |
|---|---|
| public DPattern makeMixed(DPattern p, LocatorImpl loc, Annotation anno) throws BuildException Implements com. | |
| makeNotAllowed | back to summary |
|---|---|
| public DPattern makeNotAllowed(LocatorImpl loc, Annotation anno) Implements com. | |
| makeOneOrMore | back to summary |
|---|---|
| public DPattern makeOneOrMore(DPattern p, LocatorImpl loc, Annotation anno) throws BuildException Implements com. | |
| makeOptional | back to summary |
|---|---|
| public DPattern makeOptional(DPattern p, LocatorImpl loc, Annotation anno) throws BuildException Implements com. | |
| makeText | back to summary |
|---|---|
| public DPattern makeText(LocatorImpl loc, Annotation anno) Implements com. | |
| makeValue | back to summary |
|---|---|
| public DPattern makeValue(String datatypeLibrary, String type, String value, Context c, String ns, LocatorImpl loc, Annotation anno) throws BuildException Implements com. | |
| makeZeroOrMore | back to summary |
|---|---|
| public DPattern makeZeroOrMore(DPattern p, LocatorImpl loc, Annotation 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. | |
| wrap | back to summary |
|---|---|
| pack-priv static DPattern wrap(DPattern p, LocatorImpl loc, Annotation anno) | |