| Package | Description |
|---|---|
| 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 | Class | Description |
|---|---|---|
class |
CheckingSchemaBuilder |
Wraps a
SchemaBuilder and does all the semantic checks
required by the RELAX NG spec. |
| Constructor | Description |
|---|---|
CheckingSchemaBuilder(SchemaBuilder sb,
org.xml.sax.ErrorHandler eh) |
|
CheckingSchemaBuilder(SchemaBuilder sb,
org.xml.sax.ErrorHandler eh,
DatatypeLibraryFactory dlf) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
SchemaBuilderImpl |
| Modifier and Type | Class | Description |
|---|---|---|
class |
DSchemaBuilderImpl |
| Modifier and Type | Method | 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
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 | Description |
|---|---|---|
ParsedPattern |
CompactParseable.parse(SchemaBuilder sb) |
|
ParsedPattern |
CompactParseable.parseExternal(java.lang.String uri,
SchemaBuilder sb,
Scope scope,
java.lang.String inheritedNs) |
|
ParsedPattern |
CompactParseable.parseInclude(java.lang.String uri,
SchemaBuilder sb,
IncludedGrammar g,
java.lang.String inheritedNs) |
| Constructor | Description |
|---|---|
CompactSyntax(CompactParseable parseable,
java.io.Reader r,
java.lang.String sourceUri,
SchemaBuilder sb,
org.xml.sax.ErrorHandler eh,
java.lang.String inheritedNs) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
SchemaBuilderHost |
| Constructor | Description |
|---|---|
SchemaBuilderHost(SchemaBuilder lhs,
SchemaBuilder rhs) |
| Modifier and Type | Method | Description |
|---|---|---|
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) |
Copyright © 2017 Oracle Corporation. All rights reserved.