Uses of Class
com.sun.msv.grammar.ReferenceExp

Packages that use ReferenceExp
com.sun.msv.generator   
com.sun.msv.grammar abstract grammar model(AGM): common part. 
com.sun.msv.grammar.relax abstract grammar model(AGM): RELAX stub. 
com.sun.msv.grammar.relaxng   
com.sun.msv.grammar.trex abstract grammar model (AGM): TREX extension and TREX stub. 
com.sun.msv.grammar.util Miscellaneous utility classes. 
com.sun.msv.grammar.xmlschema W3C XML Schema grammar model. 
com.sun.msv.reader reads XML representation of grammar and creates AGM. 
com.sun.msv.reader.datatype.xsd reads XML representation for XML Schema Part.2 
com.sun.msv.reader.dtd reads DTD and constructs AGM. 
com.sun.msv.reader.relax.core.checker Non-essential schema conformance checks. 
com.sun.msv.reader.trex shared code between RELAX NG reader and TREX reader. 
com.sun.msv.reader.trex.classic parses TREX pattern into AGM. 
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.verifier "divide&validate" framework implementation. 
com.sun.msv.verifier.regexp VGM implementation by using regular expression derivation algorithm. 
com.sun.msv.writer.relaxng AGM to RELAX NG converter 
 

Uses of ReferenceExp in com.sun.msv.generator
 

Methods in com.sun.msv.generator with parameters of type ReferenceExp
 void Generator.onRef(ReferenceExp exp)
           
 Expression NoneTypeRemover.onRef(ReferenceExp exp)
           
 Expression SchemaLocationRemover.onRef(ReferenceExp exp)
           
 

Uses of ReferenceExp in com.sun.msv.grammar
 

Methods in com.sun.msv.grammar that return ReferenceExp
 ReferenceExp ReferenceContainer._get(String name)
          gets a referenced expression Derived class should provide type-safe accesser methods.
 ReferenceExp ReferenceContainer._getOrCreate(String name)
          gets or creates ReferenceExp object.
protected abstract  ReferenceExp ReferenceContainer.createReference(String name)
          creates a new reference object with given name
 ReferenceExp[] ReferenceContainer.getAll()
          obtains all items in this container.
 ReferenceExp ReferenceContainer.remove(String name)
          removes an object from this container.
 

Methods in com.sun.msv.grammar with parameters of type ReferenceExp
 Object ExpressionVisitor.onRef(ReferenceExp exp)
           
 Expression ExpressionVisitorExpression.onRef(ReferenceExp exp)
           
 void ExpressionVisitorVoid.onRef(ReferenceExp exp)
           
 boolean ExpressionVisitorBoolean.onRef(ReferenceExp exp)
           
 void ReferenceContainer.redefine(String name, ReferenceExp newExp)
          replaces the current ReferenceExp by newly specified reference exp.
 

Uses of ReferenceExp in com.sun.msv.grammar.relax
 

Subclasses of ReferenceExp in com.sun.msv.grammar.relax
 class AttPoolClause
          'attPool' of RELAX module.
 class ElementRules
          Set of ElementRule objects that share the label name.
 class HedgeRules
          hedgeRule of RELAX module.
 class TagClause
          'tag' of RELAX module.
 

Methods in com.sun.msv.grammar.relax that return ReferenceExp
protected  ReferenceExp RELAXModule.ElementRulesContainer.createReference(String name)
           
protected  ReferenceExp RELAXModule.HedgeRulesContainer.createReference(String name)
           
protected  ReferenceExp RELAXModule.TagContainer.createReference(String name)
           
protected  ReferenceExp RELAXModule.AttPoolContainer.createReference(String name)
           
 

Uses of ReferenceExp in com.sun.msv.grammar.relaxng
 

Subclasses of ReferenceExp in com.sun.msv.grammar.relaxng
 class RELAXNGGrammar
          Grammar for RELAX NG (with DTD compatibility annotation).
 

Uses of ReferenceExp in com.sun.msv.grammar.trex
 

Subclasses of ReferenceExp in com.sun.msv.grammar.trex
 class TREXGrammar
          TREX grammar, which is expressed as <grammar> element.
 

Methods in com.sun.msv.grammar.trex that return ReferenceExp
protected  ReferenceExp TREXGrammar.RefContainer.createReference(String name)
           
 ReferenceExp TREXGrammar.RefContainer.getOrCreate(String name)
           
 

Uses of ReferenceExp in com.sun.msv.grammar.util
 

Methods in com.sun.msv.grammar.util with parameters of type ReferenceExp
 void ExpressionWalker.onRef(ReferenceExp exp)
           
 Expression RefExpRemover.onRef(ReferenceExp exp)
           
 Object ExpressionPrinter.onRef(ReferenceExp exp)
           
 boolean ExpressionFinder.onRef(ReferenceExp exp)
           
 

Uses of ReferenceExp in com.sun.msv.grammar.xmlschema
 

Subclasses of ReferenceExp in com.sun.msv.grammar.xmlschema
 class AttributeDeclExp
          global attribute declaration.
 class AttributeGroupExp
          attribute group declaration.
 class ComplexTypeExp
          ComplexType definition.
 class ElementDeclExp
          Element declaration.
 class GroupDeclExp
          model group declaration.
 class RedefinableExp
          declaration that can be redefined by using <redefine> element.
 class SimpleTypeExp
          Simple type declaration.
 class XMLSchemaTypeExp
          Base class of ComplexTypeExp and SimpleTypeExp.
 

Fields in com.sun.msv.grammar.xmlschema declared as ReferenceExp
 ReferenceExp ComplexTypeExp.attWildcard
          attribute wildcard as an expression.
 ReferenceExp ElementDeclExp.body
          The expression that represents the "body" of this expression.
 ReferenceExp ComplexTypeExp.body
          actual content model definition + attribute uses.
 ReferenceExp ElementDeclExp.substitutions
          choices of all elements that can validly substitute this element.
 

Methods in com.sun.msv.grammar.xmlschema that return ReferenceExp
protected  ReferenceExp XMLSchemaSchema.SimpleTypeContainer.createReference(String name)
           
protected  ReferenceExp XMLSchemaSchema.ComplexTypeContainer.createReference(String name)
           
protected  ReferenceExp XMLSchemaSchema.AttributeGroupContainer.createReference(String name)
           
protected  ReferenceExp XMLSchemaSchema.AttributeDeclContainer.createReference(String name)
           
protected  ReferenceExp XMLSchemaSchema.ElementDeclContainer.createReference(String name)
           
protected  ReferenceExp XMLSchemaSchema.GroupDeclContainer.createReference(String name)
           
 

Uses of ReferenceExp in com.sun.msv.reader
 

Methods in com.sun.msv.reader with parameters of type ReferenceExp
 void RunAwayExpressionChecker.onRef(ReferenceExp exp)
           
 

Uses of ReferenceExp in com.sun.msv.reader.datatype.xsd
 

Subclasses of ReferenceExp in com.sun.msv.reader.datatype.xsd
 class XSDatatypeExp
          A wrapper of XSDatatype that serves as an expression and encapsulates lazy-constructed datatypes.
 

Uses of ReferenceExp in com.sun.msv.reader.dtd
 

Methods in com.sun.msv.reader.dtd that return ReferenceExp
protected  ReferenceExp DTDReader.createElementDeclaration(String elementName)
          Creates an element declaration in the grammar object by using the parsed result.
protected  ReferenceExp DTDReader.getAnyExp()
          Gets the expression that corresponds to the "ANY".
 

Uses of ReferenceExp in com.sun.msv.reader.relax.core.checker
 

Fields in com.sun.msv.reader.relax.core.checker declared as ReferenceExp
 ReferenceExp[] ExportedHedgeRuleChecker.errorSnapshot
           
 

Methods in com.sun.msv.reader.relax.core.checker with parameters of type ReferenceExp
 void IdAbuseChecker.onRef(ReferenceExp exp)
           
 boolean ExportedHedgeRuleChecker.onRef(ReferenceExp exp)
           
 void DblAttrConstraintChecker.onRef(ReferenceExp exp)
           
 

Uses of ReferenceExp in com.sun.msv.reader.trex
 

Methods in com.sun.msv.reader.trex that return ReferenceExp
 ReferenceExp DefineState.getRef()
          Obtains a ReferenceExp that represents the target pattern block.
protected  ReferenceExp DefineState.getReference()
           
 

Methods in com.sun.msv.reader.trex with parameters of type ReferenceExp
protected abstract  Expression DefineState.doCombine(ReferenceExp baseExp, Expression newExp, String combine)
          combines two expressions into one as specified by the combine parameter, and returns a new expression.
 Object TREXSequencedStringChecker.onRef(ReferenceExp exp)
           
protected  void RefState.wrapUp(ReferenceExp r)
          Performs the final wrap-up.
 

Uses of ReferenceExp in com.sun.msv.reader.trex.classic
 

Methods in com.sun.msv.reader.trex.classic with parameters of type ReferenceExp
protected  Expression DefineState.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 ReferenceExp in com.sun.msv.reader.trex.ng
 

Methods in com.sun.msv.reader.trex.ng that return ReferenceExp
protected  ReferenceExp StartState.getReference()
           
 

Methods in com.sun.msv.reader.trex.ng with parameters of type ReferenceExp
protected  Expression DefineState.doCombine(ReferenceExp baseExp, Expression newExp, String combine)
          combines two expressions into one as specified by the combine parameter, and returns a new expression.
protected  RELAXNGReader.RefExpParseInfo RELAXNGReader.getRefExpParseInfo(ReferenceExp exp)
          Gets RefExpParseInfo object for the specified ReferenceExp.
protected  void RefState.wrapUp(ReferenceExp r)
          Performs the final wrap-up.
 

Uses of ReferenceExp in com.sun.msv.reader.xmlschema
 

Fields in com.sun.msv.reader.xmlschema declared as ReferenceExp
 ReferenceExp XMLSchemaReader.xsiSchemaLocationExp
          content model that matches to optional xsi:schemaLocation or xsi:noNamespaceSchemaLocation.
 

Methods in com.sun.msv.reader.xmlschema with parameters of type ReferenceExp
protected  NameClass AnyElementState.getNameClassFrom(ReferenceExp exp)
           
protected  NameClass AnyAttributeState.getNameClassFrom(ReferenceExp exp)
           
protected abstract  NameClass AnyState.getNameClassFrom(ReferenceExp exp)
           
 void AttributeWildcardComputer.onRef(ReferenceExp exp)
           
 

Uses of ReferenceExp in com.sun.msv.relaxns.grammar
 

Constructors in com.sun.msv.relaxns.grammar with parameters of type ReferenceExp
DeclImpl(ReferenceExp exp)
           
 

Uses of ReferenceExp in com.sun.msv.relaxns.verifier
 

Methods in com.sun.msv.relaxns.verifier with parameters of type ReferenceExp
 Expression IslandSchemaImpl.Binder.onRef(ReferenceExp exp)
           
 

Uses of ReferenceExp in com.sun.msv.verifier.regexp
 

Methods in com.sun.msv.verifier.regexp with parameters of type ReferenceExp
 Object ElementsOfConcernCollector.onRef(ReferenceExp exp)
           
 Expression AttributePicker.onRef(ReferenceExp exp)
           
 Expression AttributeRemover.onRef(ReferenceExp exp)
           
 void CombinedChildContentExpCreator.onRef(ReferenceExp exp)
           
 Expression AttributePruner.onRef(ReferenceExp exp)
           
 Expression ResidualCalculator.onRef(ReferenceExp exp)
           
 Object StringCareLevelCalculator.onRef(ReferenceExp exp)
           
 Expression AttributeFeeder.onRef(ReferenceExp exp)
           
 

Uses of ReferenceExp in com.sun.msv.writer.relaxng
 

Methods in com.sun.msv.writer.relaxng with parameters of type ReferenceExp
abstract  void PatternWriter.onRef(ReferenceExp exp)
           
 



MSV