Package | Description |
---|---|
com.sun.tools.txw2.builder.relaxng |
Reads RELAX NG grammar from RNGOM and builds the model for TXW.
|
org.kohsuke.rngom.ast.builder | |
org.kohsuke.rngom.binary |
Minimal binarized pattern object model (one example of ast.om implementation).
|
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.
|
Modifier and Type | Method and Description |
---|---|
ElementAnnotationBuilder<Leaf,ParsedElementAnnotation,LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> |
SchemaBuilderImpl.makeElementAnnotationBuilder(String ns,
String localName,
String prefix,
LocatorImpl locator,
CommentListImpl commentList,
Context context) |
Grammar<Leaf,ParsedElementAnnotation,LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> |
SchemaBuilderImpl.makeGrammar(Scope<Leaf,ParsedElementAnnotation,LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> scope) |
Modifier and Type | Method and Description |
---|---|
Leaf |
SchemaBuilderImpl.annotateAfter(Leaf leaf,
ParsedElementAnnotation parsedElementAnnotation) |
Modifier and Type | Method and Description |
---|---|
Leaf |
SchemaBuilderImpl.makeExternalRef(Parseable current,
String uri,
String ns,
Scope<Leaf,ParsedElementAnnotation,LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> scope,
LocatorImpl locator,
com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) |
Grammar<Leaf,ParsedElementAnnotation,LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> |
SchemaBuilderImpl.makeGrammar(Scope<Leaf,ParsedElementAnnotation,LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> scope) |
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 | Method and Description |
---|---|
ParsedElementAnnotation |
SchemaBuilderImpl.makeElementAnnotation() |
Modifier and Type | Method and Description |
---|---|
void |
SchemaBuilderImpl.addElement(ParsedElementAnnotation ea) |
ParsedPattern |
SchemaBuilderImpl.annotateAfter(ParsedPattern p,
ParsedElementAnnotation e) |
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 | Method and Description |
---|---|
ParsedElementAnnotation |
CompactSyntax.AnnotationElement(boolean nested) |
ParsedElementAnnotation |
CompactSyntax.AnnotationElementNotKeyword() |
ParsedElementAnnotation |
CompactSyntax.Documentation() |
ParsedElementAnnotation |
CompactSyntax.IdentifierAnnotationElement() |
ParsedElementAnnotation |
CompactSyntax.PrefixedAnnotationElement(boolean nested) |
ParsedElementAnnotation |
CompactSyntax.UnprefixedAnnotationElement() |
Modifier and Type | Method and Description |
---|---|
ParsedPattern |
SchemaBuilderHost.annotateAfter(ParsedPattern _p,
ParsedElementAnnotation _e) |
void |
GrammarSectionHost.topLevelAnnotation(ParsedElementAnnotation _ea) |
Copyright © 2019 Oracle Corporation. All rights reserved.