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 StringPairNameGenerator. generate(NameClass nc)private StringPairGenerator. 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 classAnyNameClassa NameClass that matches any name.classChoiceNameClassUnion of two NameClasses.classDifferenceNameClass<difference> name class.classNamespaceNameClassNameClass that matchs any names in a particular namespace.classNotNameClassNameClass that acts a not operator.classSimpleNameClassa NameClass that accepts only one fixed name.Fields in com.sun.msv.grammar declared as NameClass Modifier and Type Field Description static NameClassNameClass. ALLname class that accepts everything.NameClassNotNameClass. childNameClassAttributeExp. nameClassconstraint over attribute nameNameClassChoiceNameClass. nc1NameClassDifferenceNameClass. nc1NameClassChoiceNameClass. nc2NameClassDifferenceNameClass. nc2static NameClassNameClass. NONEName class that accepts nothing.static NameClassAnyNameClass. theInstanceDeprecated.UseALLinstead.Methods in com.sun.msv.grammar that return NameClass Modifier and Type Method Description NameClassAttributeExp. getNameClass()abstract NameClassElementExp. getNameClass()obtains a constraint over tag name.NameClassNameClassAndExpression. getNameClass()static NameClassNameClass. intersection(NameClass lhs, NameClass rhs)Computes the intersection of two name classes.NameClassNameClass. simplify()Computes the equivalent but simple name class.static NameClassNameClass. 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 ExpressionExpressionPool. createAttribute(NameClass nameClass)ExpressionExpressionPool. createAttribute(NameClass nameClass, Expression content)booleanNameClass. includes(NameClass rhs)Returns true if this name class is a superset of another name class.static NameClassNameClass. intersection(NameClass lhs, NameClass rhs)Computes the intersection of two name classes.booleanNameClass. isEqualTo(NameClass rhs)Returns true if this name class represents the same set as the given name class.static NameClassNameClass. 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 classLocalNameClassa 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 NameClassTagClause. nameClasstag name constraint.Methods in com.sun.msv.grammar.relax that return NameClass Modifier and Type Method Description NameClassElementRule. 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 NameClassElementPattern. nameClassMethods in com.sun.msv.grammar.trex that return NameClass Modifier and Type Method Description NameClassElementPattern. 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 NameClassNameClassComparator. nc1Two name classes to be tested.protected NameClassNameClassComparator. nc2Two name classes to be tested.Methods in com.sun.msv.grammar.util that return NameClass Modifier and Type Method Description static NameClassNameClassSimplifier. simplify(NameClass nc)Methods in com.sun.msv.grammar.util with parameters of type NameClass Modifier and Type Method Description static java.util.SetPossibleNamesCollector. calc(NameClass nc)computes all possibile names for this name class, and returns the set ofStringPair.booleanNameClassComparator. check(NameClass _new, NameClass _old)Returns true if two name classes collide.static NameClassNameClassSimplifier. 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 classLaxDefaultNameClassSpecial 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 NameClassXPath. attributeStepoptional attribute step that can only appear as the last child.private NameClassLaxDefaultNameClass. baseprotected NameClassLaxDefaultNameClass. equivalentNameClassequivalent name class by conventional primitives.private NameClassAttributeWildcard. nameNameClass[]XPath. stepseach name class represents each step.Methods in com.sun.msv.grammar.xmlschema that return NameClass Modifier and Type Method Description NameClassAttributeWildcard. getName()Gets the target of the name class.NameClassElementDeclExp.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 NameClassDTDReader. 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 NameClassNameClassAndExpressionState. nameClassprotected NameClassNameClassWithChildState. nameClassname class object that is being created.Methods in com.sun.msv.reader.trex that return NameClass Modifier and Type Method Description protected NameClassNameClassWithChildState. annealNameClass(NameClass nameClass)performs final wrap-up and returns a fully created NameClass object that represents this element.protected NameClassNameClassChoiceState. castNameClass(NameClass halfCasted, NameClass newChild)protected NameClassNameClassDifferenceState. castNameClass(NameClass halfCasted, NameClass newChild)protected NameClassNameClassNotState. castNameClass(NameClass halfCastedNameClass, NameClass child)protected abstract NameClassNameClassWithChildState. castNameClass(NameClass halfCastedNameClass, NameClass newChildNameClass)combines half-made name class and newly found child name class into the name class.protected NameClassNameClassAnyNameState. makeNameClass()protected NameClassNameClassNameState. makeNameClass()protected NameClassNameClassNsNameState. makeNameClass()protected abstract NameClassNameClassState. makeNameClass()This method is called from endElement method.protected NameClassNameClassWithChildState. makeNameClass()Methods in com.sun.msv.reader.trex with parameters of type NameClass Modifier and Type Method Description protected NameClassNameClassWithChildState. annealNameClass(NameClass nameClass)performs final wrap-up and returns a fully created NameClass object that represents this element.protected NameClassNameClassChoiceState. castNameClass(NameClass halfCasted, NameClass newChild)protected NameClassNameClassDifferenceState. castNameClass(NameClass halfCasted, NameClass newChild)protected NameClassNameClassNotState. castNameClass(NameClass halfCastedNameClass, NameClass child)protected abstract NameClassNameClassWithChildState. castNameClass(NameClass halfCastedNameClass, NameClass newChildNameClass)combines half-made name class and newly found child name class into the name class.voidNameClassAndExpressionState. onEndChild(NameClass p)voidNameClassOwner. onEndChild(NameClass p)voidNameClassWithChildState. 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 NameClassNGNameState. annealNameClass(NameClass nameClass)performs final wrap-up and returns a fully created NameClass object that represents this element.protected NameClassNGNameState. castNameClass(NameClass halfCastedNameClass, NameClass newChildNameClass)protected NameClassNGNameState.AnyNameState. getMainNameClass()protected abstract NameClassNGNameState. getMainNameClass()this method should return the name class that is used as the base.protected NameClassNGNameState.NsNameState. getMainNameClass()Methods in com.sun.msv.reader.trex.ng with parameters of type NameClass Modifier and Type Method Description protected NameClassNGNameState. annealNameClass(NameClass nameClass)performs final wrap-up and returns a fully created NameClass object that represents this element.protected NameClassNGNameState. castNameClass(NameClass halfCastedNameClass, NameClass newChildNameClass)voidRestrictionChecker. 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 NameClassAnyState. createLaxNameClass(NameClass allowedNc, XMLSchemaReader.RefResolver res)protected NameClassAnyState. getNameClass(java.lang.String namespace, XMLSchemaSchema currentSchema)processes 'namepsace' attribute and gets corresponding NameClass object.protected NameClassAnyAttributeState. getNameClassFrom(ReferenceExp exp)protected NameClassAnyElementState. getNameClassFrom(ReferenceExp exp)protected abstract NameClassAnyState. getNameClassFrom(ReferenceExp exp)Methods in com.sun.msv.reader.xmlschema with parameters of type NameClass Modifier and Type Method Description protected ExpressionAttributeState. createAttribute(NameClass nc, Expression exp)Allows the derived class to change it.protected NameClassAnyState. 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 NameClassExternalElementExp. 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 NameClassAnyOtherElementExp. nameClassthis 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 NameClassAnyOtherElementExp. 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 voidContext. writeNameClass(NameClass nc)voidRELAXNGWriter. writeNameClass(NameClass src)
-