public abstract class Binder<XmlNode> extends Object
Constructor and Description |
---|
Binder() |
Modifier and Type | Method and Description |
---|---|
abstract ValidationEventHandler |
getEventHandler() |
abstract Object |
getJAXBNode(XmlNode xmlNode) |
abstract Object |
getProperty(String name) |
abstract Schema |
getSchema() |
abstract XmlNode |
getXMLNode(Object jaxbObject) |
abstract void |
marshal(Object jaxbObject,
XmlNode xmlNode) |
abstract void |
setEventHandler(ValidationEventHandler handler) |
abstract void |
setProperty(String name,
Object value) |
abstract void |
setSchema(Schema schema) |
abstract Object |
unmarshal(XmlNode xmlNode) |
abstract <T> JAXBElement<T> |
unmarshal(XmlNode xmlNode,
Class<T> declaredType) |
abstract Object |
updateJAXB(XmlNode xmlNode) |
abstract XmlNode |
updateXML(Object jaxbObject) |
abstract XmlNode |
updateXML(Object jaxbObject,
XmlNode xmlNode) |
public abstract ValidationEventHandler getEventHandler() throws JAXBException
JAXBException
public abstract Object getProperty(String name) throws PropertyException
PropertyException
public abstract Schema getSchema()
public abstract void marshal(Object jaxbObject, XmlNode xmlNode) throws JAXBException
JAXBException
public abstract void setEventHandler(ValidationEventHandler handler) throws JAXBException
JAXBException
public abstract void setProperty(String name, Object value) throws PropertyException
PropertyException
public abstract void setSchema(Schema schema)
public abstract Object unmarshal(XmlNode xmlNode) throws JAXBException
JAXBException
public abstract <T> JAXBElement<T> unmarshal(XmlNode xmlNode, Class<T> declaredType) throws JAXBException
JAXBException
public abstract Object updateJAXB(XmlNode xmlNode) throws JAXBException
JAXBException
public abstract XmlNode updateXML(Object jaxbObject) throws JAXBException
JAXBException
public abstract XmlNode updateXML(Object jaxbObject, XmlNode xmlNode) throws JAXBException
JAXBException
Copyright © 2013. All rights reserved.