|
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。