com.sun.xml.bind.v2.runtime.unmarshaller

Class ValidatingUnmarshaller

final class ValidatingUnmarshaller extends Object implements XmlVisitor, XmlVisitor.TextPredictor

XmlVisitor decorator that validates the events by using JAXP validation API.
Constructor Summary
ValidatingUnmarshaller(Schema schema, XmlVisitor next)
Creates a new instance of ValidatingUnmarshaller.
Method Summary
voidendDocument()
voidendElement(TagName tagName)
voidendPrefixMapping(String prefix)
booleanexpectText()
UnmarshallingContextgetContext()
TextPredictorgetPredictor()
voidstartDocument(LocatorEx locator, NamespaceContext nsContext)
voidstartElement(TagName tagName)
voidstartPrefixMapping(String prefix, String nsUri)
voidtext(CharSequence pcdata)

Constructor Detail

ValidatingUnmarshaller

public ValidatingUnmarshaller(Schema schema, XmlVisitor next)
Creates a new instance of ValidatingUnmarshaller.

Method Detail

endDocument

public void endDocument()

endElement

public void endElement(TagName tagName)

endPrefixMapping

public void endPrefixMapping(String prefix)

expectText

boolean expectText()

getContext

public UnmarshallingContext getContext()

getPredictor

public TextPredictor getPredictor()

startDocument

public void startDocument(LocatorEx locator, NamespaceContext nsContext)

startElement

public void startElement(TagName tagName)

startPrefixMapping

public void startPrefixMapping(String prefix, String nsUri)

text

public void text(CharSequence pcdata)