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 TypeFieldDescriptionprivate final Set
static final String
static final String
static final String
static final String
protected final ErrorHandler
protected final org.iso_relax.dispatcher.SchemaProvider
Fields 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
-
boundElements
-
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
-