public static class IslandSchemaImpl.Binder extends ExpressionCloner
Modifier and Type | Field and Description |
---|---|
private java.util.Set |
boundElements |
static java.lang.String |
ERR_UNDEFINED_NAMESPACE |
static java.lang.String |
ERR_UNEXPORTED_ATTRIBUTE_DECL |
static java.lang.String |
ERR_UNEXPORTED_ELEMENT_DECL |
static java.lang.String |
ERR_UNSUPPROTED_ATTRIBUTES_IMPORT |
protected org.xml.sax.ErrorHandler |
errorHandler |
protected org.iso_relax.dispatcher.SchemaProvider |
provider |
pool
Constructor and Description |
---|
Binder(org.iso_relax.dispatcher.SchemaProvider provider,
org.xml.sax.ErrorHandler errorHandler,
ExpressionPool pool) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
localize(java.lang.String prop) |
java.lang.String |
localize(java.lang.String prop,
java.lang.Object arg1) |
java.lang.String |
localize(java.lang.String propertyName,
java.lang.Object[] args)
localizes messages.
|
java.lang.String |
localize(java.lang.String prop,
java.lang.Object arg1,
java.lang.Object arg2) |
Expression |
onAttribute(AttributeExp exp) |
Expression |
onElement(ElementExp exp) |
Expression |
onOther(OtherExp exp) |
Expression |
onRef(ReferenceExp exp) |
onAnyString, onChoice, onConcur, onData, onEpsilon, onInterleave, onList, onMixed, onNullSet, onOneOrMore, onSequence, onValue
protected final org.iso_relax.dispatcher.SchemaProvider provider
protected final org.xml.sax.ErrorHandler errorHandler
private final java.util.Set boundElements
public static final java.lang.String ERR_UNEXPORTED_ELEMENT_DECL
public static final java.lang.String ERR_UNDEFINED_NAMESPACE
public static final java.lang.String ERR_UNEXPORTED_ATTRIBUTE_DECL
public static final java.lang.String ERR_UNSUPPROTED_ATTRIBUTES_IMPORT
public Binder(org.iso_relax.dispatcher.SchemaProvider provider, org.xml.sax.ErrorHandler errorHandler, ExpressionPool pool)
public Expression onAttribute(AttributeExp exp)
public Expression onRef(ReferenceExp exp)
public Expression onOther(OtherExp exp)
public Expression onElement(ElementExp exp)
public java.lang.String localize(java.lang.String propertyName, java.lang.Object[] args)
public java.lang.String localize(java.lang.String prop)
public java.lang.String localize(java.lang.String prop, java.lang.Object arg1)
public java.lang.String localize(java.lang.String prop, java.lang.Object arg1, java.lang.Object arg2)