Methods
Modifier and Type |
Method and Description |
void |
addAttribute(java.lang.String ns,
java.lang.String localName,
java.lang.String prefix,
java.lang.String value,
Location loc) |
void |
addComment(CommentList comments)
Adds comments following the last initial child element annotation.
|
void |
addComment(java.lang.String value,
Location loc) |
void |
addElement(ParsedElementAnnotation ea) |
void |
addLeadingComment(CommentList comments) |
void |
addText(java.lang.String value,
Location loc,
CommentList comments) |
ParsedNameClass |
annotate(ParsedNameClass nc,
Annotations anno) |
ParsedPattern |
annotate(ParsedPattern p,
Annotations anno) |
ParsedNameClass |
annotateAfter(ParsedNameClass nc,
ParsedElementAnnotation e) |
ParsedPattern |
annotateAfter(ParsedPattern p,
ParsedElementAnnotation e) |
ParsedNameClass |
commentAfter(ParsedNameClass nc,
CommentList comments) |
ParsedPattern |
commentAfter(ParsedPattern p,
CommentList comments) |
static PatternFuture |
installHandlers(ParseReceiver parser,
org.xml.sax.XMLReader xr,
org.xml.sax.ErrorHandler eh,
DatatypeLibraryFactory dlf,
SchemaPatternBuilder pb) |
Annotations |
makeAnnotations(CommentList comments,
Context context) |
ParsedNameClass |
makeAnyName(Location loc,
Annotations anno) |
ParsedNameClass |
makeAnyName(ParsedNameClass except,
Location loc,
Annotations anno)
Caller must enforce constraints on except.
|
ParsedPattern |
makeAttribute(ParsedNameClass nc,
ParsedPattern p,
Location loc,
Annotations anno) |
ParsedNameClass |
makeChoice(ParsedNameClass[] nameClasses,
int nNameClasses,
Location loc,
Annotations anno) |
ParsedPattern |
makeChoice(ParsedPattern[] patterns,
int nPatterns,
Location loc,
Annotations anno) |
CommentList |
makeCommentList() |
DataPatternBuilder |
makeDataPatternBuilder(java.lang.String datatypeLibrary,
java.lang.String type,
Location loc) |
ParsedPattern |
makeElement(ParsedNameClass nc,
ParsedPattern p,
Location loc,
Annotations anno) |
ParsedElementAnnotation |
makeElementAnnotation() |
ElementAnnotationBuilder |
makeElementAnnotationBuilder(java.lang.String ns,
java.lang.String localName,
java.lang.String prefix,
Location loc,
CommentList comments,
Context context) |
ParsedPattern |
makeEmpty(Location loc,
Annotations anno) |
ParsedNameClass |
makeErrorNameClass() |
ParsedPattern |
makeErrorPattern() |
ParsedPattern |
makeExternalRef(java.lang.String uri,
java.lang.String ns,
Scope scope,
Location loc,
Annotations anno) |
Grammar |
makeGrammar(Scope parent) |
ParsedPattern |
makeGroup(ParsedPattern[] patterns,
int nPatterns,
Location loc,
Annotations anno) |
ParsedPattern |
makeInterleave(ParsedPattern[] patterns,
int nPatterns,
Location loc,
Annotations anno) |
ParsedPattern |
makeList(ParsedPattern p,
Location loc,
Annotations anno) |
Location |
makeLocation(java.lang.String systemId,
int lineNumber,
int columnNumber) |
ParsedPattern |
makeMixed(ParsedPattern p,
Location loc,
Annotations anno) |
ParsedNameClass |
makeName(java.lang.String ns,
java.lang.String localName,
java.lang.String prefix,
Location loc,
Annotations anno) |
ParsedPattern |
makeNotAllowed(Location loc,
Annotations anno) |
ParsedNameClass |
makeNsName(java.lang.String ns,
Location loc,
Annotations anno) |
ParsedNameClass |
makeNsName(java.lang.String ns,
ParsedNameClass except,
Location loc,
Annotations anno)
Caller must enforce constraints on except.
|
ParsedPattern |
makeOneOrMore(ParsedPattern p,
Location loc,
Annotations anno) |
ParsedPattern |
makeOptional(ParsedPattern p,
Location loc,
Annotations anno) |
ParsedPattern |
makeText(Location loc,
Annotations anno) |
ParsedPattern |
makeValue(java.lang.String datatypeLibrary,
java.lang.String type,
java.lang.String value,
Context context,
java.lang.String ns,
Location loc,
Annotations anno) |
ParsedPattern |
makeZeroOrMore(ParsedPattern p,
Location loc,
Annotations anno) |
static Pattern |
parse(Parseable parseable,
org.xml.sax.ErrorHandler eh,
DatatypeLibraryFactory datatypeLibraryFactory,
SchemaPatternBuilder pb,
boolean isAttributesPattern) |
boolean |
usesComments() |