| 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 |
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>> |
| Modifier and Type | Method and Description |
|---|---|
ParsedPattern |
SchemaBuilderImpl.makeAttribute(ParsedNameClass nc,
ParsedPattern p,
Location loc,
Annotations anno) |
ParsedPattern |
SchemaBuilderImpl.makeElement(ParsedNameClass nc,
ParsedPattern p,
Location loc,
Annotations anno) |
| Modifier and Type | Method and Description |
|---|---|
private ParsedNameClass |
PatternParseable.Parser.parseNameClass(NameClass name) |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
AnyNameClass |
class |
AnyNameExceptNameClass |
class |
ChoiceNameClass |
class |
NameClass
Name class is a set of
QNames. |
class |
NsNameClass |
class |
NsNameExceptNameClass |
(package private) class |
NullNameClass |
class |
SimpleNameClass |
| Modifier and Type | Method and Description |
|---|---|
private ParsedNameClass |
CompactSyntax.afterComments(ParsedNameClass nc) |
ParsedNameClass |
CompactSyntax.AnnotateAfter(ParsedNameClass nc) |
ParsedNameClass |
CompactSyntax.NameClassAlternatives(int context,
ParsedNameClass nc,
Annotations[] pa) |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
ParsedNameClassHost |
| Modifier and Type | Field and Description |
|---|---|
(package private) ParsedNameClass |
ParsedNameClassHost.lhs |
(package private) ParsedNameClass |
ParsedNameClassHost.rhs |
| Modifier and Type | Method and Description |
|---|---|
ParsedNameClass |
NameClassBuilderHost.annotate(ParsedNameClass _nc,
Annotations _anno) |
ParsedNameClass |
NameClassBuilderHost.annotateAfter(ParsedNameClass _nc,
ParsedElementAnnotation _e) |
ParsedNameClass |
NameClassBuilderHost.commentAfter(ParsedNameClass _nc,
CommentList _comments) |
ParsedNameClass |
NameClassBuilderHost.makeAnyName(Location _loc,
Annotations _anno) |
ParsedNameClass |
NameClassBuilderHost.makeAnyName(ParsedNameClass _except,
Location _loc,
Annotations _anno) |
ParsedNameClass |
NameClassBuilderHost.makeChoice(java.util.List _nameClasses,
Location _loc,
Annotations _anno) |
ParsedNameClass |
NameClassBuilderHost.makeErrorNameClass() |
ParsedNameClass |
NameClassBuilderHost.makeName(java.lang.String ns,
java.lang.String localName,
java.lang.String prefix,
Location _loc,
Annotations _anno) |
ParsedNameClass |
NameClassBuilderHost.makeNsName(java.lang.String ns,
Location _loc,
Annotations _anno) |
ParsedNameClass |
NameClassBuilderHost.makeNsName(java.lang.String ns,
ParsedNameClass _except,
Location _loc,
Annotations _anno) |
| Modifier and Type | Method and Description |
|---|---|
ParsedNameClass |
NameClassBuilderHost.annotate(ParsedNameClass _nc,
Annotations _anno) |
ParsedNameClass |
NameClassBuilderHost.annotateAfter(ParsedNameClass _nc,
ParsedElementAnnotation _e) |
ParsedNameClass |
NameClassBuilderHost.commentAfter(ParsedNameClass _nc,
CommentList _comments) |
ParsedNameClass |
NameClassBuilderHost.makeAnyName(ParsedNameClass _except,
Location _loc,
Annotations _anno) |
ParsedPattern |
SchemaBuilderHost.makeAttribute(ParsedNameClass _nc,
ParsedPattern _p,
Location _loc,
Annotations _anno) |
ParsedPattern |
SchemaBuilderHost.makeElement(ParsedNameClass _nc,
ParsedPattern _p,
Location _loc,
Annotations _anno) |
ParsedNameClass |
NameClassBuilderHost.makeNsName(java.lang.String ns,
ParsedNameClass _except,
Location _loc,
Annotations _anno) |
| Constructor and Description |
|---|
ParsedNameClassHost(ParsedNameClass lhs,
ParsedNameClass rhs) |
| Modifier and Type | Field and Description |
|---|---|
(package private) ParsedNameClass |
SchemaParser.AnyNameState.except |
(package private) ParsedNameClass |
SchemaParser.ElementState.nameClass |
(package private) ParsedNameClass |
SchemaParser.AttributeState.nameClass |
private ParsedNameClass[] |
SchemaParser.NameClassChoiceState.nameClasses |
| Modifier and Type | Method and Description |
|---|---|
private ParsedNameClass |
SchemaParser.expandName(java.lang.String name,
java.lang.String ns,
Annotations anno) |
(package private) abstract ParsedNameClass |
SchemaParser.NameClassBaseState.makeNameClass() |
(package private) ParsedNameClass |
SchemaParser.NameState.makeNameClass() |
(package private) ParsedNameClass |
SchemaParser.AnyNameState.makeNameClass() |
(package private) ParsedNameClass |
SchemaParser.AnyNameState.makeNameClassExcept(ParsedNameClass except) |
(package private) ParsedNameClass |
SchemaParser.NsNameState.makeNameClassExcept(ParsedNameClass except) |
(package private) ParsedNameClass |
SchemaParser.AnyNameState.makeNameClassNoExcept() |
(package private) ParsedNameClass |
SchemaParser.NsNameState.makeNameClassNoExcept() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
SchemaParser.State.endChild(ParsedNameClass nc) |
(package private) void |
SchemaParser.NameClassChildState.endChild(ParsedNameClass nameClass) |
(package private) void |
SchemaParser.AnyNameState.endChild(ParsedNameClass nameClass) |
(package private) void |
SchemaParser.NameClassChoiceState.endChild(ParsedNameClass nc) |
(package private) ParsedNameClass |
SchemaParser.AnyNameState.makeNameClassExcept(ParsedNameClass except) |
(package private) ParsedNameClass |
SchemaParser.NsNameState.makeNameClassExcept(ParsedNameClass except) |
void |
SchemaParser.NameClassRef.setNameClass(ParsedNameClass nc) |
void |
SchemaParser.ElementState.setNameClass(ParsedNameClass nc) |
void |
SchemaParser.AttributeState.setNameClass(ParsedNameClass nc) |