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.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.
|
com.sun.tools.rngom.parse | |
com.sun.tools.rngom.parse.compact | |
com.sun.tools.rngom.parse.host |
Implementation of the
asm.builder package that uses two
other builds simultaneously. |
com.sun.tools.rngom.parse.xml |
Modifier and Type | Interface and Description |
---|---|
interface |
Grammar<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>>
|
Modifier and Type | Method and Description |
---|---|
P |
SchemaBuilder.makeExternalRef(Parseable current,
String uri,
String ns,
Scope<P,E,L,A,CL> scope,
L loc,
A anno) |
Grammar<P,E,L,A,CL> |
SchemaBuilder.makeGrammar(Scope<P,E,L,A,CL> parent) |
Modifier and Type | Method and Description |
---|---|
ParsedPattern |
SchemaBuilderImpl.makeExternalRef(Parseable current,
String uri,
String ns,
Scope scope,
Location loc,
Annotations anno) |
Grammar |
SchemaBuilderImpl.makeGrammar(Scope parent) |
Modifier and Type | Method and Description |
---|---|
DPattern |
DSchemaBuilderImpl.makeExternalRef(Parseable current,
String uri,
String ns,
Scope<DPattern,com.sun.tools.rngom.digested.ElementWrapper,LocatorImpl,com.sun.tools.rngom.digested.Annotation,com.sun.tools.rngom.digested.CommentListImpl> scope,
LocatorImpl loc,
com.sun.tools.rngom.digested.Annotation anno) |
Grammar |
DSchemaBuilderImpl.makeGrammar(Scope parent) |
Modifier and Type | Method and Description |
---|---|
<P extends ParsedPattern> |
Parseable.parseExternal(String uri,
SchemaBuilder<?,P,?,?,?,?> f,
Scope s,
String inheritedNs)
Called from
SchemaBuilder in response to
SchemaBuilder.makeExternalRef(Parseable, String, String, Scope, Location, Annotations)
to parse the referenced grammar. |
Modifier and Type | Method and Description |
---|---|
ParsedPattern |
CompactSyntax.AnnotatedPrimaryExpr(boolean topLevel,
Scope scope,
Token[] except) |
ParsedPattern |
CompactSyntax.AttributeExpr(Scope scope,
Annotations a) |
ParsedPattern |
CompactSyntax.DataExpr(boolean topLevel,
Scope scope,
Annotations a,
Token[] except) |
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) |
ParsedPattern |
CompactSyntax.ElementExpr(Scope scope,
Annotations a) |
ParsedPattern |
CompactSyntax.Except(Scope scope,
Token[] except) |
ParsedPattern |
CompactSyntax.Expr(boolean topLevel,
Scope scope,
Token t,
Annotations a) |
ParsedPattern |
CompactSyntax.ExternalRefExpr(Scope scope,
Annotations a) |
Annotations |
CompactSyntax.GrammarBody(GrammarSection section,
Scope scope,
Annotations a) |
void |
CompactSyntax.GrammarComponent(GrammarSection section,
Scope scope) |
ParsedPattern |
CompactSyntax.GrammarExpr(Scope scope,
Annotations a) |
ParsedPattern |
CompactSyntax.IdentifierExpr(Scope scope,
Annotations a) |
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) |
ParsedPattern |
CompactSyntax.Input(Scope scope) |
ParsedPattern |
CompactSyntax.ListExpr(Scope scope,
Annotations a) |
ParsedPattern |
CompactSyntax.MixedExpr(Scope scope,
Annotations a) |
ParsedPattern |
CompactSyntax.ParenExpr(boolean topLevel,
Scope scope,
Annotations a) |
ParsedPattern |
CompactSyntax.ParentExpr(Scope scope,
Annotations a) |
ParsedPattern |
CompactParseable.parseExternal(String uri,
SchemaBuilder sb,
Scope scope,
String inheritedNs) |
ParsedPattern |
CompactSyntax.PrimaryExpr(boolean topLevel,
Scope scope,
Annotations a,
Token[] except) |
void |
CompactSyntax.Start(GrammarSection section,
Scope scope,
Annotations a) |
ParsedPattern |
CompactSyntax.TopLevelGrammar(Scope scope) |
ParsedPattern |
CompactSyntax.UnaryExpr(boolean topLevel,
Scope scope,
boolean[] hadOccur,
Token[] except) |
Modifier and Type | Class and Description |
---|---|
class |
GrammarHost
Wraps
Grammar and provides error checking. |
class |
ScopeHost |
Modifier and Type | Field and Description |
---|---|
protected Scope |
ScopeHost.lhs |
protected Scope |
ScopeHost.rhs |
Modifier and Type | Method and Description |
---|---|
ParsedPattern |
SchemaBuilderHost.makeExternalRef(Parseable current,
String uri,
String ns,
Scope _scope,
Location _loc,
Annotations _anno) |
Grammar |
SchemaBuilderHost.makeGrammar(Scope _parent) |
Constructor and Description |
---|
ScopeHost(Scope lhs,
Scope rhs) |
ScopeHost(Scope lhs,
Scope rhs) |
Modifier and Type | Method and Description |
---|---|
ParsedPattern |
SAXParseable.parseExternal(String uri,
SchemaBuilder schemaBuilder,
Scope s,
String inheritedNs) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.