org.modeldriven.fuml.bind
Class ValidatingUnmarshaler

java.lang.Object
  extended by org.modeldriven.fuml.bind.DataBindingSupport
      extended by org.modeldriven.fuml.bind.ValidatingUnmarshaler

public class ValidatingUnmarshaler
extends DataBindingSupport


Constructor Summary
ValidatingUnmarshaler(InputStream stream, JAXBContext context, BindingValidationEventHandler validationEventHandler)
           
ValidatingUnmarshaler(InputStream stream, JAXBContext context, org.modeldriven.fuml.bind.ValidatingUnmarshaler.Handler handler, org.modeldriven.fuml.bind.ValidatingUnmarshaler.Resolver resolver)
           
ValidatingUnmarshaler(URL url, JAXBContext context, BindingValidationEventHandler validationEventHandler)
           
ValidatingUnmarshaler(URL url, JAXBContext context, org.modeldriven.fuml.bind.ValidatingUnmarshaler.Handler handler, org.modeldriven.fuml.bind.ValidatingUnmarshaler.Resolver resolver)
           
 
Method Summary
 BindingValidationEventHandler getValidationEventHandler()
           
 Object validate(InputStream xml)
           
 Object validate(String xml)
           
 
Methods inherited from class org.modeldriven.fuml.bind.DataBindingSupport
marshal, unmarshal, unmarshal
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidatingUnmarshaler

public ValidatingUnmarshaler(URL url,
                             JAXBContext context,
                             BindingValidationEventHandler validationEventHandler)
                      throws JAXBException,
                             SAXException
Throws:
JAXBException
SAXException

ValidatingUnmarshaler

public ValidatingUnmarshaler(InputStream stream,
                             JAXBContext context,
                             BindingValidationEventHandler validationEventHandler)
                      throws JAXBException,
                             SAXException
Throws:
JAXBException
SAXException

ValidatingUnmarshaler

public ValidatingUnmarshaler(URL url,
                             JAXBContext context,
                             org.modeldriven.fuml.bind.ValidatingUnmarshaler.Handler handler,
                             org.modeldriven.fuml.bind.ValidatingUnmarshaler.Resolver resolver)
                      throws JAXBException,
                             SAXException
Throws:
JAXBException
SAXException

ValidatingUnmarshaler

public ValidatingUnmarshaler(InputStream stream,
                             JAXBContext context,
                             org.modeldriven.fuml.bind.ValidatingUnmarshaler.Handler handler,
                             org.modeldriven.fuml.bind.ValidatingUnmarshaler.Resolver resolver)
                      throws JAXBException,
                             SAXException
Throws:
JAXBException
SAXException
Method Detail

validate

public Object validate(String xml)
                throws JAXBException,
                       UnmarshalException
Throws:
JAXBException
UnmarshalException

validate

public Object validate(InputStream xml)
                throws JAXBException,
                       UnmarshalException
Throws:
JAXBException
UnmarshalException

getValidationEventHandler

public BindingValidationEventHandler getValidationEventHandler()
                                                        throws JAXBException
Throws:
JAXBException


Copyright © 2012. All Rights Reserved.