|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use NameClass | |
---|---|
com.sun.msv.grammar | abstract grammar model(AGM): common part. |
com.sun.msv.grammar.dtd | |
com.sun.msv.grammar.relax | abstract grammar model(AGM): RELAX stub. |
com.sun.msv.grammar.trex | abstract grammar model (AGM): TREX extension and TREX stub. |
com.sun.msv.grammar.trex.typed | Abstract grammar model (AGM): TREX label-annotated stub. |
com.sun.msv.grammar.util | Miscellaneous utility classes. |
com.sun.msv.grammar.xmlschema | W3C XML Schema grammar model. |
com.sun.msv.reader.dtd | reads DTD and constructs AGM. |
com.sun.msv.reader.trex | shared code between RELAX NG reader and TREX reader. |
com.sun.msv.reader.trex.ng | parses RELAX NG into AGM. |
com.sun.msv.reader.xmlschema | parses XML representation of XML Schema into AGM. |
com.sun.msv.relaxns.grammar | abstract grammar model(AGM) for RELAX Namespace. |
com.sun.msv.relaxns.grammar.relax | abstract grammar model(AGM) for RELAXNS-extended RELAX Core. |
com.sun.msv.schematron.grammar | |
com.sun.msv.writer.relaxng | AGM to RELAX NG converter |
Uses of NameClass in com.sun.msv.grammar |
---|
Subclasses of NameClass in com.sun.msv.grammar | |
---|---|
class |
AnyNameClass
a NameClass that matches any name. |
class |
ChoiceNameClass
Union of two NameClasses. |
class |
DifferenceNameClass
<difference> name class. |
class |
NamespaceNameClass
NameClass that matchs any names in a particular namespace. |
class |
NotNameClass
NameClass that acts a not operator. |
class |
SimpleNameClass
a NameClass that accepts only one fixed name. |
Fields in com.sun.msv.grammar declared as NameClass | |
---|---|
static NameClass |
NameClass.ALL
name class that accepts everything. |
NameClass |
NotNameClass.child
|
NameClass |
AttributeExp.nameClass
constraint over attribute name |
NameClass |
DifferenceNameClass.nc1
|
NameClass |
ChoiceNameClass.nc1
|
NameClass |
DifferenceNameClass.nc2
|
NameClass |
ChoiceNameClass.nc2
|
static NameClass |
NameClass.NONE
Name class that accepts nothing. |
static NameClass |
AnyNameClass.theInstance
Deprecated. Use ALL instead. |
Methods in com.sun.msv.grammar that return NameClass | |
---|---|
abstract NameClass |
ElementExp.getNameClass()
obtains a constraint over tag name. |
NameClass |
NameClassAndExpression.getNameClass()
|
NameClass |
AttributeExp.getNameClass()
|
static NameClass |
NameClass.intersection(NameClass lhs,
NameClass rhs)
Computes the intersection of two name classes. |
NameClass |
NameClass.simplify()
Computes the equivalent but simple name class. |
static NameClass |
NameClass.union(NameClass lhs,
NameClass rhs)
Computes the union of two name classes. |
Methods in com.sun.msv.grammar with parameters of type NameClass | |
---|---|
Expression |
ExpressionPool.createAttribute(NameClass nameClass)
|
Expression |
ExpressionPool.createAttribute(NameClass nameClass,
Expression content)
|
boolean |
NameClass.includes(NameClass rhs)
Returns true if this name class is a superset of another name class. |
static NameClass |
NameClass.intersection(NameClass lhs,
NameClass rhs)
Computes the intersection of two name classes. |
boolean |
NameClass.isEqualTo(NameClass rhs)
Returns true if this name class represents the same set as the given name class. |
static NameClass |
NameClass.union(NameClass lhs,
NameClass rhs)
Computes the union of two name classes. |
Constructors in com.sun.msv.grammar with parameters of type NameClass | |
---|---|
AttributeExp(NameClass nameClass,
Expression exp)
|
|
ChoiceNameClass(NameClass nc1,
NameClass nc2)
|
|
DifferenceNameClass(NameClass nc1,
NameClass nc2)
|
|
NotNameClass(NameClass child)
|
Uses of NameClass in com.sun.msv.grammar.dtd |
---|
Subclasses of NameClass in com.sun.msv.grammar.dtd | |
---|---|
class |
LocalNameClass
a NameClass that accepts any tag name as long as its local part is specified name. |
Uses of NameClass in com.sun.msv.grammar.relax |
---|
Fields in com.sun.msv.grammar.relax declared as NameClass | |
---|---|
NameClass |
TagClause.nameClass
tag name constraint. |
Methods in com.sun.msv.grammar.relax that return NameClass | |
---|---|
NameClass |
ElementRule.getNameClass()
|
Uses of NameClass in com.sun.msv.grammar.trex |
---|
Fields in com.sun.msv.grammar.trex declared as NameClass | |
---|---|
NameClass |
ElementPattern.nameClass
|
Methods in com.sun.msv.grammar.trex that return NameClass | |
---|---|
NameClass |
ElementPattern.getNameClass()
|
Constructors in com.sun.msv.grammar.trex with parameters of type NameClass | |
---|---|
ElementPattern(NameClass nameClass,
Expression contentModel)
|
Uses of NameClass in com.sun.msv.grammar.trex.typed |
---|
Constructors in com.sun.msv.grammar.trex.typed with parameters of type NameClass | |
---|---|
TypedElementPattern(NameClass nameClass,
Expression contentModel,
String label)
|
Uses of NameClass in com.sun.msv.grammar.util |
---|
Fields in com.sun.msv.grammar.util declared as NameClass | |
---|---|
protected NameClass |
NameClassComparator.nc1
Two name classes to be tested. |
protected NameClass |
NameClassComparator.nc2
Two name classes to be tested. |
Methods in com.sun.msv.grammar.util that return NameClass | |
---|---|
static NameClass |
NameClassSimplifier.simplify(NameClass nc)
|
Methods in com.sun.msv.grammar.util with parameters of type NameClass | |
---|---|
static Set |
PossibleNamesCollector.calc(NameClass nc)
computes all possibile names for this name class, and returns the set of StringPair . |
boolean |
NameClassComparator.check(NameClass _new,
NameClass _old)
Returns true if two name classes collide. |
static NameClass |
NameClassSimplifier.simplify(NameClass nc)
|
Uses of NameClass in com.sun.msv.grammar.xmlschema |
---|
Subclasses of NameClass in com.sun.msv.grammar.xmlschema | |
---|---|
class |
LaxDefaultNameClass
Special name class implementation used for the wild card of the "lax" mode. |
Fields in com.sun.msv.grammar.xmlschema declared as NameClass | |
---|---|
NameClass |
XPath.attributeStep
optional attribute step that can only appear as the last child. |
protected NameClass |
LaxDefaultNameClass.equivalentNameClass
equivalent name class by conventional primitives. |
NameClass[] |
XPath.steps
each name class represents each step. |
Methods in com.sun.msv.grammar.xmlschema that return NameClass | |
---|---|
NameClass |
AttributeWildcard.getName()
Gets the target of the name class. |
NameClass |
ElementDeclExp.XSElementExp.getNameClass()
|
Constructors in com.sun.msv.grammar.xmlschema with parameters of type NameClass | |
---|---|
AttributeWildcard(NameClass name,
int processMode)
|
|
LaxDefaultNameClass(NameClass _base)
|
|
SkipElementExp(NameClass nameClass,
Expression contentModel)
|
Uses of NameClass in com.sun.msv.reader.dtd |
---|
Methods in com.sun.msv.reader.dtd that return NameClass | |
---|---|
protected NameClass |
DTDReader.getNameClass(String maybeQName,
boolean handleAsAttribute)
|
Uses of NameClass in com.sun.msv.reader.trex |
---|
Fields in com.sun.msv.reader.trex declared as NameClass | |
---|---|
protected NameClass |
NameClassAndExpressionState.nameClass
|
protected NameClass |
NameClassWithChildState.nameClass
name class object that is being created. |
Methods in com.sun.msv.reader.trex that return NameClass | |
---|---|
protected NameClass |
NameClassWithChildState.annealNameClass(NameClass nameClass)
performs final wrap-up and returns a fully created NameClass object that represents this element. |
protected NameClass |
NameClassNotState.castNameClass(NameClass halfCastedNameClass,
NameClass child)
|
protected NameClass |
NameClassDifferenceState.castNameClass(NameClass halfCasted,
NameClass newChild)
|
protected NameClass |
NameClassChoiceState.castNameClass(NameClass halfCasted,
NameClass newChild)
|
protected abstract NameClass |
NameClassWithChildState.castNameClass(NameClass halfCastedNameClass,
NameClass newChildNameClass)
combines half-made name class and newly found child name class into the name class. |
protected NameClass |
NameClassNsNameState.makeNameClass()
|
protected NameClass |
NameClassNameState.makeNameClass()
|
protected NameClass |
NameClassAnyNameState.makeNameClass()
|
protected abstract NameClass |
NameClassState.makeNameClass()
This method is called from endElement method. |
protected NameClass |
NameClassWithChildState.makeNameClass()
|
Methods in com.sun.msv.reader.trex with parameters of type NameClass | |
---|---|
protected NameClass |
NameClassWithChildState.annealNameClass(NameClass nameClass)
performs final wrap-up and returns a fully created NameClass object that represents this element. |
protected NameClass |
NameClassNotState.castNameClass(NameClass halfCastedNameClass,
NameClass child)
|
protected NameClass |
NameClassDifferenceState.castNameClass(NameClass halfCasted,
NameClass newChild)
|
protected NameClass |
NameClassChoiceState.castNameClass(NameClass halfCasted,
NameClass newChild)
|
protected abstract NameClass |
NameClassWithChildState.castNameClass(NameClass halfCastedNameClass,
NameClass newChildNameClass)
combines half-made name class and newly found child name class into the name class. |
void |
NameClassAndExpressionState.onEndChild(NameClass p)
|
void |
NameClassWithChildState.onEndChild(NameClass childNameClass)
receives a Pattern object that is contained in this element. |
Uses of NameClass in com.sun.msv.reader.trex.ng |
---|
Methods in com.sun.msv.reader.trex.ng that return NameClass | |
---|---|
protected NameClass |
NGNameState.annealNameClass(NameClass nameClass)
performs final wrap-up and returns a fully created NameClass object that represents this element. |
protected NameClass |
NGNameState.castNameClass(NameClass halfCastedNameClass,
NameClass newChildNameClass)
|
protected abstract NameClass |
NGNameState.getMainNameClass()
this method should return the name class that is used as the base. |
protected NameClass |
NGNameState.AnyNameState.getMainNameClass()
|
protected NameClass |
NGNameState.NsNameState.getMainNameClass()
|
Methods in com.sun.msv.reader.trex.ng with parameters of type NameClass | |
---|---|
protected NameClass |
NGNameState.annealNameClass(NameClass nameClass)
performs final wrap-up and returns a fully created NameClass object that represents this element. |
protected NameClass |
NGNameState.castNameClass(NameClass halfCastedNameClass,
NameClass newChildNameClass)
|
void |
RestrictionChecker.checkNameClass(NameClass nc)
Checks the contextual restriction on a name class. |
Uses of NameClass in com.sun.msv.reader.xmlschema |
---|
Methods in com.sun.msv.reader.xmlschema that return NameClass | |
---|---|
protected NameClass |
AnyState.createLaxNameClass(NameClass allowedNc,
XMLSchemaReader.RefResolver res)
|
protected NameClass |
AnyState.getNameClass(String namespace,
XMLSchemaSchema currentSchema)
processes 'namepsace' attribute and gets corresponding NameClass object. |
protected NameClass |
AnyElementState.getNameClassFrom(ReferenceExp exp)
|
protected NameClass |
AnyAttributeState.getNameClassFrom(ReferenceExp exp)
|
protected abstract NameClass |
AnyState.getNameClassFrom(ReferenceExp exp)
|
Methods in com.sun.msv.reader.xmlschema with parameters of type NameClass | |
---|---|
protected Expression |
AttributeState.createAttribute(NameClass nc,
Expression exp)
Allows the derived class to change it. |
protected NameClass |
AnyState.createLaxNameClass(NameClass allowedNc,
XMLSchemaReader.RefResolver res)
|
Uses of NameClass in com.sun.msv.relaxns.grammar |
---|
Methods in com.sun.msv.relaxns.grammar that return NameClass | |
---|---|
NameClass |
ExternalElementExp.getNameClass()
|
Uses of NameClass in com.sun.msv.relaxns.grammar.relax |
---|
Fields in com.sun.msv.relaxns.grammar.relax declared as NameClass | |
---|---|
NameClass |
AnyOtherElementExp.nameClass
this name class matches all the namespaces that are accepted by this anyOtherElement. |
Methods in com.sun.msv.relaxns.grammar.relax that return NameClass | |
---|---|
NameClass |
AnyOtherElementExp.getNameClass()
|
Uses of NameClass in com.sun.msv.schematron.grammar |
---|
Constructors in com.sun.msv.schematron.grammar with parameters of type NameClass | |
---|---|
SElementExp(NameClass nc,
Expression body,
org.apache.xml.utils.PrefixResolver pr,
Collection rules,
SActions actions)
|
Uses of NameClass in com.sun.msv.writer.relaxng |
---|
Methods in com.sun.msv.writer.relaxng with parameters of type NameClass | |
---|---|
void |
Context.writeNameClass(NameClass nc)
|
void |
RELAXNGWriter.writeNameClass(NameClass src)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |