Package | Description |
---|---|
com.sun.tools.xjc.reader.relaxng | |
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 | Method and Description |
---|---|
static Model |
RELAXNGCompiler.build(DPattern grammar,
JCodeModel codeModel,
Options opts) |
static RawTypeSet |
RawTypeSetBuilder.build(RELAXNGCompiler compiler,
DPattern contentModel,
Multiplicity mul) |
Constructor and Description |
---|
RELAXNGCompiler(DPattern grammar,
JCodeModel codeModel,
Options opts) |
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 | Method and Description |
---|---|
DPattern |
DSchemaBuilderImpl.annotate(DPattern p,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.annotateAfter(DPattern p,
org.kohsuke.rngom.digested.ElementWrapper e) |
DPattern |
DSchemaBuilderImpl.commentAfter(DPattern p,
org.kohsuke.rngom.digested.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,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeChoice(List<DPattern> patterns,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeElement(NameClass nc,
DPattern p,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeEmpty(LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeErrorPattern() |
DPattern |
DSchemaBuilderImpl.makeExternalRef(Parseable current,
String uri,
String ns,
Scope<DPattern,org.kohsuke.rngom.digested.ElementWrapper,LocatorImpl,org.kohsuke.rngom.digested.Annotation,org.kohsuke.rngom.digested.CommentListImpl> scope,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeGroup(List<DPattern> patterns,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeInterleave(List<DPattern> patterns,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeList(DPattern p,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeMixed(DPattern p,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeNotAllowed(LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeOneOrMore(DPattern p,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeOptional(DPattern p,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeText(LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeValue(String datatypeLibrary,
String type,
String value,
Context c,
String ns,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeZeroOrMore(DPattern p,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
Modifier and Type | Method and Description |
---|---|
Iterator<DPattern> |
DContainerPattern.iterator() |
Modifier and Type | Method and Description |
---|---|
DPattern |
DSchemaBuilderImpl.annotate(DPattern p,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.annotateAfter(DPattern p,
org.kohsuke.rngom.digested.ElementWrapper e) |
DPattern |
DSchemaBuilderImpl.commentAfter(DPattern p,
org.kohsuke.rngom.digested.CommentListImpl comments) |
DPattern |
DSchemaBuilderImpl.expandPattern(DPattern p) |
DPattern |
DSchemaBuilderImpl.makeAttribute(NameClass nc,
DPattern p,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeElement(NameClass nc,
DPattern p,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeList(DPattern p,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeMixed(DPattern p,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeOneOrMore(DPattern p,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeOptional(DPattern p,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeZeroOrMore(DPattern p,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
protected void |
DXMLPrinter.DXMLPrinterVisitor.on(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) |
Modifier and Type | Method and Description |
---|---|
DPattern |
DSchemaBuilderImpl.makeChoice(List<DPattern> patterns,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeExternalRef(Parseable current,
String uri,
String ns,
Scope<DPattern,org.kohsuke.rngom.digested.ElementWrapper,LocatorImpl,org.kohsuke.rngom.digested.Annotation,org.kohsuke.rngom.digested.CommentListImpl> scope,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeGroup(List<DPattern> patterns,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
DPattern |
DSchemaBuilderImpl.makeInterleave(List<DPattern> patterns,
LocatorImpl loc,
org.kohsuke.rngom.digested.Annotation anno) |
Copyright © 2018 JBoss by Red Hat. All rights reserved.