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.
- Author:
- Kohsuke KAWAGUCHI
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected final ErrorHandlerprotected final org.iso_relax.dispatcher.SchemaProviderFields inherited from class ExpressionCloner
pool -
Constructor Summary
ConstructorsConstructorDescriptionBinder(org.iso_relax.dispatcher.SchemaProvider provider, ErrorHandler errorHandler, ExpressionPool pool) -
Method Summary
Modifier and TypeMethodDescriptionlocalizes messages. derived class can override this method to provide schema languagespecific error messages.onAttribute(AttributeExp exp) onElement(ElementExp exp) onRef(ReferenceExp exp) Methods inherited from class 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
-
localize
-
localize
-
localize
-