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
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
validateRoot
public boolean validateRoot(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(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(ErrorHandler handler)
- Set the error handler to be used during validation
- Parameters:
handler
- the error handler to be used during validation
getErrorHandler
public ErrorHandler getErrorHandler()
- Get the error handler to be used during validation
- Returns:
- the error handler associated with this XMLValidator