Package | Description |
---|---|
com.sun.tools.txw2.model | |
org.kohsuke.rngom.ast.builder | |
org.kohsuke.rngom.ast.util |
Typical implementations of the ast.builder/ast.om packages.
|
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 | |
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 | Class and Description |
---|---|
class |
Attribute
Attribute declaration.
|
class |
Data |
class |
Define
A named pattern.
|
class |
Element
Element declaration.
|
class |
Empty |
class |
Grammar
Represents a RELAX NG grammar.
|
class |
Leaf
Leaf s form a set (by a cyclic doubly-linked list.) |
class |
List
|
class |
Node
|
class |
Ref
A reference to a named pattern.
|
class |
Value
A constant value.
|
class |
WriterNode
The
Node that maps to the program element. |
class |
XmlNode
|
Modifier and Type | Interface and 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>>
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 |
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 |
---|---|
ParsedPattern |
CheckingSchemaBuilder.expandPattern(ParsedPattern p) |
Modifier and Type | Method and Description |
---|---|
ParsedPattern |
CheckingSchemaBuilder.expandPattern(ParsedPattern p) |
Modifier and Type | Class and Description |
---|---|
class |
AfterPattern |
class |
AttributePattern |
class |
BinaryPattern |
class |
ChoicePattern |
class |
DataExceptPattern |
class |
DataPattern |
class |
ElementPattern |
class |
EmptyPattern |
class |
ErrorPattern |
class |
GroupPattern |
class |
InterleavePattern |
class |
ListPattern |
class |
NotAllowedPattern |
class |
OneOrMorePattern |
class |
Pattern |
class |
RefPattern |
class |
TextPattern |
class |
ValuePattern |
Modifier and Type | Class and Description |
---|---|
class |
DAttributePattern |
class |
DChoicePattern
<choice> pattern.
|
class |
DContainerPattern
A pattern that can contain other patterns.
|
class |
DDataPattern |
class |
DElementPattern |
class |
DEmptyPattern |
class |
DGrammarPattern
<grammar> pattern, which is a collection of named patterns.
|
class |
DGroupPattern |
class |
DInterleavePattern |
class |
DListPattern |
class |
DMixedPattern |
class |
DNotAllowedPattern |
class |
DOneOrMorePattern |
class |
DOptionalPattern |
class |
DPattern
Base class of all the patterns.
|
class |
DRefPattern |
class |
DTextPattern |
class |
DUnaryPattern |
class |
DValuePattern |
class |
DXmlTokenPattern |
class |
DZeroOrMorePattern |
Modifier and Type | Method and Description |
---|---|
<P extends ParsedPattern> |
Parseable.parse(SchemaBuilder<?,P,?,?,?,?> sb)
Parses this
Parseable object into a RELAX NG pattern. |
<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. |
<P extends ParsedPattern> |
Parseable.parseInclude(String uri,
SchemaBuilder<?,P,?,?,?,?> f,
IncludedGrammar<P,?,?,?,?> g,
String inheritedNs)
Called from
Include in response to
Include.endInclude(Parseable, String, String, Location, Annotations)
to parse the included grammar. |
Modifier and Type | Class and Description |
---|---|
class |
ParsedPatternHost |
Modifier and Type | Field and Description |
---|---|
ParsedPattern |
ParsedPatternHost.lhs |
ParsedPattern |
ParsedPatternHost.rhs |
Modifier and Type | Method and Description |
---|---|
ParsedPattern |
SAXParseable.parse(SchemaBuilder schemaBuilder) |
ParsedPattern |
SAXParseable.parseExternal(String uri,
SchemaBuilder schemaBuilder,
Scope s,
String inheritedNs) |
ParsedPattern |
SAXParseable.parseInclude(String uri,
SchemaBuilder schemaBuilder,
IncludedGrammar g,
String inheritedNs) |
Copyright © 2019 Oracle Corporation. All rights reserved.