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.Validator
rootObject
- - 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.Validator
object
- - 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.Validator
javax.xml.bind.JAXBException
public javax.xml.bind.ValidationEventHandler getEventHandler() throws javax.xml.bind.JAXBException
getEventHandler
in interface javax.xml.bind.Validator
javax.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.Validator
javax.xml.bind.PropertyException
public java.lang.Object getProperty(java.lang.String key) throws javax.xml.bind.PropertyException
getProperty
in interface javax.xml.bind.Validator
javax.xml.bind.PropertyException