JavaTM 2 Platform
Standard Ed. 6

类 javax.xml.bind.JAXBContext
的使用

使用 JAXBContext 的软件包
javax.xml.bind 为包含解组、编组和验证功能的客户端应用程序提供运行时绑定框架。 
javax.xml.bind.util 有用的客户端实用工具类。 
javax.xml.ws 此包包含核心 JAX-WS API。 
javax.xml.ws.handler.soap 该包定义用于 SOAP 消息处理程序的 API。 
javax.xml.ws.spi 该包定义用于 JAX-WS 2.0 的 SPI。 
 

javax.xml.bindJAXBContext 的使用
 

返回 JAXBContextjavax.xml.bind 中的方法
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 类的新实例。
 

javax.xml.bind.utilJAXBContext 的使用
 

参数类型为 JAXBContextjavax.xml.bind.util 中的构造方法
JAXBResult(JAXBContext context)
          创建一个使用指定 JAXBContext 来解组的新实例。
JAXBSource(JAXBContext context, Object contentObject)
          针对给定的内容对象创建一个新 Source
 

javax.xml.wsJAXBContext 的使用
 

参数类型为 JAXBContextjavax.xml.ws 中的方法
 Dispatch<Object> Service.createDispatch(QName portName, JAXBContext context, Service.Mode mode)
          创建与生成的 JAXB 对象一起使用的 Dispatch 实例。
 Object LogicalMessage.getPayload(JAXBContext context)
          以 JAXB 对象的形式获取消息负载。
 void LogicalMessage.setPayload(Object payload, JAXBContext context)
          设置消息负载
 

javax.xml.ws.handler.soapJAXBContext 的使用
 

参数类型为 JAXBContextjavax.xml.ws.handler.soap 中的方法
 Object[] SOAPMessageContext.getHeaders(QName header, JAXBContext context, boolean allRoles)
          从消息上下文的消息中获得具有特定限定名的头。
 

javax.xml.ws.spiJAXBContext 的使用
 

参数类型为 JAXBContextjavax.xml.ws.spi 中的方法
abstract  Dispatch<Object> ServiceDelegate.createDispatch(QName portName, JAXBContext context, Service.Mode mode)
          创建与 JAXB 生成的对象一起使用的 Dispatch 实例。
 


JavaTM 2 Platform
Standard Ed. 6

提交错误或意见

版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only