| Package | Description |
|---|---|
| org.kohsuke.rngom.ast.builder | |
| org.kohsuke.rngom.ast.util |
Typical implementations of the ast.builder/ast.om packages.
|
| org.kohsuke.rngom.binary |
Minimal binarized pattern object model (one example of ast.om implementation).
|
| org.kohsuke.rngom.digested |
Another RELAX NG AST implementation that optimizes away
inclusions and some other syntax sugars, while still retaining
all the annotations, location information, and etc.
|
| org.kohsuke.rngom.parse | |
| org.kohsuke.rngom.parse.compact | |
| org.kohsuke.rngom.parse.host |
Implementation of the asm.builder package that uses two
other builds simultaneously.
|
| org.kohsuke.rngom.parse.xml |
| Modifier and Type | Method and Description |
|---|---|
void |
Include.endInclude(Parseable current,
java.lang.String uri,
java.lang.String ns,
L loc,
A anno) |
P |
SchemaBuilder.expandPattern(P p)
Called after all the parsing is done.
|
P |
SchemaBuilder.makeExternalRef(Parseable current,
java.lang.String uri,
java.lang.String ns,
Scope<P,E,L,A,CL> scope,
L loc,
A anno) |
| Modifier and Type | Method and Description |
|---|---|
ParsedPattern |
CheckingSchemaBuilder.expandPattern(ParsedPattern p) |
| Modifier and Type | Method and Description |
|---|---|
ParsedPattern |
SchemaBuilderImpl.expandPattern(ParsedPattern _pattern) |
| Modifier and Type | Method and Description |
|---|---|
void |
IncludeImpl.endInclude(Parseable current,
java.lang.String uri,
java.lang.String ns,
Location loc,
Annotations anno) |
DPattern |
DSchemaBuilderImpl.expandPattern(DPattern p) |
DPattern |
DSchemaBuilderImpl.makeExternalRef(Parseable current,
java.lang.String uri,
java.lang.String ns,
Scope<DPattern,ElementWrapper,LocatorImpl,Annotation,CommentListImpl> scope,
LocatorImpl loc,
Annotation anno) |
| Modifier and Type | Method and Description |
|---|---|
<P extends ParsedPattern> |
Parseable.parse(SchemaBuilder<?,P,?,?,?,?> sb)
Parses this
Parseable object into a RELAX NG pattern. |
<P extends ParsedPattern> |
Parseable.parseExternal(java.lang.String uri,
SchemaBuilder<?,P,?,?,?,?> f,
Scope s,
java.lang.String inheritedNs)
Called from
SchemaBuilder in response to
SchemaBuilder.makeExternalRef(Parseable, String, String, Scope, Location, Annotations)
to parse the referenced grammar. |
<P extends ParsedPattern> |
Parseable.parseInclude(java.lang.String uri,
SchemaBuilder<?,P,?,?,?,?> f,
IncludedGrammar<P,?,?,?,?> g,
java.lang.String inheritedNs)
Called from
Include in response to
Include.endInclude(Parseable, String, String, Location, Annotations)
to parse the included grammar. |
| Modifier and Type | Method and Description |
|---|---|
ParsedPattern |
CompactParseable.parse(SchemaBuilder sb) |
(package private) ParsedPattern |
CompactSyntax.parse(Scope scope) |
ParsedPattern |
CompactParseable.parseExternal(java.lang.String uri,
SchemaBuilder sb,
Scope scope,
java.lang.String inheritedNs) |
(package private) ParsedPattern |
CompactSyntax.parseInclude(IncludedGrammar g) |
ParsedPattern |
CompactParseable.parseInclude(java.lang.String uri,
SchemaBuilder sb,
IncludedGrammar g,
java.lang.String inheritedNs) |
| Modifier and Type | Method and Description |
|---|---|
void |
IncludeHost.endInclude(Parseable current,
java.lang.String uri,
java.lang.String ns,
Location _loc,
Annotations _anno) |
ParsedPattern |
SchemaBuilderHost.expandPattern(ParsedPattern _p) |
ParsedPattern |
SchemaBuilderHost.makeExternalRef(Parseable current,
java.lang.String uri,
java.lang.String ns,
Scope _scope,
Location _loc,
Annotations _anno) |
| Modifier and Type | Method and Description |
|---|---|
ParsedPattern |
SchemaParser.getParsedPattern() |
ParsedPattern |
SAXParseable.parse(SchemaBuilder schemaBuilder) |
ParsedPattern |
SAXParseable.parseExternal(java.lang.String uri,
SchemaBuilder schemaBuilder,
Scope s,
java.lang.String inheritedNs) |
ParsedPattern |
SAXParseable.parseInclude(java.lang.String uri,
SchemaBuilder schemaBuilder,
IncludedGrammar g,
java.lang.String inheritedNs) |