org.plasma.common.bind
Class ValidatingUnmarshaler

java.lang.Object
  extended by org.plasma.common.bind.DataBindingSupport
      extended by org.plasma.common.bind.ValidatingUnmarshaler

public class ValidatingUnmarshaler
extends DataBindingSupport


Nested Class Summary
protected static class ValidatingUnmarshaler.Handler
           
protected static class ValidatingUnmarshaler.Resolver
           
 
Field Summary
 
Fields inherited from class org.plasma.common.bind.DataBindingSupport
context
 
Constructor Summary
ValidatingUnmarshaler(java.io.InputStream[] streams, javax.xml.bind.JAXBContext context, BindingValidationEventHandler validationEventHandler)
           
ValidatingUnmarshaler(java.io.InputStream stream, javax.xml.bind.JAXBContext context, BindingValidationEventHandler validationEventHandler)
           
ValidatingUnmarshaler(java.io.InputStream stream, javax.xml.bind.JAXBContext context, ValidatingUnmarshaler.Handler handler, ValidatingUnmarshaler.Resolver resolver)
           
ValidatingUnmarshaler(java.net.URL url, javax.xml.bind.JAXBContext context, BindingValidationEventHandler validationEventHandler)
           
ValidatingUnmarshaler(java.net.URL url, javax.xml.bind.JAXBContext context, ValidatingUnmarshaler.Handler handler, ValidatingUnmarshaler.Resolver resolver)
           
 
Method Summary
 BindingValidationEventHandler getValidationEventHandler()
           
 java.lang.Object validate(java.io.InputStream xml)
           
 java.lang.Object validate(java.io.Reader reader)
           
 java.lang.Object validate(javax.xml.transform.Source source)
           
 java.lang.Object validate(java.lang.String xml)
           
 
Methods inherited from class org.plasma.common.bind.DataBindingSupport
marshal, marshal, marshal, unmarshal, unmarshal, unmarshal, unmarshal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidatingUnmarshaler

public ValidatingUnmarshaler(java.net.URL url,
                             javax.xml.bind.JAXBContext context,
                             BindingValidationEventHandler validationEventHandler)
                      throws javax.xml.bind.JAXBException,
                             org.xml.sax.SAXException
Throws:
javax.xml.bind.JAXBException
org.xml.sax.SAXException

ValidatingUnmarshaler

public ValidatingUnmarshaler(java.io.InputStream stream,
                             javax.xml.bind.JAXBContext context,
                             BindingValidationEventHandler validationEventHandler)
                      throws javax.xml.bind.JAXBException,
                             org.xml.sax.SAXException
Throws:
javax.xml.bind.JAXBException
org.xml.sax.SAXException

ValidatingUnmarshaler

public ValidatingUnmarshaler(java.io.InputStream[] streams,
                             javax.xml.bind.JAXBContext context,
                             BindingValidationEventHandler validationEventHandler)
                      throws javax.xml.bind.JAXBException,
                             org.xml.sax.SAXException
Throws:
javax.xml.bind.JAXBException
org.xml.sax.SAXException

ValidatingUnmarshaler

public ValidatingUnmarshaler(java.net.URL url,
                             javax.xml.bind.JAXBContext context,
                             ValidatingUnmarshaler.Handler handler,
                             ValidatingUnmarshaler.Resolver resolver)
                      throws javax.xml.bind.JAXBException,
                             org.xml.sax.SAXException
Throws:
javax.xml.bind.JAXBException
org.xml.sax.SAXException

ValidatingUnmarshaler

public ValidatingUnmarshaler(java.io.InputStream stream,
                             javax.xml.bind.JAXBContext context,
                             ValidatingUnmarshaler.Handler handler,
                             ValidatingUnmarshaler.Resolver resolver)
                      throws javax.xml.bind.JAXBException,
                             org.xml.sax.SAXException
Throws:
javax.xml.bind.JAXBException
org.xml.sax.SAXException
Method Detail

validate

public java.lang.Object validate(java.lang.String xml)
                          throws javax.xml.bind.JAXBException,
                                 javax.xml.bind.UnmarshalException
Throws:
javax.xml.bind.JAXBException
javax.xml.bind.UnmarshalException

validate

public java.lang.Object validate(java.io.InputStream xml)
                          throws javax.xml.bind.JAXBException,
                                 javax.xml.bind.UnmarshalException
Throws:
javax.xml.bind.JAXBException
javax.xml.bind.UnmarshalException

validate

public java.lang.Object validate(java.io.Reader reader)
                          throws javax.xml.bind.JAXBException,
                                 javax.xml.bind.UnmarshalException
Throws:
javax.xml.bind.JAXBException
javax.xml.bind.UnmarshalException

validate

public java.lang.Object validate(javax.xml.transform.Source source)
                          throws javax.xml.bind.JAXBException,
                                 javax.xml.bind.UnmarshalException
Throws:
javax.xml.bind.JAXBException
javax.xml.bind.UnmarshalException

getValidationEventHandler

public BindingValidationEventHandler getValidationEventHandler()
                                                        throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException


Copyright © 2013. All Rights Reserved.