The validateRoot method is used to validate objects which are mapped to global
elements in a schema and which have a default root element specified in the TopLink
project. The validate method is used to validate all other mapped objects.
- See Also:
XMLContext
Method Summary |
org.xml.sax.ErrorHandler |
getErrorHandler()
Get the error handler to be used during validation |
void |
setErrorHandler(org.xml.sax.ErrorHandler handler)
Set the error handler to be used during validation |
boolean |
validate(java.lang.Object object)
Validate the given object. |
boolean |
validateRoot(java.lang.Object rootObject)
Validate the given root object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NONVALIDATING
public static final int NONVALIDATING
- See Also:
- Constant Field Values
SCHEMA_VALIDATION
public static final int SCHEMA_VALIDATION
- See Also:
- Constant Field Values
DTD_VALIDATION
public static final int DTD_VALIDATION
- See Also:
- Constant Field Values
XMLValidator
protected XMLValidator(XMLContext xmlContext)
validateRoot
public boolean validateRoot(java.lang.Object rootObject)
throws XMLMarshalException
- Validate the given root object.
- Parameters:
rootObject
- A single root object to validate
- Returns:
- true if this is a valid object, otherwise false
- Throws:
XMLMarshalException
validate
public boolean validate(java.lang.Object object)
throws XMLMarshalException
- Validate the given object.
- Parameters:
object
- A single object to validate
- Returns:
- true if this is a valid object, otherwise false
- Throws:
XMLMarshalException
setErrorHandler
public void setErrorHandler(org.xml.sax.ErrorHandler handler)
- Set the error handler to be used during validation
- Parameters:
handler
- the error handler to be used during validation
getErrorHandler
public org.xml.sax.ErrorHandler getErrorHandler()
- Get the error handler to be used during validation
- Returns:
- the error handler associated with this XMLValidator