|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 SOAPException 的軟體套件 | |
---|---|
javax.xml.soap | 提供用於創建和建構 SOAP 訊息的 API。 |
javax.xml.soap 中 SOAPException 的使用 |
---|
拋出 SOAPException 的 javax.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 的根節點添加到此 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)
創建使用給定 reasonText 和 faultCode 初始化的新 SOAPFault 物件 |
abstract SOAPMessage |
MessageFactory.createMessage()
使用預設的 SOAPPart 、SOAPEnvelope 、SOAPBody 和 SOAPHeader 物件創建新的 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 ,並將此 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 但沒有為此 AttachmentPart 的 content-type 註冊 DataContentHandler 。 |
abstract byte[] |
AttachmentPart.getRawContentBytes()
以 byte[] 陣列形式獲取此 AttachmentPart 物件的內容,等效於調用了 getContent 但沒有為此 AttachmentPart 的 content-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)
將此 SOAPHeaderElement 的 relay 屬性設置為 true 或 false。 |
void |
SOAPHeaderElement.setRole(String uri)
將與此 SOAPHeaderElement 物件關聯的 Role 設置為指定 Role 。 |
abstract void |
SOAPMessage.writeTo(OutputStream out)
將此 SOAPMessage 物件寫入給定輸出串流。 |
拋出 SOAPException 的 javax.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。