JAXBContext |
JAXBContextFactory.createContext(Class<?>[] classesToBeBound, Map<String,?> properties) |
创建一个
JAXBContext 类的新实例。
|
JAXBContext |
JAXBContextFactory.createContext(String contextPath, ClassLoader classLoader, Map<String,?> properties) |
创建一个
JAXBContext 类的新实例。
|
abstract Marshaller |
JAXBContext.createMarshaller() |
创建可用于将java内容树转换为XML数据的
Marshaller 对象。
|
abstract Unmarshaller |
JAXBContext.createUnmarshaller() |
创建可用于将XML数据转换为java内容树的
Unmarshaller 对象。
|
abstract Validator |
JAXBContext.createValidator() |
|
abstract ValidationEventHandler |
Binder.getEventHandler() |
返回当前事件处理程序或默认事件处理程序(如果尚未设置)。
|
ValidationEventHandler |
Marshaller.getEventHandler() |
返回当前事件处理程序或默认事件处理程序(如果尚未设置)。
|
ValidationEventHandler |
Unmarshaller.getEventHandler() |
返回当前事件处理程序或默认事件处理程序(如果尚未设置)。
|
ValidationEventHandler |
Validator.getEventHandler() |
|
Node |
Marshaller.getNode(Object contentTree) |
获取内容树的DOM树视图(可选)。
|
Object |
UnmarshallerHandler.getResult() |
获得未组织的结果。
|
boolean |
Unmarshaller.isValidating() |
|
abstract void |
Binder.marshal(Object jaxbObject, XmlNode xmlNode) |
将JAXB对象树编组到新的XML文档。
|
void |
Marshaller.marshal(Object jaxbElement, File output) |
将根据
jaxbElement 的内容树
jaxbElement 成一个文件。
|
void |
Marshaller.marshal(Object jaxbElement, OutputStream os) |
将根据
jaxbElement 的内容树
jaxbElement 成输出流。
|
void |
Marshaller.marshal(Object jaxbElement, Writer writer) |
将根据
jaxbElement 的内容树
jaxbElement 到Writer中。
|
void |
Marshaller.marshal(Object jaxbElement, XMLEventWriter writer) |
|
void |
Marshaller.marshal(Object jaxbElement, XMLStreamWriter writer) |
|
void |
Marshaller.marshal(Object jaxbElement, Result result) |
将根据
jaxbElement 的内容树
jaxbElement 到指定的
javax.xml.transform.Result 。
|
void |
Marshaller.marshal(Object jaxbElement, Node node) |
将根据
jaxbElement 的内容树
jaxbElement 到DOM树中。
|
void |
Marshaller.marshal(Object jaxbElement, ContentHandler handler) |
将根据
jaxbElement 的内容树
jaxbElement 成SAX2事件。
|
static JAXBContext |
JAXBContext.newInstance(Class<?>... classesToBeBound) |
创建一个新的
JAXBContext 类的实例。
|
static JAXBContext |
JAXBContext.newInstance(Class<?>[] classesToBeBound, Map<String,?> properties) |
创建一个新的
JAXBContext 类的实例。
|
static JAXBContext |
JAXBContext.newInstance(String contextPath) |
创建一个
JAXBContext 类的新实例。
|
static JAXBContext |
JAXBContext.newInstance(String contextPath, ClassLoader classLoader) |
创建一个新的
JAXBContext 类的实例。
|
static JAXBContext |
JAXBContext.newInstance(String contextPath, ClassLoader classLoader, Map<String,?> properties) |
创建一个新的
JAXBContext 类的实例。
|
abstract void |
Binder.setEventHandler(ValidationEventHandler handler) |
允许申请注册一个
ValidationEventHandler 。
|
void |
Marshaller.setEventHandler(ValidationEventHandler handler) |
允许应用程序注册验证事件处理程序。
|
void |
Unmarshaller.setEventHandler(ValidationEventHandler handler) |
允许申请注册一个
ValidationEventHandler 。
|
void |
Validator.setEventHandler(ValidationEventHandler handler) |
|
void |
Unmarshaller.setValidating(boolean validating) |
|
abstract Object |
Binder.unmarshal(XmlNode xmlNode) |
将XML信息集视图解组到JAXB对象树。
|
abstract <T> JAXBElement<T> |
Binder.unmarshal(XmlNode xmlNode, Class<T> declaredType) |
通过向JAXB对象树提供
declaredType 解组XML根元素。
|
Object |
Unmarshaller.unmarshal(File f) |
从指定的文件解组XML数据并返回生成的内容树。
|
Object |
Unmarshaller.unmarshal(InputStream is) |
从指定的InputStream中解组XML数据,并返回生成的内容树。
|
Object |
Unmarshaller.unmarshal(Reader reader) |
从指定的Reader中解组XML数据并返回生成的内容树。
|
Object |
Unmarshaller.unmarshal(URL url) |
从指定的URL解组XML数据并返回生成的内容树。
|
Object |
Unmarshaller.unmarshal(XMLEventReader reader) |
从指定的解析器解组XML数据并返回生成的内容树。
|
<T> JAXBElement<T> |
Unmarshaller.unmarshal(XMLEventReader reader, Class<T> declaredType) |
将根元素解组到JAXB映射
declaredType 并返回生成的内容树。
|
Object |
Unmarshaller.unmarshal(XMLStreamReader reader) |
从指定的解析器解组XML数据并返回生成的内容树。
|
<T> JAXBElement<T> |
Unmarshaller.unmarshal(XMLStreamReader reader, Class<T> declaredType) |
将根元素解组到JAXB映射
declaredType 并返回生成的内容树。
|
Object |
Unmarshaller.unmarshal(Source source) |
从指定的XML Source中解组XML数据并返回生成的内容树。
|
<T> JAXBElement<T> |
Unmarshaller.unmarshal(Source source, Class<T> declaredType) |
通过
declaredType 从指定的XML源解组XML数据,并返回生成的内容树。
|
Object |
Unmarshaller.unmarshal(Node node) |
从指定的DOM树中解组全局XML数据,并返回生成的内容树。
|
<T> JAXBElement<T> |
Unmarshaller.unmarshal(Node node, Class<T> declaredType) |
通过JAXB映射
declaredType 解组XML数据,并返回结果内容树。
|
Object |
Unmarshaller.unmarshal(InputSource source) |
从指定的SAX InputSource解组XML数据并返回结果内容树。
|
abstract Object |
Binder.updateJAXB(XmlNode xmlNode) |
获取一个XML节点并更新其关联的JAXB对象及其后代。
|
abstract XmlNode |
Binder.updateXML(Object jaxbObject) |
获取JAXB对象并更新其关联的XML节点及其后代。
|
abstract XmlNode |
Binder.updateXML(Object jaxbObject, XmlNode xmlNode) |
在其关联的XML解析树中更新JAXB对象树中的更改。
|
boolean |
Validator.validate(Object subrootObj) |
|
boolean |
Validator.validateRoot(Object rootObj) |
|