public final class Validator extends Object implements ValidatorListener
ValidatorListener.Event
Constructor and Description |
---|
Validator(SchemaType type,
SchemaField field,
SchemaTypeLoader globalLoader,
XmlOptions options,
Collection defaultErrorListener) |
Modifier and Type | Method and Description |
---|---|
boolean |
getBooleanValue() |
byte[] |
getByteArrayValue() |
SchemaLocalAttribute |
getCurrentAttribute() |
SchemaLocalElement |
getCurrentElement() |
SchemaType |
getCurrentElementSchemaType() |
SchemaAttributeModel |
getCurrentWildcardAttribute() |
SchemaParticle |
getCurrentWildcardElement() |
BigDecimal |
getDecimalValue() |
double |
getDoubleValue() |
float |
getFloatValue() |
GDate |
getGDateValue() |
GDuration |
getGDurationValue() |
List |
getListTypes() |
List |
getListValue() |
QName |
getQNameValue() |
String |
getStringValue() |
SchemaType |
getUnionType() |
boolean |
isValid() |
void |
nextEvent(int kind,
ValidatorListener.Event event) |
public Validator(SchemaType type, SchemaField field, SchemaTypeLoader globalLoader, XmlOptions options, Collection defaultErrorListener)
public boolean isValid()
public void nextEvent(int kind, ValidatorListener.Event event)
nextEvent
in interface ValidatorListener
public SchemaType getCurrentElementSchemaType()
getCurrentAttribute()
.getType().
Warning: the returned SchemaType can be an XmlBeans.NO_TYPE
,
see SchemaType.isNoType()
. Or can be the parent type, for unrecognized elements
that are part of wildcards.public SchemaLocalElement getCurrentElement()
getCurrentWildcardElement()
.public SchemaParticle getCurrentWildcardElement()
SchemaParticle.WILDCARD
method getCurrentElement()
might return null if wildcard's processContents is skip or lax.public SchemaLocalAttribute getCurrentAttribute()
public SchemaAttributeModel getCurrentWildcardAttribute()
public String getStringValue()
public BigDecimal getDecimalValue()
public boolean getBooleanValue()
public float getFloatValue()
public double getDoubleValue()
public QName getQNameValue()
public GDate getGDateValue()
public GDuration getGDurationValue()
public byte[] getByteArrayValue()
public List getListValue()
public List getListTypes()
public SchemaType getUnionType()
Copyright © 2010 - 2020 Adobe. All Rights Reserved