Package com.sun.msv.relaxns.verifier
Class IslandSchemaImpl.Binder
java.lang.Object
com.sun.msv.grammar.ExpressionCloner
com.sun.msv.relaxns.verifier.IslandSchemaImpl.Binder
- All Implemented Interfaces:
ExpressionVisitorExpression
- Enclosing class:
- IslandSchemaImpl
replaces all ExternalElementExp and ExternalAttributeExp
by actual definitions.
these two expressions forms the fundamental mechanism of schema interaction.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected final ErrorHandlerprotected final org.iso_relax.dispatcher.SchemaProviderFields inherited from class com.sun.msv.grammar.ExpressionCloner
pool -
Constructor Summary
ConstructorsConstructorDescriptionBinder(org.iso_relax.dispatcher.SchemaProvider provider, ErrorHandler errorHandler, ExpressionPool pool) -
Method Summary
Modifier and TypeMethodDescriptionlocalizes messages.onAttribute(AttributeExp exp) onElement(ElementExp exp) onRef(ReferenceExp exp) Methods inherited from class com.sun.msv.grammar.ExpressionCloner
onAnyString, onChoice, onConcur, onData, onEpsilon, onInterleave, onList, onMixed, onNullSet, onOneOrMore, onSequence, onValue
-
Field Details
-
provider
protected final org.iso_relax.dispatcher.SchemaProvider provider -
errorHandler
-
ERR_UNEXPORTED_ELEMENT_DECL
- See Also:
-
ERR_UNDEFINED_NAMESPACE
- See Also:
-
ERR_UNEXPORTED_ATTRIBUTE_DECL
- See Also:
-
ERR_UNSUPPROTED_ATTRIBUTES_IMPORT
- See Also:
-
-
Constructor Details
-
Binder
public Binder(org.iso_relax.dispatcher.SchemaProvider provider, ErrorHandler errorHandler, ExpressionPool pool)
-
-
Method Details
-
onAttribute
-
onRef
-
onOther
-
onElement
-
localize
localizes messages. derived class can override this method to provide schema languagespecific error messages. -
localize
-
localize
-
localize
-