| 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.nc |
Default Name Class Object Model (one example of ast.om implementation).
|
| 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 |
Annotations<E extends ParsedElementAnnotation,L extends Location,CL extends CommentList<L>>
Includes attributes and child elements before any RELAX NG element.
|
interface |
DataPatternBuilder<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>> |
interface |
Div<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>> |
interface |
ElementAnnotationBuilder<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
Used to build foreign element annotations.
|
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 |
GrammarSection<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
The container that can have <define> elements.
|
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 |
NameClassBuilder<N extends ParsedNameClass,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>> |
interface |
SchemaBuilder<N extends ParsedNameClass,P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>> |
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 |
|---|---|
class |
SchemaBuilderImpl |
| Modifier and Type | Method and Description |
|---|---|
CommentList |
SchemaBuilderImpl.makeCommentList() |
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaBuilderImpl.addComment(CommentList comments) |
void |
SchemaBuilderImpl.addLeadingComment(CommentList comments) |
void |
SchemaBuilderImpl.addText(java.lang.String value,
Location loc,
CommentList comments) |
ParsedPattern |
SchemaBuilderImpl.commentAfter(ParsedPattern p,
CommentList comments) |
Annotations |
SchemaBuilderImpl.makeAnnotations(CommentList comments,
Context context) |
ElementAnnotationBuilder |
SchemaBuilderImpl.makeElementAnnotationBuilder(java.lang.String ns,
java.lang.String localName,
java.lang.String prefix,
Location loc,
CommentList comments,
Context context) |
void |
SchemaBuilderImpl.GrammarImpl.topLevelComment(CommentList comments) |
void |
SchemaBuilderImpl.IncludeImpl.topLevelComment(CommentList comments) |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
CommentListImpl |
| Modifier and Type | Method and Description |
|---|---|
void |
ElementAnnotationBuilderImpl.addComment(CommentList comments) |
void |
ElementAnnotationBuilderImpl.addLeadingComment(CommentList comments) |
void |
ElementAnnotationBuilderImpl.addText(java.lang.String value,
Location loc,
CommentList comments) |
void |
GrammarBuilderImpl.topLevelComment(CommentList comments) |
| Modifier and Type | Class and Description |
|---|---|
class |
NameClassBuilderImpl<E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>> |
| Modifier and Type | Field and Description |
|---|---|
private CommentList |
CompactSyntax.topLevelComments |
| Modifier and Type | Method and Description |
|---|---|
private CommentList |
CompactSyntax.getComments() |
private CommentList |
CompactSyntax.getComments(CommentList comments) |
private CommentList |
CompactSyntax.getTopLevelComments() |
| Modifier and Type | Method and Description |
|---|---|
private CommentList |
CompactSyntax.getComments(CommentList comments) |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
CommentListHost |
| Modifier and Type | Field and Description |
|---|---|
(package private) CommentList |
CommentListHost.lhs |
(package private) CommentList |
CommentListHost.rhs |
| Modifier and Type | Method and Description |
|---|---|
CommentList |
SchemaBuilderHost.makeCommentList() |
| Modifier and Type | Method and Description |
|---|---|
void |
AnnotationsHost.addComment(CommentList _comments) |
void |
AnnotationsHost.addLeadingComment(CommentList _comments) |
void |
ElementAnnotationBuilderHost.addText(java.lang.String value,
Location _loc,
CommentList _comments) |
ParsedNameClass |
NameClassBuilderHost.commentAfter(ParsedNameClass _nc,
CommentList _comments) |
ParsedPattern |
SchemaBuilderHost.commentAfter(ParsedPattern _p,
CommentList _comments) |
Annotations |
SchemaBuilderHost.makeAnnotations(CommentList _comments,
Context context) |
ElementAnnotationBuilder |
SchemaBuilderHost.makeElementAnnotationBuilder(java.lang.String ns,
java.lang.String localName,
java.lang.String prefix,
Location _loc,
CommentList _comments,
Context context) |
void |
GrammarSectionHost.topLevelComment(CommentList _comments) |
| Constructor and Description |
|---|
CommentListHost(CommentList lhs,
CommentList rhs) |
CommentListHost(CommentList lhs,
CommentList rhs) |
| Modifier and Type | Field and Description |
|---|---|
(package private) CommentList |
SchemaParser.Handler.comments |
| Modifier and Type | Method and Description |
|---|---|
(package private) CommentList |
SchemaParser.Handler.getComments() |
| Constructor and Description |
|---|
ForeignElementHandler(SchemaParser.State nextState,
CommentList comments) |