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
- public static class IslandSchemaImpl.Binder
- extends ExpressionCloner
replaces all ExternalElementExp and ExternalAttributeExp
by actual definitions.
these two expressions forms the fundamental mechanism of schema interaction.
Methods inherited from class com.sun.msv.grammar.ExpressionCloner |
onAnyString, onChoice, onConcur, onEpsilon, onInterleave, onKey, onList, onMixed, onNullSet, onOneOrMore, onSequence, onTypedString |
ERR_UNEXPORTED_ELEMENT_DECL
public static final String ERR_UNEXPORTED_ELEMENT_DECL
ERR_UNDEFINED_NAMESPACE
public static final String ERR_UNDEFINED_NAMESPACE
ERR_UNEXPORTED_ATTRIBUTE_DECL
public static final String ERR_UNEXPORTED_ATTRIBUTE_DECL
ERR_UNSUPPROTED_ATTRIBUTES_IMPORT
public static final String ERR_UNSUPPROTED_ATTRIBUTES_IMPORT
IslandSchemaImpl.Binder
public IslandSchemaImpl.Binder(SchemaProvider provider,
ErrorHandler errorHandler,
ExpressionPool pool)
onAttribute
public Expression onAttribute(AttributeExp exp)
onRef
public Expression onRef(ReferenceExp exp)
onOther
public Expression onOther(OtherExp exp)
onElement
public Expression onElement(ElementExp exp)
localize
public String localize(String propertyName,
Object[] args)
- localizes messages.
derived class can override this method to provide schema languagespecific
error messages.
localize
public String localize(String prop)
localize
public String localize(String prop,
Object arg1)
localize
public String localize(String prop,
Object arg1,
Object arg2)