|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.byu.deg.osmx.binding.impl.runtime.ValidationContext
Maintains information that needs to be stored across validations of multiple objects. Specifically, this object is responsible for:
ValidationErrorHandler
.
MSVValidators should use this error handler to report any error.
Constructor Summary | |
(package private) |
ValidationContext(javax.xml.bind.ValidationEventHandler _eventHandler,
boolean validateID)
|
Method Summary | |
NamespaceContextImpl |
getNamespaceContext()
|
String |
onID(XMLSerializable owner,
String value)
|
String |
onIDREF(XMLSerializable referer,
String value)
|
protected void |
reconcileIDs()
Tests if all IDREFs have corresponding IDs. |
void |
reportEvent(ValidatableObject source,
Exception nestedException)
Reports an error to the client. |
void |
reportEvent(ValidatableObject source,
String formattedMessage)
Reports an error to the application. |
void |
reportEvent(ValidatableObject source,
javax.xml.bind.ValidationEvent event)
|
void |
validate(ValidatableObject vo)
Validates the sub-tree rooted at vo and reports
any errors/warnings to the error handler. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
ValidationContext(javax.xml.bind.ValidationEventHandler _eventHandler, boolean validateID)
validateID
- if true, ID/IDREF validation will be performed.Method Detail |
public void validate(ValidatableObject vo) throws SAXException
vo
and reports
any errors/warnings to the error handler.
SAXException
public NamespaceContextImpl getNamespaceContext()
public String onID(XMLSerializable owner, String value) throws SAXException
SAXException
public String onIDREF(XMLSerializable referer, String value) throws SAXException
SAXException
protected void reconcileIDs() throws SAXException
SAXException
public void reportEvent(ValidatableObject source, String formattedMessage) throws com.sun.xml.bind.serializer.AbortSerializationException
com.sun.xml.bind.serializer.AbortSerializationException
public void reportEvent(ValidatableObject source, Exception nestedException) throws com.sun.xml.bind.serializer.AbortSerializationException
com.sun.xml.bind.serializer.AbortSerializationException
public void reportEvent(ValidatableObject source, javax.xml.bind.ValidationEvent event) throws com.sun.xml.bind.serializer.AbortSerializationException
com.sun.xml.bind.serializer.AbortSerializationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |