| Package | Description |
|---|---|
| com.sun.tools.rngom.ast.builder | |
| com.sun.tools.rngom.binary |
Minimal binarized pattern object model (one example of
ast.om implementation). |
| com.sun.tools.rngom.nc |
Default Name Class Object Model (one example of
ast.om implementation). |
| com.sun.tools.rngom.parse.compact | |
| com.sun.tools.rngom.parse.host |
Implementation of the
asm.builder package that uses two
other builds simultaneously. |
| Modifier and Type | Interface | Description |
|---|---|---|
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>> |
|
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>> |
|
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 | Interface | Description |
|---|---|---|
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.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
SchemaBuilderImpl |
| Modifier and Type | Method | Description |
|---|---|---|
Annotations |
SchemaBuilderImpl.makeAnnotations(CommentList comments,
Context context) |
| Modifier and Type | Method | Description |
|---|---|---|
ParsedPattern |
SchemaBuilderImpl.annotate(ParsedPattern p,
Annotations anno) |
|
ParsedPattern |
SchemaBuilderImpl.makeAttribute(ParsedNameClass nc,
ParsedPattern p,
Location loc,
Annotations anno) |
|
ParsedPattern |
SchemaBuilderImpl.makeChoice(java.util.List patterns,
Location loc,
Annotations anno) |
|
ParsedPattern |
SchemaBuilderImpl.makeElement(ParsedNameClass nc,
ParsedPattern p,
Location loc,
Annotations anno) |
|
ParsedPattern |
SchemaBuilderImpl.makeEmpty(Location loc,
Annotations anno) |
|
ParsedPattern |
SchemaBuilderImpl.makeExternalRef(Parseable current,
java.lang.String uri,
java.lang.String ns,
Scope scope,
Location loc,
Annotations anno) |
|
ParsedPattern |
SchemaBuilderImpl.makeGroup(java.util.List patterns,
Location loc,
Annotations anno) |
|
ParsedPattern |
SchemaBuilderImpl.makeInterleave(java.util.List patterns,
Location loc,
Annotations anno) |
|
ParsedPattern |
SchemaBuilderImpl.makeList(ParsedPattern p,
Location loc,
Annotations anno) |
|
ParsedPattern |
SchemaBuilderImpl.makeMixed(ParsedPattern p,
Location loc,
Annotations anno) |
|
ParsedPattern |
SchemaBuilderImpl.makeNotAllowed(Location loc,
Annotations anno) |
|
ParsedPattern |
SchemaBuilderImpl.makeOneOrMore(ParsedPattern p,
Location loc,
Annotations anno) |
|
ParsedPattern |
SchemaBuilderImpl.makeOptional(ParsedPattern p,
Location loc,
Annotations anno) |
|
ParsedPattern |
SchemaBuilderImpl.makeText(Location loc,
Annotations anno) |
|
ParsedPattern |
SchemaBuilderImpl.makeValue(java.lang.String datatypeLibrary,
java.lang.String type,
java.lang.String value,
Context context,
java.lang.String ns,
Location loc,
Annotations anno) |
|
ParsedPattern |
SchemaBuilderImpl.makeZeroOrMore(ParsedPattern p,
Location loc,
Annotations anno) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
NameClassBuilderImpl<E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>> |
| Modifier and Type | Method | Description |
|---|---|---|
Annotations |
CompactSyntax.Annotations() |
|
Annotations |
CompactSyntax.GrammarBody(GrammarSection section,
Scope scope,
Annotations a) |
|
Annotations |
CompactSyntax.IncludeBody(GrammarSection section,
Scope scope,
Annotations a) |
| Modifier and Type | Method | Description |
|---|---|---|
Annotations |
SchemaBuilderHost.makeAnnotations(CommentList _comments,
Context context) |
| Modifier and Type | Method | Description |
|---|---|---|
ParsedPattern |
SchemaBuilderHost.annotate(ParsedPattern _p,
Annotations _anno) |
|
protected com.sun.tools.rngom.parse.host.AnnotationsHost |
Base.cast(Annotations ann) |
|
void |
GrammarSectionHost.define(java.lang.String name,
GrammarSection.Combine combine,
ParsedPattern _pattern,
Location _loc,
Annotations _anno) |
|
void |
DivHost.endDiv(Location _loc,
Annotations _anno) |
|
ParsedPattern |
GrammarHost.endGrammar(Location _loc,
Annotations _anno) |
|
void |
IncludeHost.endInclude(Parseable current,
java.lang.String uri,
java.lang.String ns,
Location _loc,
Annotations _anno) |
|
ParsedPattern |
SchemaBuilderHost.makeAttribute(ParsedNameClass _nc,
ParsedPattern _p,
Location _loc,
Annotations _anno) |
|
ParsedPattern |
SchemaBuilderHost.makeChoice(java.util.List patterns,
Location _loc,
Annotations _anno) |
|
ParsedPattern |
SchemaBuilderHost.makeElement(ParsedNameClass _nc,
ParsedPattern _p,
Location _loc,
Annotations _anno) |
|
ParsedPattern |
SchemaBuilderHost.makeEmpty(Location _loc,
Annotations _anno) |
|
ParsedPattern |
SchemaBuilderHost.makeExternalRef(Parseable current,
java.lang.String uri,
java.lang.String ns,
Scope _scope,
Location _loc,
Annotations _anno) |
|
ParsedPattern |
SchemaBuilderHost.makeGroup(java.util.List patterns,
Location _loc,
Annotations _anno) |
|
ParsedPattern |
SchemaBuilderHost.makeInterleave(java.util.List patterns,
Location _loc,
Annotations _anno) |
|
ParsedPattern |
SchemaBuilderHost.makeList(ParsedPattern _p,
Location _loc,
Annotations _anno) |
|
ParsedPattern |
SchemaBuilderHost.makeMixed(ParsedPattern _p,
Location _loc,
Annotations _anno) |
|
ParsedPattern |
SchemaBuilderHost.makeNotAllowed(Location _loc,
Annotations _anno) |
|
ParsedPattern |
SchemaBuilderHost.makeOneOrMore(ParsedPattern _p,
Location _loc,
Annotations _anno) |
|
ParsedPattern |
SchemaBuilderHost.makeOptional(ParsedPattern _p,
Location _loc,
Annotations _anno) |
|
ParsedPattern |
ScopeHost.makeParentRef(java.lang.String name,
Location _loc,
Annotations _anno) |
|
ParsedPattern |
ScopeHost.makeRef(java.lang.String name,
Location _loc,
Annotations _anno) |
|
ParsedPattern |
SchemaBuilderHost.makeText(Location _loc,
Annotations _anno) |
|
ParsedPattern |
SchemaBuilderHost.makeValue(java.lang.String datatypeLibrary,
java.lang.String type,
java.lang.String value,
Context c,
java.lang.String ns,
Location _loc,
Annotations _anno) |
|
ParsedPattern |
SchemaBuilderHost.makeZeroOrMore(ParsedPattern _p,
Location _loc,
Annotations _anno) |
Copyright © 2018 Oracle Corporation. All rights reserved.