JavaTM 2 Platform
Standard Ed. 6

類別 javax.xml.soap.SOAPException
的使用

使用 SOAPException 的軟體套件
javax.xml.soap 提供用於創建和建構 SOAP 訊息的 API。 
 

javax.xml.soapSOAPException 的使用
 

拋出 SOAPExceptionjavax.xml.soap 中的方法
 SOAPElement SOAPElement.addAttribute(Name name, String value)
          將帶有指定名稱和值的屬性添加到此 SOAPElement 物件。
 SOAPElement SOAPElement.addAttribute(QName qname, String value)
          將帶有指定名稱和值的屬性添加到此 SOAPElement 物件。
 SOAPBody SOAPEnvelope.addBody()
          創建一個 SOAPBody 物件,並將其設置為此 SOAPEnvelope 物件的 SOAPBody 物件。
 SOAPBodyElement SOAPBody.addBodyElement(Name name)
          使用指定名稱創建新的 SOAPBodyElement 物件,並將其添加到此 SOAPBody 物件。
 SOAPBodyElement SOAPBody.addBodyElement(QName qname)
          使用指定 QName 創建新的 SOAPBodyElement 物件,並將其添加到此 SOAPBody 物件。
 SOAPElement SOAPElement.addChildElement(Name name)
          創建使用給定 Name 物件初始化的新 SOAPElement 物件,並將該新元素添加到此 SOAPElement 物件。
 SOAPElement SOAPElement.addChildElement(QName qname)
          創建使用給定 QName 物件初始化的新 SOAPElement 物件,並將該新元素添加到此 SOAPElement 物件。
 SOAPElement SOAPElement.addChildElement(SOAPElement element)
          將 SOAPElement 作為此 SOAPElement 實例的子級添加。
 SOAPElement SOAPElement.addChildElement(String localName)
          創建使用指定本地名稱初始化的新 SOAPElement 物件,並將該新元素添加到此 SOAPElement 物件。
 SOAPElement SOAPElement.addChildElement(String localName, String prefix)
          創建使用指定本地名稱和前綴初始化的新 SOAPElement 物件,並將該新元素添加到此 SOAPElement 物件。
 SOAPElement SOAPElement.addChildElement(String localName, String prefix, String uri)
          創建使用指定本地名稱、前綴和 URI 初始化的新 SOAPElement 物件,並將該新元素添加到此 SOAPElement 物件。
 Detail SOAPFault.addDetail()
          創建可選的 Detail 物件,並將其設置為此 SOAPFault 物件的 Detail 物件。
 DetailEntry Detail.addDetailEntry(Name name)
          使用給定名稱創建新的 DetailEntry 物件,並將其添加到此 Detail 物件。
 DetailEntry Detail.addDetailEntry(QName qname)
          使用給定 QName 創建新的 DetailEntry 物件,並將其添加到此 Detail 物件。
 SOAPBodyElement SOAPBody.addDocument(Document document)
          將 DOM Document 的根節點添加到此 SOAPBody 物件。
 SOAPFault SOAPBody.addFault()
          創建新的 SOAPFault 物件,並將其添加到此 SOAPBody 物件。
 SOAPFault SOAPBody.addFault(Name faultCode, String faultString)
          創建新的 SOAPFault 物件,並將其添加到此 SOAPBody 物件。
 SOAPFault SOAPBody.addFault(Name faultCode, String faultString, Locale locale)
          創建新的 SOAPFault 物件,並將其添加到此 SOAPBody 物件。
 SOAPFault SOAPBody.addFault(QName faultCode, String faultString)
          創建新的 SOAPFault 物件,並將其添加到此 SOAPBody 物件。
 SOAPFault SOAPBody.addFault(QName faultCode, String faultString, Locale locale)
          創建新的 SOAPFault 物件,並將其添加到此 SOAPBody 物件。
 void SOAPFault.addFaultReasonText(String text, Locale locale)
          追加或替換包含指定文本訊息的 Reason Text 項,以及從 locale 派生的 xml:lang
 SOAPHeader SOAPEnvelope.addHeader()
          創建一個 SOAPHeader 物件,並將其設置為此 SOAPEnvelope 物件的 SOAPHeader 物件。
 SOAPHeaderElement SOAPHeader.addHeaderElement(Name name)
          創建使用指定名稱初始化的新的 SOAPHeaderElement 物件,並將其添加到此 SOAPHeader 物件。
 SOAPHeaderElement SOAPHeader.addHeaderElement(QName qname)
          創建使用指定 qname 初始化的新的 SOAPHeaderElement 物件,並將其添加到此 SOAPHeader 物件。
 SOAPElement SOAPElement.addNamespaceDeclaration(String prefix, String uri)
          將帶有指定前綴和 URI 的名稱空間宣告添加到此 SOAPElement 物件。
 SOAPHeaderElement SOAPHeader.addNotUnderstoodHeaderElement(QName name)
          創建使用指定名稱初始化的新的 NotUnderstood SOAPHeaderElement 物件,並將其添加到此 SOAPHeader 物件。
 SOAPElement SOAPElement.addTextNode(String text)
          創建使用給定 String 初始化的新 Text 物件,並將其添加到此 SOAPElement 物件。
 SOAPHeaderElement SOAPHeader.addUpgradeHeaderElement(Iterator supportedSOAPURIs)
          創建使用指定的 SOAP URI 支持列表初始化的新的 Upgrade SOAPHeaderElement 物件,並將其添加到此 SOAPHeader 物件。
 SOAPHeaderElement SOAPHeader.addUpgradeHeaderElement(String supportedSoapUri)
          創建使用指定受支持 SOAP URI 初始化的新的 Upgrade SOAPHeaderElement 物件,並將其添加到此 SOAPHeader 物件。
 SOAPHeaderElement SOAPHeader.addUpgradeHeaderElement(String[] supportedSoapUris)
          創建使用指定 SOAP URI 支持陣列初始化的新的 Upgrade SOAPHeaderElement 物件,並將其添加到此 SOAPHeader 物件。
 void SOAPFault.appendFaultSubcode(QName subcode)
          將 Subcode 添加到此 SOAPFault 套件含的 Subcode 序列的末尾。
abstract  SOAPMessage SOAPConnection.call(SOAPMessage request, Object to)
          將給定訊息發送到指定端點,在返回應答前將一直阻塞。
abstract  void SOAPConnection.close()
          關閉此 SOAPConnection 物件。
 SOAPElement SOAPElementFactory.create(Name name)
          已過時。 使用 javax.xml.soap.SOAPFactory.createElement(javax.xml.soap.Name) 替換
 SOAPElement SOAPElementFactory.create(String localName)
          已過時。 使用 javax.xml.soap.SOAPFactory.createElement(String localName) 替換
 SOAPElement SOAPElementFactory.create(String localName, String prefix, String uri)
          已過時。 使用 javax.xml.soap.SOAPFactory.createElement(String localName, String prefix, String uri) 替換
abstract  SOAPConnection SOAPConnectionFactory.createConnection()
          創建新的 SOAPConnection
abstract  Detail SOAPFactory.createDetail()
          創建充當 DetailEntry 物件容器的新 Detail 物件。
 SOAPElement SOAPFactory.createElement(Element domElement)
          根據現有的 DOM Element 創建 SOAPElement 物件。
abstract  SOAPElement SOAPFactory.createElement(Name name)
          創建使用給定 Name 物件初始化的 SOAPElement 物件。
 SOAPElement SOAPFactory.createElement(QName qname)
          創建使用給定 QName 物件初始化的 SOAPElement 物件。
abstract  SOAPElement SOAPFactory.createElement(String localName)
          創建使用給定本地名稱初始化的 SOAPElement 物件。
abstract  SOAPElement SOAPFactory.createElement(String localName, String prefix, String uri)
          使用本地名稱、前綴和 URI 創建新的 SOAPElement 物件。
abstract  SOAPFault SOAPFactory.createFault()
          創建一個新的預設 SOAPFault 物件
abstract  SOAPFault SOAPFactory.createFault(String reasonText, QName faultCode)
          創建使用給定 reasonTextfaultCode 初始化的新 SOAPFault 物件
abstract  SOAPMessage MessageFactory.createMessage()
          使用預設的 SOAPPartSOAPEnvelopeSOAPBodySOAPHeader 物件創建新的 SOAPMessage 物件。
abstract  SOAPMessage MessageFactory.createMessage(MimeHeaders headers, InputStream in)
          將給定 InputStream 物件的內容內部化到新的 SOAPMessage 物件,並返回該 SOAPMessage 物件。
 Name SOAPEnvelope.createName(String localName)
          創建使用給定本地名稱初始化的新 Name 物件。
abstract  Name SOAPFactory.createName(String localName)
          創建使用給定本地名稱初始化的新 Name 物件。
 Name SOAPEnvelope.createName(String localName, String prefix, String uri)
          創建使用給定本地名稱、名稱空間前綴和名稱空間 URL 初始化的新 Name 物件。
abstract  Name SOAPFactory.createName(String localName, String prefix, String uri)
          創建使用給定本地名稱、名稱空間前綴和名稱空間 URI 初始化的新 Name 物件。
 QName SOAPElement.createQName(String localName, String prefix)
          創建一個 QName,其名稱空間 URI 應與此 SOAPElement 上下文中的參數、prefix 相關聯。
 Document SOAPBody.extractContentAsDocument()
          創建新的 DOM Document,並將此 SOAPBody 的第一個子元素設置為它的文檔元素。
 SOAPMessage SOAPConnection.get(Object to)
          從特定端點獲取訊息,在收到訊息前將一直阻塞。
abstract  AttachmentPart SOAPMessage.getAttachment(SOAPElement element)
          返回與此 SOAPElement 參考的附件關聯的 AttachmentPart 物件,如果不存在此類別附件,則返回 null
abstract  InputStream AttachmentPart.getBase64Content()
          以 Base64 編碼字元資料的形式返回可用於獲取 AttachmentPart 內容的 InputStream,此方法將對附件的原始位元組進行 Base64 編碼,然後返回該內容。
 SOAPBody SOAPEnvelope.getBody()
          返回與此 SOAPEnvelope 物件關聯的 SOAPBody 物件。
abstract  Object AttachmentPart.getContent()
          以 Java 物件的形式獲取此 AttachmentPart 物件的內容。
abstract  Source SOAPPart.getContent()
          以 JAXP Source 物件的形式返回 SOAPEnvelope 的內容。
abstract  DataHandler AttachmentPart.getDataHandler()
          獲取針對此 AttachmentPart 物件的 DataHandler 物件。
abstract  SOAPEnvelope SOAPPart.getEnvelope()
          獲取與此 SOAPPart 物件關聯的 SOAPEnvelope 物件。
 Iterator SOAPFault.getFaultReasonLocales()
          返回一個 Iterator,它可以在與 Reason Text 項關聯的 Locale 獨特序列上進行迭代。
 String SOAPFault.getFaultReasonText(Locale locale)
          返回與給定 Locale 關聯的 Reason Text。
 Iterator SOAPFault.getFaultReasonTexts()
          返回一個 Iterator,它可以在包含此 SOAPFault 所有 Reason Text 項的 String 物件序列上進行迭代。
 SOAPHeader SOAPEnvelope.getHeader()
          返回此 SOAPEnvelope 物件的 SOAPHeader 物件。
 Object SOAPMessage.getProperty(String property)
          檢索指定屬性的值。
abstract  InputStream AttachmentPart.getRawContent()
          以 InputStream 的形式獲取此 AttachmentPart 物件的內容,等效於調用了 getContent 但沒有為此 AttachmentPartcontent-type 註冊 DataContentHandler
abstract  byte[] AttachmentPart.getRawContentBytes()
          以 byte[] 陣列形式獲取此 AttachmentPart 物件的內容,等效於調用了 getContent 但沒有為此 AttachmentPartcontent-type 註冊 DataContentHandler
abstract  int AttachmentPart.getSize()
          返回此 AttachmentPart 物件中的位元組數。
 SOAPBody SOAPMessage.getSOAPBody()
          獲取此 SOAPMessage 物件中包含的 SOAP Body。
 SOAPHeader SOAPMessage.getSOAPHeader()
          獲取此 SOAPMessage 物件中包含的 SOAP Header。
static MessageFactory MessageFactory.newInstance()
          創建新的 MessageFactory 物件,該物件是預設實作 (SOAP 1.1) 的實例。
static SOAPConnectionFactory SOAPConnectionFactory.newInstance()
          創建預設 SOAPConnectionFactory 物件的實例。
static SOAPElementFactory SOAPElementFactory.newInstance()
          已過時。 創建新的 SOAPElementFactory 實例。
static SOAPFactory SOAPFactory.newInstance()
          創建新的 SOAPFactory 物件,該物件是預設實作 (SOAP 1.1) 的實例。
static MessageFactory MessageFactory.newInstance(String protocol)
          創建新的 MessageFactory 物件,該物件是指定實作的實例。
static SOAPFactory SOAPFactory.newInstance(String protocol)
          創建新的 SOAPFactory 物件,該物件是指定實作的實例,此方法使用 SAAJMetaFactory 來定位實作類別並創建 SOAPFactory 實例。
protected abstract  MessageFactory SAAJMetaFactory.newMessageFactory(String protocol)
          創建給定 String 協議的 MessageFactory 物件。
protected abstract  SOAPFactory SAAJMetaFactory.newSOAPFactory(String protocol)
          創建給定 String 協議的 SOAPFactory 物件。
abstract  void SOAPMessage.saveChanges()
          使用對其所作的所有更改更新此 SOAPMessage 物件。
abstract  void AttachmentPart.setBase64Content(InputStream content, String contentType)
          根據 Base64 源 InputStream 設置此附件部分的內容,並將 Content-Type 頭的值設置為 contentType 中包含的值,此方法將首先對 base64 輸入串流進行解碼,然後將得到的原始位元組寫入附件。
abstract  void SOAPPart.setContent(Source source)
          使用取自給定 Source 物件的資料設置 SOAPEnvelope 物件的內容。
 SOAPElement SOAPElement.setElementQName(QName newName)
          如果可能,將此 Element 的名稱更改為 newName
 void SOAPElement.setEncodingStyle(String encodingStyle)
          將此 SOAPElement 物件的編碼樣式設置為指定樣式。
 void SOAPFault.setFaultActor(String faultActor)
          使用給定的錯誤參與者 (actor) 設置此 SOAPFault 物件。
 void SOAPFault.setFaultCode(Name faultCodeQName)
          使用給定的錯誤程式碼設置此 SOAPFault 物件。
 void SOAPFault.setFaultCode(QName faultCodeQName)
          使用給定的錯誤程式碼設置此 SOAPFault 物件。
 void SOAPFault.setFaultCode(String faultCode)
          使用給定的錯誤程式碼設置此 SOAPFault 物件。
 void SOAPFault.setFaultNode(String uri)
          創建或替換此 SOAPFault 物件的任何現有 Node 元素。
 void SOAPFault.setFaultRole(String uri)
          創建或替換此 SOAPFault 物件的任何現有 Role 元素。
 void SOAPFault.setFaultString(String faultString)
          將此 SOAPFault 物件的錯誤字元串設定為給定字元串。
 void SOAPFault.setFaultString(String faultString, Locale locale)
          將此 SOAPFault 物件的錯誤字元串設定為給定字元串,並本地化為給定語言環境。
 void Node.setParentElement(SOAPElement parent)
          將此 Node 物件的父節點設置為給定的 SOAPElement 物件。
 void SOAPMessage.setProperty(String property, Object value)
          將指定值與指定屬性關聯。
abstract  void AttachmentPart.setRawContent(InputStream content, String contentType)
          將此附件部分的內容設置為 InputStream content 所包含的內容,並將 Content-Type 頭的值設置為 contentType 中包含的值。
abstract  void AttachmentPart.setRawContentBytes(byte[] content, int offset, int len, String contentType)
          將此附件部分的內容設置為 byte[] 陣列 content 所包含的內容,並將 Content-Type 頭的值設置為 contentType 中包含的值。
 void SOAPHeaderElement.setRelay(boolean relay)
          將此 SOAPHeaderElementrelay 屬性設置為 true 或 false。
 void SOAPHeaderElement.setRole(String uri)
          將與此 SOAPHeaderElement 物件關聯的 Role 設置為指定 Role
abstract  void SOAPMessage.writeTo(OutputStream out)
          將此 SOAPMessage 物件寫入給定輸出串流。
 

拋出 SOAPExceptionjavax.xml.soap 中的建構子
SAAJResult()
          創建一個 SAAJResult,此類別將以支持預設 (SOAP 1.1) 協議的 SAAJ 階層樹的形式顯示結果。
SAAJResult(String protocol)
          創建一個 SAAJResult,它將以支持指定協議的 SAAJ 階層樹的形式顯示結果。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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