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