| Package | Description |
|---|---|
| com.sun.tools.rngom.binary |
Minimal binarized pattern object model (one example of
ast.om implementation). |
| com.sun.tools.rngom.binary.visitor | |
| 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.nc |
Default Name Class Object Model (one example of
ast.om implementation). |
| Modifier and Type | Method | Description |
|---|---|---|
NameClass |
AttributePattern.getNameClass() |
|
NameClass |
ElementPattern.getNameClass() |
| Modifier and Type | Field | Description |
|---|---|---|
NameClass |
ChildElementFinder.Element.nc |
| Modifier and Type | Method | Description |
|---|---|---|
void |
ChildElementFinder.visitAttribute(NameClass ns,
Pattern value) |
|
void |
PatternVisitor.visitAttribute(NameClass ns,
Pattern value) |
|
void |
PatternWalker.visitAttribute(NameClass ns,
Pattern value) |
|
void |
ChildElementFinder.visitElement(NameClass nc,
Pattern content) |
|
void |
PatternVisitor.visitElement(NameClass nc,
Pattern content) |
|
void |
PatternWalker.visitElement(NameClass nc,
Pattern content) |
| Constructor | Description |
|---|---|
Element(NameClass nc,
Pattern content) |
| Modifier and Type | Method | Description |
|---|---|---|
NameClass |
DXmlTokenPattern.getName() |
Gets the name class of this element/attribute.
|
| Modifier and Type | Method | Description |
|---|---|---|
DPattern |
DSchemaBuilderImpl.makeAttribute(NameClass nc,
DPattern p,
LocatorImpl loc,
com.sun.tools.rngom.digested.Annotation anno) |
|
DPattern |
DSchemaBuilderImpl.makeElement(NameClass nc,
DPattern p,
LocatorImpl loc,
com.sun.tools.rngom.digested.Annotation anno) |
|
protected void |
DXMLPrinter.DXMLPrinterVisitor.on(NameClass nc) |
|
void |
DXMLPrinter.print(NameClass nc) |
Prints XML fragment for the given name class.
|
java.lang.Void |
DXMLPrinter.NameClassXMLPrinterVisitor.visitAnyNameExcept(NameClass nc) |
|
java.lang.Void |
DXMLPrinter.NameClassXMLPrinterVisitor.visitChoice(NameClass nc1,
NameClass nc2) |
|
java.lang.Void |
DXMLPrinter.NameClassXMLPrinterVisitor.visitNsNameExcept(java.lang.String ns,
NameClass nc) |
| Constructor | Description |
|---|---|
DAttributePattern(NameClass name) |
|
DElementPattern(NameClass name) |
|
DXmlTokenPattern(NameClass name) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
AnyNameExceptNameClass |
|
class |
ChoiceNameClass |
|
class |
NsNameClass |
|
class |
NsNameExceptNameClass |
|
class |
SimpleNameClass |
| Modifier and Type | Field | Description |
|---|---|---|
static NameClass |
NameClass.ANY |
Sigleton instance that represents "anyName".
|
static NameClass |
NameClass.NULL |
Sigleton instance that accepts no name.
|
| Modifier and Type | Method | Description |
|---|---|---|
NameClass |
NameClassBuilderImpl.annotate(NameClass nc,
A anno) |
|
NameClass |
NameClassBuilderImpl.annotateAfter(NameClass nc,
E e) |
|
NameClass |
NameClassBuilderImpl.commentAfter(NameClass nc,
CL comments) |
|
NameClass |
NameClassBuilderImpl.makeAnyName(NameClass except,
L loc,
A anno) |
|
NameClass |
NameClassBuilderImpl.makeAnyName(L loc,
A anno) |
|
NameClass |
NameClassBuilderImpl.makeChoice(java.util.List<NameClass> nameClasses,
L loc,
A anno) |
|
NameClass |
NameClassBuilderImpl.makeErrorNameClass() |
|
NameClass |
NameClassBuilderImpl.makeName(java.lang.String ns,
java.lang.String localName,
java.lang.String prefix,
L loc,
A anno) |
|
NameClass |
NameClassBuilderImpl.makeNsName(java.lang.String ns,
NameClass except,
L loc,
A anno) |
|
NameClass |
NameClassBuilderImpl.makeNsName(java.lang.String ns,
L loc,
A anno) |
| Modifier and Type | Method | Description |
|---|---|---|
NameClass |
NameClassBuilderImpl.annotate(NameClass nc,
A anno) |
|
NameClass |
NameClassBuilderImpl.annotateAfter(NameClass nc,
E e) |
|
NameClass |
NameClassBuilderImpl.commentAfter(NameClass nc,
CL comments) |
|
boolean |
NameClass.hasOverlapWith(NameClass nc2) |
Returns true if the intersection between this name class
and the specified name class is non-empty.
|
NameClass |
NameClassBuilderImpl.makeAnyName(NameClass except,
L loc,
A anno) |
|
NameClass |
NameClassBuilderImpl.makeNsName(java.lang.String ns,
NameClass except,
L loc,
A anno) |
|
V |
NameClassVisitor.visitAnyNameExcept(NameClass nc) |
Called for
AnyNameExceptNameClass |
java.lang.Void |
NameClassWalker.visitAnyNameExcept(NameClass nc) |
|
V |
NameClassVisitor.visitChoice(NameClass nc1,
NameClass nc2) |
Called for
ChoiceNameClass |
java.lang.Void |
NameClassWalker.visitChoice(NameClass nc1,
NameClass nc2) |
|
V |
NameClassVisitor.visitNsNameExcept(java.lang.String ns,
NameClass nc) |
Called for
NsNameExceptNameClass |
java.lang.Void |
NameClassWalker.visitNsNameExcept(java.lang.String ns,
NameClass nc) |
| Modifier and Type | Method | Description |
|---|---|---|
NameClass |
NameClassBuilderImpl.makeChoice(java.util.List<NameClass> nameClasses,
L loc,
A anno) |
| Constructor | Description |
|---|---|
AnyNameExceptNameClass(NameClass nameClass) |
|
ChoiceNameClass(NameClass nameClass1,
NameClass nameClass2) |
|
NsNameExceptNameClass(java.lang.String namespaceURI,
NameClass nameClass) |
Copyright © 2018 Oracle Corporation. All rights reserved.