| Package | Description |
|---|---|
| org.kohsuke.rngom.ast.builder | |
| 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.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 | Interface and Description |
|---|---|
interface |
Div<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>> |
interface |
Grammar<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
Scope for <grammar> element that serves as a container
of <define>s. |
interface |
Include<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>> |
interface |
IncludedGrammar<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
Scope for <grammar> element of the <include>d grammar. |
interface |
Scope<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>> |
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
SchemaBuilderImpl.GrammarImpl |
private static class |
SchemaBuilderImpl.IncludeImpl |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
GrammarBuilderImpl |
(package private) class |
IncludeImpl |
private class |
IncludeImpl.IncludedGrammarImpl |
| Modifier and Type | Method and Description |
|---|---|
void |
CompactSyntax.Define(GrammarSection section,
Scope scope,
Annotations a) |
void |
CompactSyntax.Definition(GrammarSection section,
Scope scope,
Annotations a) |
void |
CompactSyntax.Div(GrammarSection section,
Scope scope,
Annotations a) |
Annotations |
CompactSyntax.GrammarBody(GrammarSection section,
Scope scope,
Annotations a) |
void |
CompactSyntax.GrammarComponent(GrammarSection section,
Scope scope) |
void |
CompactSyntax.Include(GrammarSection section,
Scope scope,
Annotations a) |
Annotations |
CompactSyntax.IncludeBody(GrammarSection section,
Scope scope,
Annotations a) |
void |
CompactSyntax.IncludeComponent(GrammarSection section,
Scope scope) |
void |
CompactSyntax.IncludeDiv(GrammarSection section,
Scope scope,
Annotations a) |
void |
CompactSyntax.Start(GrammarSection section,
Scope scope,
Annotations a) |
private void |
CompactSyntax.topLevelComments(GrammarSection section) |
| Modifier and Type | Class and Description |
|---|---|
class |
DivHost |
class |
GrammarHost
Wraps
Grammar and provides error checking. |
class |
GrammarSectionHost |
class |
IncludeHost |
class |
ScopeHost |
| Modifier and Type | Field and Description |
|---|---|
private GrammarSection |
GrammarSectionHost.lhs |
private GrammarSection |
GrammarSectionHost.rhs |
| Constructor and Description |
|---|
GrammarSectionHost(GrammarSection lhs,
GrammarSection rhs) |
GrammarSectionHost(GrammarSection lhs,
GrammarSection rhs) |
| Modifier and Type | Field and Description |
|---|---|
(package private) GrammarSection |
SchemaParser.GrammarSectionState.section |
(package private) GrammarSection |
SchemaParser.DefinitionState.section |
| Constructor and Description |
|---|
DefineState(GrammarSection section) |
DefinitionState(GrammarSection section) |
GrammarSectionState(GrammarSection section) |
StartState(GrammarSection section) |