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 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.generator
Methods in com.sun.msv.generator that return ExpressionModifier and TypeMethodDescriptionprivate ExpressionDriver.findElement(Expression exp, StringPair name) NoneTypeRemover.onAttribute(AttributeExp exp) SchemaLocationRemover.onAttribute(AttributeExp exp) NoneTypeRemover.onElement(ElementExp exp) SchemaLocationRemover.onElement(ElementExp exp) NoneTypeRemover.onRef(ReferenceExp exp) SchemaLocationRemover.onRef(ReferenceExp exp) Methods in com.sun.msv.generator with parameters of type ExpressionModifier and TypeMethodDescriptionstatic Set[]ElementDeclCollector.collect(Expression exp) collects all element and attribute declarations.private ExpressionDriver.findElement(Expression exp, StringPair name) static voidGenerator.generate(Expression exp, Document emptyDoc) generates instance by using default settings.static voidGenerator.generate(Expression exp, Document emptyDoc, GeneratorOption opts) generates instance by custom settings.Constructors in com.sun.msv.generator with parameters of type ExpressionModifierConstructorDescriptionprotectedGenerator(Expression exp, Document emptyDoc, GeneratorOption opts) -
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.private static classprivate static classprivate static classfinal 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.exp2private ExpressionExpression.expandedExpCached value of the expression after ReferenceExps are removed.static final ExpressionExpression.nullSetspecial expression object that represents the empty set (Φ).private Expression[]ExpressionPool.ClosedHash.tableThe hash table data.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) 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) private ExpressionExpressionPool.ClosedHash.getBinExp(int hash, Expression left, Expression right, Class type) 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) Expression.AnyStringExpression.visit(ExpressionVisitorExpression visitor) Expression.EpsilonExpression.visit(ExpressionVisitorExpression visitor) Expression.NullSetExpression.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 with parameters of type ExpressionModifier and TypeMethodDescriptionfinal ExpressionExpressionPool.createAttribute(NameClass nameClass, Expression content) 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) private ExpressionExpressionPool.ClosedHash.getBinExp(int hash, Expression left, Expression right, Class type) 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) (package private)ChoiceExp(Expression left, Expression right) (package private)ConcurExp(Expression left, Expression right) protectedDataExp(org.relaxng.datatype.Datatype dt, StringPair typeName, Expression except) ElementExp(Expression contentModel, boolean ignoreUndeclaredAttributes) (package private)InterleaveExp(Expression left, Expression right) (package private)ListExp(Expression exp) (package private)MixedExp(Expression exp) (package private)OneOrMoreExp(Expression exp) OtherExp(Expression exp) ReferenceExp(String name, Expression exp) (package private)SequenceExp(Expression left, Expression right) 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 patternprivate ObjectExpressionPrinter.optional(Expression exp) static 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.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(SimpleNameClass elementName, Expression contentModel) -
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.private final ExpressionTerminalState.expMethods 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) private voidRunAwayExpressionChecker.check(Expression exp) static voidRunAwayExpressionChecker.check(GrammarReader reader, Expression exp) private voidRunAwayExpressionChecker.enter(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 ExpressionModifier and TypeFieldDescriptionprotected ExpressionDTDReader.contentModel(package private) final ExpressionDTDReader.Context.exp(package private) ExpressionDTDReader.AttModel.valueMethods 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 expressionConstructors in com.sun.msv.reader.dtd with parameters of type ExpressionModifierConstructorDescription(package private)AttModel(Expression value, boolean required) (package private)Context(DTDReader.Context prev, Expression exp, short connector) -
Uses of Expression in com.sun.msv.reader.relax
Fields in com.sun.msv.reader.relax declared as ExpressionMethods in com.sun.msv.reader.relax that return ExpressionModifier and TypeMethodDescriptionprotected ExpressionRELAXReader.interceptExpression(State state, Expression exp) protected ExpressionLabelRefState.makeExpression()protected final Expressionprotected final Expressionprotected abstract Expressiongets or creates appropriate referenceprotected 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.Methods in com.sun.msv.reader.relax.core that return ExpressionModifier and TypeMethodDescriptionprotected ExpressionMixedState.annealExpression(Expression exp) protected ExpressionClauseState.castExpression(Expression exp, Expression child) protected ExpressionMixedState.castExpression(Expression current, Expression child) private ExpressionRELAXCoreReader.choiceOfExported(ReferenceContainer con) protected abstract ExpressionElementRuleBaseState.getContentModel()gets content model of this elementRuleprotected ExpressionElementRuleWithHedgeState.getContentModel()protected ExpressionElementRuleWithTypeState.getContentModel()protected ExpressionClauseState.initialExpression()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 ExpressionClauseState.castExpression(Expression exp, Expression child) protected ExpressionMixedState.castExpression(Expression current, Expression child) protected voidHedgeRuleState.endSelf(Expression contentModel) final voidClauseState.onEndChild(Expression childExpression) receives a Pattern object that is contained in this element.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 ExpressionModifier and TypeFieldDescriptionprivate ExpressionRestrictionChecker.errorContextThe source location of this expression should be also reported in case of error.protected ExpressionDataState.exceptthe 'except' clause.Methods 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) private voidRestrictionChecker.reportError(Expression exp, String errorMsg) private voidRestrictionChecker.reportError(Expression exp, String errorMsg, Object[] args) -
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) private booleanDefAttCompatibilityChecker.isEpsilon(Expression exp) returns true if the exp is equivalent to <empty/> after the simplification. -
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 TypeMethodDescriptionprivate ExpressionXMLSchemaReader._processOccurs(Expression item, int minOccurs, int maxOccurs) protected 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 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) 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()private ExpressionSimpleContentExtensionState.getBody()Gets the expression for the base type.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 TypeMethodDescriptionprivate ExpressionXMLSchemaReader._processOccurs(Expression item, int minOccurs, int maxOccurs) protected ExpressionAttributeGroupState.annealExpression(Expression contentType) protected ExpressionAttributeState.annealExpression(Expression contentType) protected ExpressionComplexContentBodyState.annealExpression(Expression exp) 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 modelprivate voidAttributeWildcardComputer.compute(Expression topLevel) static voidAttributeWildcardComputer.compute(XMLSchemaReader reader, Expression topLevel) protected ExpressionAttributeState.createAttribute(NameClass nc, Expression exp) 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.Methods in com.sun.msv.relaxns.grammar.relax that return ExpressionModifier and TypeMethodDescriptionExportedAttPoolGenerator.create(RELAXModule module, Expression exp) private ExpressionRELAXIslandSchema.createChoiceOfAllExportedRules(org.iso_relax.dispatcher.SchemaProvider provider) creates a choice expression of all exported rules in the given provider.ExportedAttPoolGenerator.onAttPool(AttPoolClause exp) ExportedAttPoolGenerator.onAttribute(AttributeExp exp) ExportedAttPoolGenerator.onElement(ElementExp exp) ExportedAttPoolGenerator.onElementRules(ElementRules exp) ExportedAttPoolGenerator.onHedgeRules(HedgeRules exp) ExportedAttPoolGenerator.onRef(ReferenceExp exp) Methods in com.sun.msv.relaxns.grammar.relax with parameters of type ExpressionModifier and TypeMethodDescriptionExportedAttPoolGenerator.create(RELAXModule module, Expression exp) protected voidAnyOtherElementExp.wrapUp(Grammar owner, Expression pseudoContentModel, org.iso_relax.dispatcher.SchemaProvider provider, ErrorHandler errorHandler) creates pseudo content model and name class. -
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) private ExpressionRELAXNSReader.resolveRef(String namespace, String label, String tagName) 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
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
Fields in com.sun.msv.relaxns.verifier declared as ExpressionModifier and TypeFieldDescriptionprivate final ExpressionSchemaProviderImpl.topLevelExptop-level expression as AGM.Methods in com.sun.msv.relaxns.verifier that return ExpressionModifier and TypeMethodDescriptionprivate static ExpressionRulesAcceptor.createCombined(ExpressionPool pool, DeclImpl[] rules) helper function for constructorprivate static Expression[]RulesAcceptor.getContents(DeclImpl[] rules) helper function for constructorIslandSchemaImpl.Binder.onAttribute(AttributeExp exp) IslandSchemaImpl.Binder.onElement(ElementExp exp) IslandSchemaImpl.Binder.onRef(ReferenceExp exp) Constructors in com.sun.msv.relaxns.verifier with parameters of type ExpressionModifierConstructorDescriptionprivateRulesAcceptor(REDocumentDeclaration docDecl, Expression combined, Expression[] contentModels, DeclImpl[] owners) -
Uses of Expression in com.sun.msv.verifier.regexp
Fields in com.sun.msv.verifier.regexp declared as ExpressionModifier and TypeFieldDescription(package private) ExpressionOptimizationTag.attributePrunedExpressionAttributePruner.prune(exp)private ExpressionCombinedChildContentExpCreator.contentfinal ExpressionCombinedChildContentExpCreator.ExpressionPair.contentprotected final Expression[]ComplexAcceptorBaseImpl.contentsprivate ExpressionCombinedChildContentExpCreator.continuationfinal ExpressionCombinedChildContentExpCreator.ExpressionPair.continuation(package private) final ExpressionOptimizationTag.OwnerAndCont.continuationfinal ExpressionSimpleAcceptor.continuationthe expression that should be used by the parent acceptor once if this acceptor is satisfied.private ExpressionExpressionAcceptor.expressionprivate ExpressionAttributeRecoveryToken.failedExpprotected final ExpressionREDocumentDeclaration.topLevelstart validation from this expression.Methods in com.sun.msv.verifier.regexp that return ExpressionModifier and TypeMethodDescription(package private) final ExpressionResidualCalculator.calcResidual(Expression exp, ElementToken token) compute the residualfinal ExpressionResidualCalculator.calcResidual(Expression exp, Token token) compute the residualprivate static Expression[]ComplexAcceptor.createDefaultContentModels(ElementExp[] owners, ExpressionPool pool) final ExpressionAttributeFeeder.feed(Expression exp, AttributeToken token, boolean ignoreUndeclaredAttribute) ExpressionAcceptor.getExpression()gets the residual content model.(package private) ExpressionAttributeRecoveryToken.getFailedExp()private final ExpressionExpressionAcceptor.mergeContinuation(Expression exp1, Expression exp2) AttributeFeeder.onAnyString()AttributePicker.onAnyString()ResidualCalculator.onAnyString()AttributeFeeder.onAttribute(AttributeExp exp) AttributePicker.onAttribute(AttributeExp exp) AttributePruner.onAttribute(AttributeExp exp) AttributeRemover.onAttribute(AttributeExp exp) ContentModelRefExpRemover.Remover.onAttribute(AttributeExp exp) ResidualCalculator.onAttribute(AttributeExp exp) AttributeFeeder.onElement(ElementExp exp) AttributePicker.onElement(ElementExp exp) AttributePruner.onElement(ElementExp exp) AttributeRemover.onElement(ElementExp exp) ContentModelRefExpRemover.Remover.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) ContentModelRefExpRemover.Remover.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) (package private) final ExpressionResidualCalculator.calcResidual(Expression exp, ElementToken token) compute the residualfinal ExpressionResidualCalculator.calcResidual(Expression exp, Token token) compute the residualfinal voidElementsOfConcernCollector.collect(Expression exp, Collection 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.private final ExpressionExpressionAcceptor.mergeContinuation(Expression exp1, Expression exp2) final ExpressionAttributePruner.prune(Expression exp) final booleanExpressionAcceptor.stepForwardByContinuation(Expression continuation, StringRef errRef) 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) OwnerAndCont(ElementExp owner, Expression cont) 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
Methods in com.sun.msv.writer.relaxng that return ExpressionModifier and TypeMethodDescriptionRELAXNGWriter.SmartPatternWriter.simplify(Expression exp) remove unnecessary ReferenceExp from content model.Methods in com.sun.msv.writer.relaxng with parameters of type ExpressionModifier and TypeMethodDescriptionprotected voidPatternWriter.onOptional(Expression exp) RELAXNGWriter.SmartPatternWriter.simplify(Expression exp) remove unnecessary ReferenceExp from content model.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.