| Package | Description |
|---|---|
| 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.
|
| 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 |
DRefPattern |
class |
DTextPattern |
class |
DUnaryPattern |
class |
DValuePattern |
class |
DXmlTokenPattern |
class |
DZeroOrMorePattern |
| Modifier and Type | Field and Description |
|---|---|
private DPattern |
DUnaryPattern.child |
(package private) DPattern |
DDataPattern.except |
private DPattern |
DContainerPattern.head |
(package private) DPattern |
DPattern.next
Used to chain the child patterns in a doubly-linked list.
|
private DPattern |
PatternParseable.pattern |
private DPattern |
DDefine.pattern |
(package private) DPattern |
DPattern.prev |
(package private) DPattern |
DGrammarPattern.start |
private DPattern |
DContainerPattern.tail |
| Modifier and Type | Method and Description |
|---|---|
DPattern |
DSchemaBuilderImpl.annotate(DPattern p,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.annotateAfter(DPattern p,
ElementWrapper e) |
DPattern |
DSchemaBuilderImpl.commentAfter(DPattern p,
CommentListImpl comments) |
DPattern |
DSchemaBuilderImpl.expandPattern(DPattern p) |
DPattern |
DContainerPattern.firstChild() |
DPattern |
DUnaryPattern.getChild() |
DPattern |
DDataPattern.getExcept()
Gets the pattern that reprsents the <except> child of this data pattern.
|
DPattern |
DDefine.getPattern() |
DPattern |
DGrammarPattern.getStart()
Gets the start pattern.
|
DPattern |
DContainerPattern.lastChild() |
DPattern |
DSchemaBuilderImpl.makeAttribute(NameClass nc,
DPattern p,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeChoice(java.util.List<DPattern> patterns,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeElement(NameClass nc,
DPattern p,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeEmpty(LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeErrorPattern() |
DPattern |
DSchemaBuilderImpl.makeExternalRef(Parseable current,
java.lang.String uri,
java.lang.String ns,
Scope<DPattern,ElementWrapper,LocatorImpl,Annotation,CommentListImpl> scope,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeGroup(java.util.List<DPattern> patterns,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeInterleave(java.util.List<DPattern> patterns,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeList(DPattern p,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeMixed(DPattern p,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeNotAllowed(LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeOneOrMore(DPattern p,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeOptional(DPattern p,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeText(LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeValue(java.lang.String datatypeLibrary,
java.lang.String type,
java.lang.String value,
Context c,
java.lang.String ns,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeZeroOrMore(DPattern p,
LocatorImpl loc,
Annotation anno) |
(package private) static DPattern |
DSchemaBuilderImpl.wrap(DPattern p,
LocatorImpl loc,
Annotation anno) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<DPattern> |
DContainerPattern.iterator() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
DContainerPattern.add(DPattern child) |
DPattern |
DSchemaBuilderImpl.annotate(DPattern p,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.annotateAfter(DPattern p,
ElementWrapper e) |
DPattern |
DSchemaBuilderImpl.commentAfter(DPattern p,
CommentListImpl comments) |
DPattern |
DSchemaBuilderImpl.expandPattern(DPattern p) |
DPattern |
DSchemaBuilderImpl.makeAttribute(NameClass nc,
DPattern p,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeElement(NameClass nc,
DPattern p,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeList(DPattern p,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeMixed(DPattern p,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeOneOrMore(DPattern p,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeOptional(DPattern p,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeZeroOrMore(DPattern p,
LocatorImpl loc,
Annotation anno) |
protected void |
DXMLPrinter.DXMLPrinterVisitor.on(DPattern p) |
private Annotations |
PatternParseable.Parser.parseAnnotation(DPattern p) |
private Location |
PatternParseable.Parser.parseLocation(DPattern p) |
void |
DXMLPrinter.print(DPattern pattern)
Prints XML fragment for the given pattern.
|
void |
DUnaryPattern.setChild(DPattern child) |
void |
DDefine.setPattern(DPattern pattern) |
protected void |
DXMLPrinter.DXMLPrinterVisitor.unwrapChoice(DPattern p) |
protected void |
DXMLPrinter.DXMLPrinterVisitor.unwrapGroup(DPattern p) |
(package private) static DPattern |
DSchemaBuilderImpl.wrap(DPattern p,
LocatorImpl loc,
Annotation anno) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static DContainerPattern |
DSchemaBuilderImpl.addAll(DContainerPattern parent,
java.util.List<DPattern> children) |
DPattern |
DSchemaBuilderImpl.makeChoice(java.util.List<DPattern> patterns,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeExternalRef(Parseable current,
java.lang.String uri,
java.lang.String ns,
Scope<DPattern,ElementWrapper,LocatorImpl,Annotation,CommentListImpl> scope,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeGroup(java.util.List<DPattern> patterns,
LocatorImpl loc,
Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeInterleave(java.util.List<DPattern> patterns,
LocatorImpl loc,
Annotation anno) |
| Constructor and Description |
|---|
PatternParseable(DPattern p) |