|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.iso_relax.verifier.impl.ForkContentHandler
edu.ksi.virtualclassroom.mappers.jaxb.xmlwrapper.impl.runtime.ValidatingUnmarshaller
Filter implementation of SAXUnmarshallerHandler. * *
* This component internally uses a VerifierFilter to validate * SAX events that goes through this component. * Discovered error information is just passed down to the next component. * *
* This will enable the implementation to validate all sources of SAX events * in the RI - XMLReader, DOMScanner * * SAX events will go the VerifierFilter and then to the SAXUnmarshaller... * * @author Administrator * @version $Revision$
| Field Summary | |
private SAXUnmarshallerHandler |
core
Field core |
private org.xml.sax.helpers.AttributesImpl |
xsiLessAtts
Field xsiLessAtts |
| Fields inherited from class org.iso_relax.verifier.impl.ForkContentHandler |
|
| Constructor Summary | |
private |
ValidatingUnmarshaller(com.sun.msv.verifier.VerifierFilter filter,
SAXUnmarshallerHandler _core)
Constructor for ValidatingUnmarshaller |
| Method Summary | |
static ValidatingUnmarshaller |
create(com.sun.msv.grammar.Grammar grammar,
SAXUnmarshallerHandler _core,
com.sun.xml.bind.validator.Locator locator)
Creates a new instance of ValidatingUnmarshaller. |
java.lang.Object |
getResult()
Method getResult |
void |
handleEvent(javax.xml.bind.ValidationEvent event,
boolean canRecover)
Method handleEvent |
void |
startElement(java.lang.String nsUri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes atts)
Method startElement |
| Methods inherited from class org.iso_relax.verifier.impl.ForkContentHandler |
characters, create, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.xml.sax.ContentHandler |
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping |
| Field Detail |
private final SAXUnmarshallerHandler core
private final org.xml.sax.helpers.AttributesImpl xsiLessAtts
| Constructor Detail |
private ValidatingUnmarshaller(com.sun.msv.verifier.VerifierFilter filter,
SAXUnmarshallerHandler _core)
filter - VerifierFilter_core - SAXUnmarshallerHandler| Method Detail |
public static ValidatingUnmarshaller create(com.sun.msv.grammar.Grammar grammar,
SAXUnmarshallerHandler _core,
com.sun.xml.bind.validator.Locator locator)
grammar - Grammar_core - SAXUnmarshallerHandlerlocator - Locator
public java.lang.Object getResult()
throws javax.xml.bind.JAXBException,
java.lang.IllegalStateException
getResult in interface javax.xml.bind.UnmarshallerHandlerjavax.xml.bind.JAXBException
java.lang.IllegalStateExceptionUnmarshallerHandler.getResult()
public void handleEvent(javax.xml.bind.ValidationEvent event,
boolean canRecover)
throws org.xml.sax.SAXException
handleEvent in interface SAXUnmarshallerHandlerevent - ValidationEventcanRecover - boolean
org.xml.sax.SAXExceptionSAXUnmarshallerHandler.handleEvent(ValidationEvent, boolean)
public void startElement(java.lang.String nsUri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlernsUri - Stringlocal - Stringqname - Stringatts - Attributes
org.xml.sax.SAXExceptionContentHandler.startElement(String, String, String, Attributes)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||