org.jibx.v2
Class SchemaValidationContext
java.lang.Object
org.jibx.v2.ValidationContext
org.jibx.v2.SchemaValidationContext
- All Implemented Interfaces:
- ISkipElements
public class SchemaValidationContext
- extends ValidationContext
Tracks the schema validation state. This includes order-dependent state information collected while walking the tree
structure of a schema model. Collects all errors and warnings and maintains a summary of the severity of the problems
found. For ease of use, this also wraps the schema name register with convenience methods for validation.
- Author:
- Dennis M. Sosnoski
Field Summary |
private java.lang.Object |
m_object
|
Method Summary |
void |
optionalLengthCheck(java.lang.String name,
java.lang.String value,
int min,
int max)
|
void |
optionalPatternCheck(java.lang.String name,
java.lang.String value,
java.lang.String pattern)
|
void |
requiredLengthCheck(java.lang.String name,
java.lang.String value,
int min,
int max)
|
void |
requiredPatternCheck(java.lang.String name,
java.lang.String value,
java.lang.String pattern)
|
void |
setObject(java.lang.Object obj)
|
Methods inherited from class org.jibx.v2.ValidationContext |
addError, addFatal, addProblem, addSkip, addWarning, getErrorCount, getFatalCount, getProblems, getWarningCount, handleMissingElement, isSkipped |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_object
private java.lang.Object m_object
SchemaValidationContext
public SchemaValidationContext()
setObject
public void setObject(java.lang.Object obj)
requiredPatternCheck
public void requiredPatternCheck(java.lang.String name,
java.lang.String value,
java.lang.String pattern)
throws JiBXException
- Throws:
JiBXException
optionalPatternCheck
public void optionalPatternCheck(java.lang.String name,
java.lang.String value,
java.lang.String pattern)
throws JiBXException
- Throws:
JiBXException
requiredLengthCheck
public void requiredLengthCheck(java.lang.String name,
java.lang.String value,
int min,
int max)
throws JiBXException
- Throws:
JiBXException
optionalLengthCheck
public void optionalLengthCheck(java.lang.String name,
java.lang.String value,
int min,
int max)
throws JiBXException
- Throws:
JiBXException