Uses of Class
com.sun.msv.grammar.Expression
Packages that use Expression
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 XML representation of grammar and creates AGM.
interface of Datatype vocabulary reader.
reads XML representation for XML Schema Part.2
reads DTD and constructs AGM.
common parts for parseing RELAX Core/Namespace into AGM.
parses RELAX Core into AGM.
shared code between RELAX NG reader and TREX reader.
parses TREX pattern into AGM.
parses RELAX NG into AGM.
parses RELAX NG with DTD compatibility annotation into AGM.
reads TREX grammar with "label
annotation".
parses XML representation of XML Schema into AGM.
abstract grammar model(AGM) for RELAX Namespace.
abstract grammar model(AGM) for RELAXNS-extended RELAX Core.
parses XML representation of RELAX Namespace.
parses XML representation of RELAXNS-extended RELAX Core.
"divide&validate" framework implementation.
VGM implementation by using regular expression derivation algorithm.
RegExp VGM implementation that supports special semantics of XML Schema
AGM to RELAX NG converter
-
Uses of Expression in com.sun.msv.grammar
Subclasses of Expression in com.sun.msv.grammarModifier and TypeClassDescriptionclassAttribute declaration.classBase implementation for those expression which has two child expressions.final classA|B.final class<concur> pattern of TREX.final classExpression that matchs characters of the particularDatatype.classElement declaration.final class<interleave> pattern of TREX, or <all> particle of XML Schema.final class<list> of RELAX NG.final class<mixed> of RELAX.final classA+.classBase class for application-specific AGM annotation.classReference to the other expression.final classA,B.classBase implementation for those expression who has one child expresison.final classExpression that matchs a particular value of aDatatype.Fields in com.sun.msv.grammar declared as ExpressionModifier and TypeFieldDescriptionstatic final ExpressionExpression.anyStringspecial expression object that represents "any string".ElementExp.contentModelcontent model of this element declaration.static final ExpressionExpression.epsilonSpecial expression object that represents epsilon (ε).final ExpressionDataExp.except'except' clause of RELAX NG.final ExpressionAttributeExp.expchild expressionOtherExp.expchild expression.ReferenceExp.expchild expression.final ExpressionUnaryExp.expchild expression.final ExpressionBinaryExp.exp1final ExpressionBinaryExp.exp2static final ExpressionExpression.nullSetspecial expression object that represents the empty set (Φ).Methods in com.sun.msv.grammar that return ExpressionModifier and TypeMethodDescriptionfinal ExpressionExpressionPool.createAnyString()final ExpressionExpressionPool.createAttribute(NameClass nameClass) final ExpressionExpressionPool.createAttribute(NameClass nameClass, Expression content, String defaultValue) final ExpressionExpressionPool.createChoice(Expression left, Expression right) final ExpressionExpressionPool.createConcur(Expression left, Expression right) final ExpressionExpressionPool.createData(XSDatatype dt) final ExpressionExpressionPool.createData(org.relaxng.datatype.Datatype dt, StringPair typeName) final ExpressionExpressionPool.createData(org.relaxng.datatype.Datatype dt, StringPair typeName, Expression except) final ExpressionExpressionPool.createEpsilon()final ExpressionExpressionPool.createInterleave(Expression left, Expression right) final ExpressionExpressionPool.createList(Expression exp) final ExpressionExpressionPool.createMixed(Expression body) final ExpressionExpressionPool.createNullSet()final ExpressionExpressionPool.createOneOrMore(Expression child) final ExpressionExpressionPool.createOptional(Expression child) final ExpressionExpressionPool.createSequence(Expression left, Expression right) final ExpressionExpressionPool.createValue(XSDatatype dt, Object value) final ExpressionExpressionPool.createValue(org.relaxng.datatype.Datatype dt, StringPair typeName, Object value) final ExpressionExpressionPool.createZeroOrMore(Expression child) ExpressionPool.ClosedHash.get(int hash, Expression child, Class<?> type) ExpressionPool.ClosedHash.get(Expression key) ExpressionPool.ClosedHash.getBinExp(Expression left, Expression right, Class<?> type) BinaryExp.getChildren()returns all child expressions in one array.final ExpressionAttributeExp.getContentModel()final ExpressionElementExp.getContentModel()NameClassAndExpression.getContentModel()Expression.getExpandedExp(ExpressionPool pool) Gets the expression after removing all ReferenceExps, until child AttributeExp or ElementExp.Grammar.getTopLevel()gets top-level expression.ExpressionCloner.onAnyString()ExpressionVisitorExpression.onAnyString()ExpressionVisitorExpression.onAttribute(AttributeExp exp) ExpressionVisitorExpression.onElement(ElementExp exp) ExpressionCloner.onEpsilon()ExpressionVisitorExpression.onEpsilon()ExpressionCloner.onInterleave(InterleaveExp exp) ExpressionVisitorExpression.onInterleave(InterleaveExp p) ExpressionCloner.onNullSet()ExpressionVisitorExpression.onNullSet()ExpressionCloner.onOneOrMore(OneOrMoreExp exp) ExpressionVisitorExpression.onOneOrMore(OneOrMoreExp exp) ExpressionVisitorExpression.onRef(ReferenceExp exp) ExpressionCloner.onSequence(SequenceExp exp) ExpressionVisitorExpression.onSequence(SequenceExp exp) final ExpressionExpression.peelOccurence()Peels the occurence expressions from this expression.protected final ExpressionExpressionPool.unify(Expression exp) unifies expressions.AttributeExp.visit(ExpressionVisitorExpression visitor) ChoiceExp.visit(ExpressionVisitorExpression visitor) ConcurExp.visit(ExpressionVisitorExpression visitor) DataExp.visit(ExpressionVisitorExpression visitor) final ExpressionElementExp.visit(ExpressionVisitorExpression visitor) abstract ExpressionExpression.visit(ExpressionVisitorExpression visitor) Expression.visit(RELAXExpressionVisitorExpression visitor) InterleaveExp.visit(ExpressionVisitorExpression visitor) ListExp.visit(ExpressionVisitorExpression visitor) MixedExp.visit(ExpressionVisitorExpression visitor) OneOrMoreExp.visit(ExpressionVisitorExpression visitor) final ExpressionOtherExp.visit(ExpressionVisitorExpression visitor) final ExpressionReferenceExp.visit(ExpressionVisitorExpression visitor) SequenceExp.visit(ExpressionVisitorExpression visitor) ValueExp.visit(ExpressionVisitorExpression visitor) Methods in com.sun.msv.grammar that return types with arguments of type ExpressionMethods in com.sun.msv.grammar with parameters of type ExpressionModifier and TypeMethodDescriptionfinal ExpressionExpressionPool.createAttribute(NameClass nameClass, Expression content, String defaultValue) final ExpressionExpressionPool.createChoice(Expression left, Expression right) final ExpressionExpressionPool.createConcur(Expression left, Expression right) final ExpressionExpressionPool.createData(org.relaxng.datatype.Datatype dt, StringPair typeName, Expression except) final ExpressionExpressionPool.createInterleave(Expression left, Expression right) final ExpressionExpressionPool.createList(Expression exp) final ExpressionExpressionPool.createMixed(Expression body) final ExpressionExpressionPool.createOneOrMore(Expression child) final ExpressionExpressionPool.createOptional(Expression child) final ExpressionExpressionPool.createSequence(Expression left, Expression right) final ExpressionExpressionPool.createZeroOrMore(Expression child) ExpressionPool.ClosedHash.get(int hash, Expression child, Class<?> type) ExpressionPool.ClosedHash.get(Expression key) ExpressionPool.ClosedHash.getBinExp(Expression left, Expression right, Class<?> type) voidExpressionPool.ClosedHash.put(Expression newExp) put method.protected final ExpressionExpressionPool.unify(Expression exp) unifies expressions.Constructors in com.sun.msv.grammar with parameters of type ExpressionModifierConstructorDescriptionAttributeExp(NameClass nameClass, Expression exp) BinaryExp(Expression left, Expression right) protectedDataExp(org.relaxng.datatype.Datatype dt, StringPair typeName, Expression except) ElementExp(Expression contentModel, boolean ignoreUndeclaredAttributes) OtherExp(Expression exp) ReferenceExp(String name, Expression exp) protectedUnaryExp(Expression exp) -
Uses of Expression in com.sun.msv.grammar.relax
Subclasses of Expression in com.sun.msv.grammar.relaxModifier and TypeClassDescriptionclass'attPool' of RELAX module.classElementRule declaration of RELAX.classSet of ElementRule objects that share the label name.classhedgeRule of RELAX module.class'tag' of RELAX module.Fields in com.sun.msv.grammar.relax declared as ExpressionModifier and TypeFieldDescriptionfinal ExpressionElementRule.attributeFreeContentModelAttribute-free content modelRELAXModule.topLevelchioce of all exported elementRules and hedgeRules.Methods in com.sun.msv.grammar.relax that return ExpressionModifier and TypeMethodDescriptionRELAXModule.getTopLevel()RELAXExpressionVisitorExpression.onAttPool(AttPoolClause exp) RELAXExpressionVisitorExpression.onElementRules(ElementRules exp) RELAXExpressionVisitorExpression.onHedgeRules(HedgeRules exp) AttPoolClause.visit(RELAXExpressionVisitorExpression visitor) ElementRules.visit(RELAXExpressionVisitorExpression visitor) HedgeRules.visit(RELAXExpressionVisitorExpression visitor) TagClause.visit(RELAXExpressionVisitorExpression visitor) Methods in com.sun.msv.grammar.relax with parameters of type ExpressionConstructors in com.sun.msv.grammar.relax with parameters of type ExpressionModifierConstructorDescriptionElementRule(ExpressionPool pool, TagClause clause, Expression contentModel) -
Uses of Expression in com.sun.msv.grammar.relaxng
Subclasses of Expression in com.sun.msv.grammar.relaxngModifier and TypeClassDescriptionclassGrammar for RELAX NG (with DTD compatibility annotation). -
Uses of Expression in com.sun.msv.grammar.trex
Subclasses of Expression in com.sun.msv.grammar.trexModifier and TypeClassDescriptionclass<element> pattern of TREX.classTREX grammar, which is expressed as <grammar> element.Methods in com.sun.msv.grammar.trex that return ExpressionConstructors in com.sun.msv.grammar.trex with parameters of type Expression -
Uses of Expression in com.sun.msv.grammar.trex.typed
Subclasses of Expression in com.sun.msv.grammar.trex.typedConstructors in com.sun.msv.grammar.trex.typed with parameters of type ExpressionModifierConstructorDescriptionTypedElementPattern(NameClass nameClass, Expression contentModel, String label) -
Uses of Expression in com.sun.msv.grammar.util
Methods in com.sun.msv.grammar.util that return ExpressionModifier and TypeMethodDescriptionRefExpRemover.onAttribute(AttributeExp exp) RefExpRemover.onElement(ElementExp exp) RefExpRemover.onRef(ReferenceExp exp) Methods in com.sun.msv.grammar.util with parameters of type ExpressionModifier and TypeMethodDescriptionprotected static booleanExpressionPrinter.isComplex(Expression exp) determines whether brackets should be used to represent the patternstatic StringExpressionPrinter.printContentModel(Expression exp) static StringExpressionPrinter.printFragment(Expression exp) static StringExpressionPrinter.printSmallest(Expression exp) -
Uses of Expression in com.sun.msv.grammar.xmlschema
Subclasses of Expression in com.sun.msv.grammar.xmlschemaModifier and TypeClassDescriptionclassglobal attribute declaration.classattribute group declaration.classComplexType definition.classElement declaration.static classXML Schema version ofElementExp.classmodel group declaration.classUsed to mark a occurrence constraint which cannot be easily represented by primitive expressions.classdeclaration that can be redefined by using <redefine> element.classSimple type declaration.classElementExp that is used for <any processContents="skip"/>.classBase class ofComplexTypeExpandSimpleTypeExp.Fields in com.sun.msv.grammar.xmlschema declared as ExpressionModifier and TypeFieldDescriptionfinal ExpressionOccurrenceExp.itemExpThe unit of repetition.XMLSchemaGrammar.topLevelXMLSchemaSchema.topLevelchoice of all global element declarations.Methods in com.sun.msv.grammar.xmlschema that return ExpressionModifier and TypeMethodDescriptionAttributeWildcard.createExpression(XMLSchemaGrammar grammar) Creates the expression that corresponds to the current attribute wildcard specification.ElementDeclExp.getContentModel()gets the pattern that represents the content model of this element declaration.final ExpressionXMLSchemaGrammar.getTopLevel()Constructors in com.sun.msv.grammar.xmlschema with parameters of type ExpressionModifierConstructorDescriptionOccurrenceExp(Expression preciseExp, int maxOccurs, int minOccurs, Expression itemExp) SkipElementExp(NameClass nameClass, Expression contentModel) XSElementExp(ElementDeclExp parent, SimpleNameClass elementName, Expression contentModel) XSElementExp(ElementDeclExp parent, SimpleNameClass elementName, Expression contentModel, String defaultValue) -
Uses of Expression in com.sun.msv.reader
Fields in com.sun.msv.reader declared as ExpressionModifier and TypeFieldDescriptionprotected ExpressionExpressionWithChildState.expexpression object that is being created.Methods in com.sun.msv.reader that return ExpressionModifier and TypeMethodDescriptionprotected ExpressionExpressionWithChildState.annealExpression(Expression exp) performs final wrap-up and returns a fully created Expression object that represents this element.protected final ExpressionState.callInterceptExpression(Expression exp) protected ExpressionChoiceState.castExpression(Expression exp, Expression child) protected abstract ExpressionExpressionWithChildState.castExpression(Expression halfCastedExpression, Expression newChildExpression) combines half-made expression and newly found child expression into the expression.protected ExpressionInterleaveState.castExpression(Expression exp, Expression child) protected ExpressionSequenceState.castExpression(Expression exp, Expression child) protected ExpressionExpressionWithChildState.defaultExpression()computes default expression.protected ExpressionChoiceState.initialExpression()protected ExpressionExpressionWithChildState.initialExpression()sets initial patternprotected ExpressionSequenceState.initialExpression()protected ExpressionGrammarReader.interceptExpression(State state, Expression exp) intercepts an expression made by ExpressionState before it is passed to the parent state.protected abstract ExpressionExpressionState.makeExpression()This method is called from endElement method.protected final ExpressionExpressionWithChildState.makeExpression()protected ExpressionTerminalState.makeExpression()Methods in com.sun.msv.reader with parameters of type ExpressionModifier and TypeMethodDescriptionprotected ExpressionExpressionWithChildState.annealExpression(Expression exp) performs final wrap-up and returns a fully created Expression object that represents this element.protected final ExpressionState.callInterceptExpression(Expression exp) protected ExpressionChoiceState.castExpression(Expression exp, Expression child) protected abstract ExpressionExpressionWithChildState.castExpression(Expression halfCastedExpression, Expression newChildExpression) combines half-made expression and newly found child expression into the expression.protected ExpressionInterleaveState.castExpression(Expression exp, Expression child) protected ExpressionSequenceState.castExpression(Expression exp, Expression child) static voidRunAwayExpressionChecker.check(GrammarReader reader, Expression exp) protected ExpressionGrammarReader.interceptExpression(State state, Expression exp) intercepts an expression made by ExpressionState before it is passed to the parent state.voidExpressionOwner.onEndChild(Expression exp) final voidExpressionWithChildState.onEndChild(Expression childExpression) receives a Pattern object that is contained in this element.Constructors in com.sun.msv.reader with parameters of type Expression -
Uses of Expression in com.sun.msv.reader.datatype
Methods in com.sun.msv.reader.datatype with parameters of type ExpressionModifier and TypeMethodDescriptionvoidTypeOwner.onEndChildType(Expression datatype, String typeName) -
Uses of Expression in com.sun.msv.reader.datatype.xsd
Subclasses of Expression in com.sun.msv.reader.datatype.xsdModifier and TypeClassDescriptionclassA wrapper of XSDatatype that serves as an expression and encapsulates lazy-constructed datatypes. -
Uses of Expression in com.sun.msv.reader.dtd
Fields in com.sun.msv.reader.dtd declared as ExpressionMethods in com.sun.msv.reader.dtd that return ExpressionModifier and TypeMethodDescriptionprotected ExpressionDTDReader.createAttributeBody(String elementName, String attributeName, String attributeType, String[] enums, short attributeUse, String defaultValue) Creates an attribute body from the declaration found in the DTD.protected ExpressionDTDReader.createElementDeclarations()Creates element declarations from the parsed result.protected ExpressionDTDReader.processOccurs(Expression item, short occurence) processes occurence (?,+,*) of the given expressionMethods in com.sun.msv.reader.dtd with parameters of type ExpressionModifier and TypeMethodDescriptionprotected voidDTDReader.combineToContentModel(Expression exp) protected ExpressionDTDReader.processOccurs(Expression item, short occurence) processes occurence (?,+,*) of the given expression -
Uses of Expression in com.sun.msv.reader.relax
Methods in com.sun.msv.reader.relax that return ExpressionModifier and TypeMethodDescriptionprotected ExpressionRELAXReader.interceptExpression(State state, Expression exp) protected final Expressionprotected final Expressionprotected abstract ExpressionRELAXReader.resolveElementRef(String namespace, String label) obtains an Expression specified by given (namespace,label) pair.protected abstract ExpressionRELAXReader.resolveHedgeRef(String namespace, String label) obtains an Expression specified by given (namespace,label) pair.Methods in com.sun.msv.reader.relax with parameters of type ExpressionModifier and TypeMethodDescriptionprotected abstract voidHedgeRuleBaseState.endSelf(Expression contentModel) derived class will receive child expression by this methodprotected ExpressionRELAXReader.interceptExpression(State state, Expression exp) voidHedgeRuleBaseState.onEndChild(Expression exp) -
Uses of Expression in com.sun.msv.reader.relax.core
Fields in com.sun.msv.reader.relax.core declared as ExpressionModifier and TypeFieldDescriptionprotected ExpressionElementRuleWithHedgeState.contentModelprotected ExpressionClauseState.expexpression object that is being created.protected ExpressionClauseState.expexpression object that is being created.protected ExpressionClauseState.expexpression object that is being created.Methods in com.sun.msv.reader.relax.core that return ExpressionModifier and TypeMethodDescriptionprotected ExpressionMixedState.annealExpression(Expression exp) protected ExpressionMixedState.castExpression(Expression current, Expression child) protected ExpressionElementRuleWithHedgeState.getContentModel()protected ExpressionElementRuleWithTypeState.getContentModel()protected ExpressionAttPoolRefState.makeExpression()protected ExpressionAttributeState.makeExpression()protected ExpressionInlineElementState.makeExpression()protected ExpressionRELAXCoreReader.resolveAttPoolRef(String namespace, String role) protected ExpressionRELAXCoreReader.resolveElementRef(String namespace, String label) protected ExpressionRELAXCoreReader.resolveHedgeRef(String namespace, String label) Methods in com.sun.msv.reader.relax.core with parameters of type ExpressionModifier and TypeMethodDescriptionprotected ExpressionMixedState.annealExpression(Expression exp) protected ExpressionMixedState.castExpression(Expression current, Expression child) protected voidHedgeRuleState.endSelf(Expression contentModel) voidDivInModuleState.onEndChild(Expression exp) voidElementRuleWithHedgeState.onEndChild(Expression exp) -
Uses of Expression in com.sun.msv.reader.trex
Fields in com.sun.msv.reader.trex declared as ExpressionModifier and TypeFieldDescriptionprotected ExpressionDefineState.expexpression object that is being created.protected ExpressionIncludePatternState.includedMethods in com.sun.msv.reader.trex that return ExpressionModifier and TypeMethodDescriptionprotected ExpressionAttributeState.annealExpression(Expression contentModel) protected ExpressionElementState.annealExpression(Expression contentModel) protected ExpressionMixedState.annealExpression(Expression exp) protected ExpressionOneOrMoreState.annealExpression(Expression exp) protected ExpressionOptionalState.annealExpression(Expression exp) protected ExpressionStartState.annealExpression(Expression exp) protected ExpressionZeroOrMoreState.annealExpression(Expression exp) protected ExpressionAttributeState.castExpression(Expression initialExpression, Expression newChild) protected abstract ExpressionDefineState.doCombine(ReferenceExp baseExp, Expression newExp, String combine) combines two expressions into one as specified by the combine parameter, and returns a new expression.protected ExpressionAttributeState.initialExpression()protected ExpressionDivInGrammarState.makeExpression()protected ExpressionGrammarState.makeExpression()protected ExpressionIncludePatternState.makeExpression()protected ExpressionRefState.makeExpression()Methods in com.sun.msv.reader.trex with parameters of type ExpressionModifier and TypeMethodDescriptionprotected ExpressionAttributeState.annealExpression(Expression contentModel) protected ExpressionElementState.annealExpression(Expression contentModel) protected ExpressionMixedState.annealExpression(Expression exp) protected ExpressionOneOrMoreState.annealExpression(Expression exp) protected ExpressionOptionalState.annealExpression(Expression exp) protected ExpressionStartState.annealExpression(Expression exp) protected ExpressionZeroOrMoreState.annealExpression(Expression exp) protected ExpressionAttributeState.castExpression(Expression initialExpression, Expression newChild) protected abstract ExpressionDefineState.doCombine(ReferenceExp baseExp, Expression newExp, String combine) combines two expressions into one as specified by the combine parameter, and returns a new expression.final voidDefineState.onEndChild(Expression child) receives a Pattern object that is contained in this element.voidDivInGrammarState.onEndChild(Expression exp) voidIncludePatternState.onEndChild(Expression included) voidRootIncludedPatternState.onEndChild(Expression exp) voidRootMergedGrammarState.onEndChild(Expression exp) voidRootState.onEndChild(Expression exp) -
Uses of Expression in com.sun.msv.reader.trex.classic
Methods in com.sun.msv.reader.trex.classic that return ExpressionModifier and TypeMethodDescriptionprotected ExpressionConcurState.castExpression(Expression exp, Expression child) protected ExpressionDefineState.doCombine(ReferenceExp baseExp, Expression newExp, String combine) combines two expressions into one as specified by the combine parameter, and returns a new expression.protected ExpressionDataState.makeExpression()protected ExpressionStringState.makeExpression()Methods in com.sun.msv.reader.trex.classic with parameters of type ExpressionModifier and TypeMethodDescriptionprotected ExpressionConcurState.castExpression(Expression exp, Expression child) protected ExpressionDefineState.doCombine(ReferenceExp baseExp, Expression newExp, String combine) combines two expressions into one as specified by the combine parameter, and returns a new expression. -
Uses of Expression in com.sun.msv.reader.trex.ng
Fields in com.sun.msv.reader.trex.ng declared as ExpressionMethods in com.sun.msv.reader.trex.ng that return ExpressionModifier and TypeMethodDescriptionprotected ExpressionListState.annealExpression(Expression exp) protected ExpressionDefineState.doCombine(ReferenceExp baseExp, Expression newExp, String combine) combines two expressions into one as specified by the combine parameter, and returns a new expression.protected ExpressionDataState.makeExpression()protected ExpressionValueState.makeExpression()Methods in com.sun.msv.reader.trex.ng with parameters of type ExpressionModifier and TypeMethodDescriptionprotected ExpressionListState.annealExpression(Expression exp) protected ExpressionDefineState.doCombine(ReferenceExp baseExp, Expression newExp, String combine) combines two expressions into one as specified by the combine parameter, and returns a new expression.voidDataState.onEndChild(Expression child) voidIncludeMergeState.onEndChild(Expression child) -
Uses of Expression in com.sun.msv.reader.trex.ng.comp
Methods in com.sun.msv.reader.trex.ng.comp that return ExpressionModifier and TypeMethodDescriptionprotected ExpressionCompAttributeState.annealExpression(Expression contentModel) Methods in com.sun.msv.reader.trex.ng.comp with parameters of type ExpressionModifier and TypeMethodDescriptionprotected ExpressionCompAttributeState.annealExpression(Expression contentModel) -
Uses of Expression in com.sun.msv.reader.trex.typed
Methods in com.sun.msv.reader.trex.typed that return ExpressionModifier and TypeMethodDescriptionprotected ExpressionTypedElementState.annealExpression(Expression contentModel) Methods in com.sun.msv.reader.trex.typed with parameters of type ExpressionModifier and TypeMethodDescriptionprotected ExpressionTypedElementState.annealExpression(Expression contentModel) -
Uses of Expression in com.sun.msv.reader.xmlschema
Methods in com.sun.msv.reader.xmlschema that return ExpressionModifier and TypeMethodDescriptionprotected ExpressionElementDeclState.annealDeclaration(ElementDeclExp exp) This method is called after this class finishes augmenting ElementDeclExp.protected ExpressionAttributeGroupState.annealExpression(Expression contentType) protected ExpressionAttributeState.annealExpression(Expression contentType) protected ExpressionComplexContentBodyState.annealExpression(Expression exp) protected ExpressionComplexContentState.annealExpression(Expression contentType) protected ExpressionComplexTypeDeclState.annealExpression(Expression contentType) protected ExpressionElementDeclState.annealExpression(Expression contentType) protected ExpressionGroupState.annealExpression(Expression contentType) protected ExpressionSimpleContentExtensionState.annealExpression(Expression exp) protected ExpressionSimpleContentRestrictionState.annealExpression(Expression exp) protected ExpressionAttributeGroupState.castExpression(Expression halfCastedExpression, Expression newChildExpression) protected ExpressionAttributeState.castExpression(Expression halfCastedExpression, Expression newChildExpression) protected ExpressionComplexContentState.castExpression(Expression halfCastedExpression, Expression newChildExpression) protected ExpressionComplexTypeDeclState.castExpression(Expression halfCastedExpression, Expression newChildExpression) protected ExpressionElementDeclState.castExpression(Expression halfCastedExpression, Expression newChildExpression) protected ExpressionGroupState.castExpression(Expression halfCastedExpression, Expression newChildExpression) protected ExpressionSimpleContentState.castExpression(Expression halfCastedExpression, Expression newChildExpression) protected ExpressionComplexContentBodyState.combineToBaseType(ComplexTypeExp baseType, Expression addedExp) combines the base type content model and this content modelprotected ExpressionAttributeState.createAttribute(NameClass nc, Expression exp, String defaultValue) Allows the derived class to change it.protected ExpressionAnyAttributeState.createExpression(String namespace, String process) protected ExpressionAnyElementState.createExpression(String namespace, String process) protected abstract ExpressionAnyState.createExpression(String namespace, String process) creates AGM that corresponds to the specified parameters.protected ExpressionAttributeState.defaultExpression()protected ExpressionComplexTypeDeclState.defaultExpression()protected ExpressionElementDeclState.defaultExpression()protected ExpressionAttributeGroupState.initialExpression()protected ExpressionAttributeState.initialExpression()protected ExpressionComplexContentBodyState.initialExpression()protected ExpressionElementDeclState.initialExpression()protected ExpressionGroupState.initialExpression()protected ExpressionSimpleContentExtensionState.initialExpression()protected ExpressionSimpleContentRestrictionState.initialExpression()protected ExpressionXMLSchemaReader.interceptExpression(State state, Expression exp) protected final ExpressionAnyState.makeExpression()protected ExpressionElementRefState.makeExpression()XMLSchemaReader.processOccurs(Expression item, int minOccurs, int maxOccurs) Adds maxOccurs/minOccurs semantics to a given expression.XMLSchemaReader.processOccurs(StartTagInfo startTag, Expression item) Adds maxOccurs/minOccurs semantics to a given expression.XMLSchemaReader.resolveQNameRef(StartTagInfo tag, String attName, XMLSchemaReader.RefResolver resolver) protected ExpressionElementDeclState.resolveTypeRef(String typeQName) If this element declaration has @type, then this method is called to resolve it.Methods in com.sun.msv.reader.xmlschema with parameters of type ExpressionModifier and TypeMethodDescriptionprotected ExpressionAttributeGroupState.annealExpression(Expression contentType) protected ExpressionAttributeState.annealExpression(Expression contentType) protected ExpressionComplexContentBodyState.annealExpression(Expression exp) protected ExpressionComplexContentState.annealExpression(Expression contentType) protected ExpressionComplexTypeDeclState.annealExpression(Expression contentType) protected ExpressionElementDeclState.annealExpression(Expression contentType) protected ExpressionGroupState.annealExpression(Expression contentType) protected ExpressionSimpleContentExtensionState.annealExpression(Expression exp) protected ExpressionSimpleContentRestrictionState.annealExpression(Expression exp) protected ExpressionAttributeGroupState.castExpression(Expression halfCastedExpression, Expression newChildExpression) protected ExpressionAttributeState.castExpression(Expression halfCastedExpression, Expression newChildExpression) protected ExpressionComplexContentState.castExpression(Expression halfCastedExpression, Expression newChildExpression) protected ExpressionComplexTypeDeclState.castExpression(Expression halfCastedExpression, Expression newChildExpression) protected ExpressionElementDeclState.castExpression(Expression halfCastedExpression, Expression newChildExpression) protected ExpressionGroupState.castExpression(Expression halfCastedExpression, Expression newChildExpression) protected ExpressionSimpleContentState.castExpression(Expression halfCastedExpression, Expression newChildExpression) protected ExpressionComplexContentBodyState.combineToBaseType(ComplexTypeExp baseType, Expression addedExp) combines the base type content model and this content modelstatic voidAttributeWildcardComputer.compute(XMLSchemaReader reader, Expression topLevel) protected ExpressionAttributeState.createAttribute(NameClass nc, Expression exp, String defaultValue) Allows the derived class to change it.protected ExpressionXMLSchemaReader.interceptExpression(State state, Expression exp) voidGlobalDeclState.onEndChild(Expression exp) XMLSchemaReader.processOccurs(Expression item, int minOccurs, int maxOccurs) Adds maxOccurs/minOccurs semantics to a given expression.XMLSchemaReader.processOccurs(StartTagInfo startTag, Expression item) Adds maxOccurs/minOccurs semantics to a given expression. -
Uses of Expression in com.sun.msv.relaxns.grammar
Subclasses of Expression in com.sun.msv.relaxns.grammarModifier and TypeClassDescriptionclassplace holder for imported attributes declaration.classplace holder for imported element declaration.Fields in com.sun.msv.relaxns.grammar declared as ExpressionModifier and TypeFieldDescriptionfinal ExpressionDeclImpl.exp"meat" of this Rule.RELAXGrammar.topLeveltop-level expressionMethods in com.sun.msv.relaxns.grammar that return ExpressionConstructors in com.sun.msv.relaxns.grammar with parameters of type Expression -
Uses of Expression in com.sun.msv.relaxns.grammar.relax
Subclasses of Expression in com.sun.msv.relaxns.grammar.relaxModifier and TypeClassDescriptionclassplace holder for <anyOtherElement> of RELAX.Fields in com.sun.msv.relaxns.grammar.relax with type parameters of type ExpressionModifier and TypeFieldDescriptionprotected Set<Expression>RELAXIslandSchema.pendingAnyOtherElementsMethods in com.sun.msv.relaxns.grammar.relax with parameters of type ExpressionModifier and TypeMethodDescriptionprotected voidAnyOtherElementExp.wrapUp(Grammar owner, Expression pseudoContentModel, org.iso_relax.dispatcher.SchemaProvider provider, ErrorHandler errorHandler) creates pseudo content model and name class.Constructor parameters in com.sun.msv.relaxns.grammar.relax with type arguments of type ExpressionModifierConstructorDescriptionRELAXIslandSchema(RELAXModule module, Set<Expression> pendingAnyOtherElements) -
Uses of Expression in com.sun.msv.relaxns.reader
Methods in com.sun.msv.relaxns.reader that return ExpressionModifier and TypeMethodDescriptionprotected ExpressionRELAXNSReader.resolveElementRef(String namespace, String label) protected ExpressionRELAXNSReader.resolveHedgeRef(String namespace, String label) Methods in com.sun.msv.relaxns.reader with parameters of type ExpressionModifier and TypeMethodDescriptionprotected voidTopLevelState.endSelf(Expression contentModel) final voidRootGrammarState.onEndChild(Expression exp) -
Uses of Expression in com.sun.msv.relaxns.reader.relax
Fields in com.sun.msv.relaxns.reader.relax with type parameters of type ExpressionModifier and TypeFieldDescriptionprotected final Set<Expression>RELAXCoreIslandSchemaReader.pendingAnyOtherElementsset of AnyOtherElementExp object.Methods in com.sun.msv.relaxns.reader.relax that return ExpressionModifier and TypeMethodDescriptionprotected ExpressionAnyOtherElementState.makeExpression()protected ExpressionRELAXCoreIslandSchemaReader.resolveAttPoolRef(String namespace, String label) protected ExpressionRELAXCoreIslandSchemaReader.resolveElementRef(String namespace, String label) protected ExpressionRELAXCoreIslandSchemaReader.resolveHedgeRef(String namespace, String label) -
Uses of Expression in com.sun.msv.relaxns.verifier
Methods in com.sun.msv.relaxns.verifier that return ExpressionModifier and TypeMethodDescriptionIslandSchemaImpl.Binder.onAttribute(AttributeExp exp) IslandSchemaImpl.Binder.onElement(ElementExp exp) IslandSchemaImpl.Binder.onRef(ReferenceExp exp) -
Uses of Expression in com.sun.msv.verifier.regexp
Fields in com.sun.msv.verifier.regexp declared as ExpressionModifier and TypeFieldDescriptionfinal ExpressionCombinedChildContentExpCreator.ExpressionPair.contentprotected final Expression[]ComplexAcceptorBaseImpl.contentsfinal ExpressionCombinedChildContentExpCreator.ExpressionPair.continuationfinal ExpressionSimpleAcceptor.continuationthe expression that should be used by the parent acceptor once if this acceptor is satisfied.protected final ExpressionREDocumentDeclaration.topLevelstart validation from this expression.Methods in com.sun.msv.verifier.regexp that return ExpressionModifier and TypeMethodDescriptionfinal ExpressionResidualCalculator.calcResidual(Expression exp, Token token) compute the residualfinal ExpressionAttributeFeeder.feed(Expression exp, AttributeToken token, boolean ignoreUndeclaredAttribute) ExpressionAcceptor.getExpression()gets the residual content model.AttributeFeeder.onAnyString()AttributePicker.onAnyString()ResidualCalculator.onAnyString()AttributeFeeder.onAttribute(AttributeExp exp) AttributePicker.onAttribute(AttributeExp exp) AttributePruner.onAttribute(AttributeExp exp) AttributeRemover.onAttribute(AttributeExp exp) ResidualCalculator.onAttribute(AttributeExp exp) AttributeFeeder.onElement(ElementExp exp) AttributePicker.onElement(ElementExp exp) AttributePruner.onElement(ElementExp exp) AttributeRemover.onElement(ElementExp exp) ResidualCalculator.onElement(ElementExp exp) AttributeFeeder.onEpsilon()AttributePicker.onEpsilon()ResidualCalculator.onEpsilon()AttributeFeeder.onInterleave(InterleaveExp exp) AttributePicker.onInterleave(InterleaveExp exp) ResidualCalculator.onInterleave(InterleaveExp exp) AttributeFeeder.onNullSet()AttributePicker.onNullSet()ResidualCalculator.onNullSet()AttributeFeeder.onOneOrMore(OneOrMoreExp exp) AttributePicker.onOneOrMore(OneOrMoreExp exp) ResidualCalculator.onOneOrMore(OneOrMoreExp exp) AttributeFeeder.onRef(ReferenceExp exp) AttributePicker.onRef(ReferenceExp exp) AttributePruner.onRef(ReferenceExp exp) AttributeRemover.onRef(ReferenceExp exp) ResidualCalculator.onRef(ReferenceExp exp) AttributeFeeder.onSequence(SequenceExp exp) AttributePicker.onSequence(SequenceExp exp) ResidualCalculator.onSequence(SequenceExp exp) final ExpressionAttributePruner.prune(Expression exp) Methods in com.sun.msv.verifier.regexp with parameters of type ExpressionModifier and TypeMethodDescriptionstatic intStringCareLevelCalculator.calc(Expression exp) final ExpressionResidualCalculator.calcResidual(Expression exp, Token token) compute the residualfinal voidElementsOfConcernCollector.collect(Expression exp, Collection<Expression> result) CombinedChildContentExpCreator.continueGet(Expression combinedPattern, StartTagInfo info, boolean checkTagName) protected AcceptorContentModelAcceptor.createAcceptor(Expression combined, Expression continuation, ElementExp[] primitives, int numPrimitives) creates actual Acceptor object from the computed result.protected abstract AcceptorExpressionAcceptor.createAcceptor(Expression contentModel, Expression continuation, ElementExp[] primitives, int numPrimitives) final ExpressionAttributeFeeder.feed(Expression exp, AttributeToken token, boolean ignoreUndeclaredAttribute) CombinedChildContentExpCreator.get(Expression combinedPattern, StartTagInfo info) computes a combined child content pattern and (,if possible,) its continuation.CombinedChildContentExpCreator.get(Expression combinedPattern, StartTagInfo info, boolean checkTagName) computes a combined child content pattern and its continuation, with error recovery.final ExpressionAttributePruner.prune(Expression exp) final booleanExpressionAcceptor.stepForwardByContinuation(Expression continuation, StringRef errRef) Method parameters in com.sun.msv.verifier.regexp with type arguments of type ExpressionModifier and TypeMethodDescriptionfinal voidElementsOfConcernCollector.collect(Expression exp, Collection<Expression> result) Constructors in com.sun.msv.verifier.regexp with parameters of type ExpressionModifierConstructorDescriptionComplexAcceptor(REDocumentDeclaration docDecl, Expression combined, ElementExp[] primitives) ComplexAcceptor(REDocumentDeclaration docDecl, Expression combined, Expression[] contentModels, ElementExp[] owners) ComplexAcceptorBaseImpl(REDocumentDeclaration docDecl, Expression combined, Expression[] contents, boolean ignoreUndeclaredAttributes) protectedContentModelAcceptor(REDocumentDeclaration docDecl, Expression exp, boolean ignoreUndeclaredAttributes) ExpressionAcceptor(REDocumentDeclaration docDecl, Expression exp, boolean ignoreUndeclaredAttributes) ExpressionPair(Expression content, Expression continuation) REDocumentDeclaration(Expression topLevel, ExpressionPool pool) creates an object that validates the specified expression.SimpleAcceptor(REDocumentDeclaration docDecl, Expression combined, ElementExp owner, Expression continuation) -
Uses of Expression in com.sun.msv.verifier.regexp.xmlschema
Methods in com.sun.msv.verifier.regexp.xmlschema with parameters of type ExpressionModifier and TypeMethodDescriptionprotected AcceptorXSAcceptor.createAcceptor(Expression combined, Expression continuation, ElementExp[] primitives, int numPrimitives) creates an XSAcceptor instead of default acceptor implementations.Constructors in com.sun.msv.verifier.regexp.xmlschema with parameters of type ExpressionModifierConstructorDescriptionXSAcceptor(XSREDocDecl docDecl, Expression combined, ElementExp owner, Expression continuation) -
Uses of Expression in com.sun.msv.writer.relaxng
Fields in com.sun.msv.writer.relaxng with type parameters of type ExpressionModifier and TypeFieldDescriptionprotected Map<Expression,String> RELAXNGWriter.exp2namemap from ReferenceExp/ElementExp to its unique name.Methods in com.sun.msv.writer.relaxng with parameters of type ExpressionModifier and TypeMethodDescriptionprotected voidPatternWriter.onOptional(Expression exp) protected StringRELAXNGWriter.sniffDefaultNs(Expression exp) sniffs namespace URI that can be used as default 'ns' attribute from expression.voidPatternWriter.visitUnary(Expression exp) print expression but surpress unnecessary sequence.protected voidRELAXNGWriter.writeIsland(Expression exp) writes a bunch of expression into one tree.