Uses of Class
com.sun.msv.grammar.NameClass
-
Packages that use NameClass Package Description com.sun.msv.generator 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.writer.relaxng AGM to RELAX NG converter -
-
Uses of NameClass in com.sun.msv.generator
Methods in com.sun.msv.generator with parameters of type NameClass Modifier and Type Method Description StringPair
NameGenerator. generate(NameClass nc)
private StringPair
Generator. getName(NameClass nc)
generaets a name that satisfies given NameClass -
Uses of NameClass in com.sun.msv.grammar
Subclasses of NameClass in com.sun.msv.grammar Modifier and Type Class Description 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 Modifier and Type Field Description static NameClass
NameClass. ALL
name class that accepts everything.NameClass
NotNameClass. child
NameClass
AttributeExp. nameClass
constraint over attribute nameNameClass
ChoiceNameClass. nc1
NameClass
DifferenceNameClass. nc1
NameClass
ChoiceNameClass. nc2
NameClass
DifferenceNameClass. nc2
static NameClass
NameClass. NONE
Name class that accepts nothing.static NameClass
AnyNameClass. theInstance
Deprecated.UseALL
instead.Methods in com.sun.msv.grammar that return NameClass Modifier and Type Method Description NameClass
AttributeExp. getNameClass()
abstract NameClass
ElementExp. getNameClass()
obtains a constraint over tag name.NameClass
NameClassAndExpression. 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 Modifier and Type Method Description 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 Constructor Description 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 Modifier and Type Class Description 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 Modifier and Type Field Description NameClass
TagClause. nameClass
tag name constraint.Methods in com.sun.msv.grammar.relax that return NameClass Modifier and Type Method Description NameClass
ElementRule. getNameClass()
-
Uses of NameClass in com.sun.msv.grammar.trex
Fields in com.sun.msv.grammar.trex declared as NameClass Modifier and Type Field Description NameClass
ElementPattern. nameClass
Methods in com.sun.msv.grammar.trex that return NameClass Modifier and Type Method Description NameClass
ElementPattern. getNameClass()
Constructors in com.sun.msv.grammar.trex with parameters of type NameClass Constructor Description 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 Constructor Description TypedElementPattern(NameClass nameClass, Expression contentModel, java.lang.String label)
-
Uses of NameClass in com.sun.msv.grammar.util
Fields in com.sun.msv.grammar.util declared as NameClass Modifier and Type Field Description 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 Modifier and Type Method Description static NameClass
NameClassSimplifier. simplify(NameClass nc)
Methods in com.sun.msv.grammar.util with parameters of type NameClass Modifier and Type Method Description static java.util.Set
PossibleNamesCollector. calc(NameClass nc)
computes all possibile names for this name class, and returns the set ofStringPair
.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 Modifier and Type Class Description 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 Modifier and Type Field Description NameClass
XPath. attributeStep
optional attribute step that can only appear as the last child.private NameClass
LaxDefaultNameClass. base
protected NameClass
LaxDefaultNameClass. equivalentNameClass
equivalent name class by conventional primitives.private NameClass
AttributeWildcard. name
NameClass[]
XPath. steps
each name class represents each step.Methods in com.sun.msv.grammar.xmlschema that return NameClass Modifier and Type Method Description 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 Constructor Description 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 Modifier and Type Method Description protected NameClass
DTDReader. getNameClass(java.lang.String maybeQName, boolean handleAsAttribute)
-
Uses of NameClass in com.sun.msv.reader.trex
Fields in com.sun.msv.reader.trex declared as NameClass Modifier and Type Field Description 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 Modifier and Type Method Description protected NameClass
NameClassWithChildState. annealNameClass(NameClass nameClass)
performs final wrap-up and returns a fully created NameClass object that represents this element.protected NameClass
NameClassChoiceState. castNameClass(NameClass halfCasted, NameClass newChild)
protected NameClass
NameClassDifferenceState. castNameClass(NameClass halfCasted, NameClass newChild)
protected NameClass
NameClassNotState. castNameClass(NameClass halfCastedNameClass, NameClass child)
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
NameClassAnyNameState. makeNameClass()
protected NameClass
NameClassNameState. makeNameClass()
protected NameClass
NameClassNsNameState. 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 Modifier and Type Method Description protected NameClass
NameClassWithChildState. annealNameClass(NameClass nameClass)
performs final wrap-up and returns a fully created NameClass object that represents this element.protected NameClass
NameClassChoiceState. castNameClass(NameClass halfCasted, NameClass newChild)
protected NameClass
NameClassDifferenceState. castNameClass(NameClass halfCasted, NameClass newChild)
protected NameClass
NameClassNotState. castNameClass(NameClass halfCastedNameClass, NameClass child)
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
NameClassOwner. 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 Modifier and Type Method Description 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 NameClass
NGNameState.AnyNameState. getMainNameClass()
protected abstract NameClass
NGNameState. getMainNameClass()
this method should return the name class that is used as the base.protected NameClass
NGNameState.NsNameState. getMainNameClass()
Methods in com.sun.msv.reader.trex.ng with parameters of type NameClass Modifier and Type Method Description 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 Modifier and Type Method Description protected NameClass
AnyState. createLaxNameClass(NameClass allowedNc, XMLSchemaReader.RefResolver res)
protected NameClass
AnyState. getNameClass(java.lang.String namespace, XMLSchemaSchema currentSchema)
processes 'namepsace' attribute and gets corresponding NameClass object.protected NameClass
AnyAttributeState. getNameClassFrom(ReferenceExp exp)
protected NameClass
AnyElementState. getNameClassFrom(ReferenceExp exp)
protected abstract NameClass
AnyState. getNameClassFrom(ReferenceExp exp)
Methods in com.sun.msv.reader.xmlschema with parameters of type NameClass Modifier and Type Method Description 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 Modifier and Type Method Description NameClass
ExternalElementExp. getNameClass()
-
Uses of NameClass in com.sun.msv.relaxns.grammar.relax
Fields in com.sun.msv.relaxns.grammar.relax declared as NameClass Modifier and Type Field Description 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 Modifier and Type Method Description NameClass
AnyOtherElementExp. getNameClass()
-
Uses of NameClass in com.sun.msv.writer.relaxng
Methods in com.sun.msv.writer.relaxng with parameters of type NameClass Modifier and Type Method Description void
Context. writeNameClass(NameClass nc)
void
RELAXNGWriter. writeNameClass(NameClass src)
-