Uses of Class
com.sun.msv.grammar.NameClass
Packages that use NameClass
Package
Description
abstract grammar model(AGM): common part.
abstract grammar model(AGM): RELAX stub.
abstract grammar model (AGM): TREX extension
and TREX stub.
Abstract grammar model (AGM): TREX label-annotated stub.
Miscellaneous utility classes.
W3C XML Schema grammar model.
reads DTD and constructs AGM.
shared code between RELAX NG reader and TREX reader.
parses RELAX NG into AGM.
parses XML representation of XML Schema into AGM.
abstract grammar model(AGM) for RELAX Namespace.
abstract grammar model(AGM) for RELAXNS-extended RELAX Core.
AGM to RELAX NG converter
-
Uses of NameClass in com.sun.msv.generator
Methods in com.sun.msv.generator with parameters of type NameClassModifier and TypeMethodDescriptionprivate StringPair
generaets a name that satisfies given NameClass -
Uses of NameClass in com.sun.msv.grammar
Subclasses of NameClass in com.sun.msv.grammarModifier and TypeClassDescriptionfinal class
a NameClass that matches any name.class
Union of two NameClasses.class
<difference> name class.class
NameClass that matchs any names in a particular namespace.final class
NameClass that acts a not operator.final class
a NameClass that accepts only one fixed name.Fields in com.sun.msv.grammar declared as NameClassModifier and TypeFieldDescriptionstatic final NameClass
NameClass.ALL
name class that accepts everything.final NameClass
NotNameClass.child
final NameClass
AttributeExp.nameClass
constraint over attribute namefinal NameClass
ChoiceNameClass.nc1
final NameClass
DifferenceNameClass.nc1
final NameClass
ChoiceNameClass.nc2
final NameClass
DifferenceNameClass.nc2
static final NameClass
NameClass.NONE
Name class that accepts nothing.static final NameClass
AnyNameClass.theInstance
Deprecated.Methods in com.sun.msv.grammar that return NameClassModifier and TypeMethodDescriptionfinal NameClass
AttributeExp.getNameClass()
abstract NameClass
ElementExp.getNameClass()
obtains a constraint over tag name.NameClassAndExpression.getNameClass()
static NameClass
NameClass.intersection
(NameClass lhs, NameClass rhs) Computes the intersection of two name classes.NameClass.simplify()
Computes the equivalent but simple name class.static NameClass
Computes the union of two name classes.Methods in com.sun.msv.grammar with parameters of type NameClassModifier and TypeMethodDescriptionfinal Expression
ExpressionPool.createAttribute
(NameClass nameClass) final Expression
ExpressionPool.createAttribute
(NameClass nameClass, Expression content) final boolean
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.final boolean
Returns true if this name class represents the same set as the given name class.static NameClass
Computes the union of two name classes.Constructors in com.sun.msv.grammar with parameters of type NameClassModifierConstructorDescriptionAttributeExp
(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.dtdModifier and TypeClassDescriptionfinal class
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 NameClassMethods in com.sun.msv.grammar.relax that return NameClass -
Uses of NameClass in com.sun.msv.grammar.trex
Fields in com.sun.msv.grammar.trex declared as NameClassMethods in com.sun.msv.grammar.trex that return NameClassConstructors in com.sun.msv.grammar.trex with parameters of type NameClass -
Uses of NameClass in com.sun.msv.grammar.trex.typed
Constructors in com.sun.msv.grammar.trex.typed with parameters of type NameClassModifierConstructorDescriptionTypedElementPattern
(NameClass nameClass, Expression contentModel, String label) -
Uses of NameClass in com.sun.msv.grammar.util
Fields in com.sun.msv.grammar.util declared as NameClassModifier and TypeFieldDescriptionprotected 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 NameClassMethods in com.sun.msv.grammar.util with parameters of type NameClassModifier and TypeMethodDescriptionstatic Set
computes all possibile names for this name class, and returns the set ofStringPair
.boolean
Returns true if two name classes collide.static NameClass
-
Uses of NameClass in com.sun.msv.grammar.xmlschema
Subclasses of NameClass in com.sun.msv.grammar.xmlschemaModifier and TypeClassDescriptionclass
Special name class implementation used for the wild card of the "lax" mode.Fields in com.sun.msv.grammar.xmlschema declared as NameClassModifier and TypeFieldDescriptionXPath.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
XPath.steps
each name class represents each step.Methods in com.sun.msv.grammar.xmlschema that return NameClassModifier and TypeMethodDescriptionAttributeWildcard.getName()
Gets the target of the name class.final NameClass
ElementDeclExp.XSElementExp.getNameClass()
Constructors in com.sun.msv.grammar.xmlschema with parameters of type NameClassModifierConstructorDescriptionAttributeWildcard
(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 NameClassModifier and TypeMethodDescriptionprotected 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 NameClassModifier and TypeFieldDescriptionprotected NameClass
NameClassAndExpressionState.nameClass
protected NameClass
NameClassWithChildState.nameClass
name class object that is being created.Methods in com.sun.msv.reader.trex that return NameClassModifier and TypeMethodDescriptionprotected 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 final NameClass
NameClassWithChildState.makeNameClass()
Methods in com.sun.msv.reader.trex with parameters of type NameClassModifier and TypeMethodDescriptionprotected 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) final 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 NameClassModifier and TypeMethodDescriptionprotected 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 NameClassModifier and TypeMethodDescriptionprotected 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 NameClassModifier and TypeMethodDescriptionprotected 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
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 NameClassModifier and TypeMethodDescriptionprotected 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 -
Uses of NameClass in com.sun.msv.relaxns.grammar.relax
Fields in com.sun.msv.relaxns.grammar.relax declared as NameClassModifier and TypeFieldDescriptionAnyOtherElementExp.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 -
Uses of NameClass in com.sun.msv.writer.relaxng
Methods in com.sun.msv.writer.relaxng with parameters of type NameClassModifier and TypeMethodDescriptionvoid
Context.writeNameClass
(NameClass nc) void
RELAXNGWriter.writeNameClass
(NameClass src)
ALL
instead.