public class JAXBValidator
extends java.lang.Object
implements javax.xml.bind.Validator
| Constructor and Description |
|---|
JAXBValidator(XMLValidator newValidator)
This constructor creates a DefaultValidationEventHandlervalidation instance, and sets the XMLMarshaller instance to the one provided.
|
| Modifier and Type | Method and Description |
|---|---|
javax.xml.bind.ValidationEventHandler |
getEventHandler() |
java.lang.Object |
getProperty(java.lang.String key) |
void |
setEventHandler(javax.xml.bind.ValidationEventHandler newValidationEventHandler) |
void |
setProperty(java.lang.String key, java.lang.Object value) |
boolean |
validate(java.lang.Object object)
Validate a non-root object against a schema.
|
boolean |
validateRoot(java.lang.Object rootObject)
Validate a root object against a schema.
|
public JAXBValidator(XMLValidator newValidator)
newXMLMarshaller -
public boolean validateRoot(java.lang.Object rootObject)
throws javax.xml.bind.JAXBException
validateRoot in interface javax.xml.bind.ValidatorrootObject - - the root object to be validatedjavax.xml.bind.JAXBException
public boolean validate(java.lang.Object object)
throws javax.xml.bind.JAXBException
validate in interface javax.xml.bind.Validatorobject - - the object to be validatedjavax.xml.bind.JAXBException
public void setEventHandler(javax.xml.bind.ValidationEventHandler newValidationEventHandler)
throws javax.xml.bind.JAXBException
setEventHandler in interface javax.xml.bind.Validatorjavax.xml.bind.JAXBException
public javax.xml.bind.ValidationEventHandler getEventHandler()
throws javax.xml.bind.JAXBException
getEventHandler in interface javax.xml.bind.Validatorjavax.xml.bind.JAXBException
public void setProperty(java.lang.String key,
java.lang.Object value)
throws javax.xml.bind.PropertyException
setProperty in interface javax.xml.bind.Validatorjavax.xml.bind.PropertyException
public java.lang.Object getProperty(java.lang.String key)
throws javax.xml.bind.PropertyException
getProperty in interface javax.xml.bind.Validatorjavax.xml.bind.PropertyException