Spec-Zone.ru › OpenJDK 8

Класс SAAJResult

  • java.lang.Object
    • javax.xml.transform.dom.DOMResult
      • javax.xml.soap.SAAJResult
Все реализованные интерфейсы:
Result

public class SAAJResult
extends DOMResult

Выступает в качестве хранилища результатов JAXP-преобразования или JAXB-маршаллирования в виде дерева SAAJ. Доступ к этим результатам должен осуществляться с помощью метода getResult(). Метод DOMResult.getNode() следует избегать практически во всех случаях.

С:
SAAJ 1.3

Поля

Поля, унаследованные от класса javax.xml.transform.dom.DOMResult

FEATURE

Поля, унаследованные от интерфейса javax.xml.transform.Result

PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING

Конструкторы

Конструктор и описание
SAAJResult()

Создаёт SAAJResult, который будет представлять результаты в виде дерева SAAJ, поддерживающего протокол по умолчанию (SOAP 1.1).

SAAJResult(SOAPElement rootNode)

Создаёт SAAJResult, который будет записывать результаты как дочерний узел указанного SOAPElement.

SAAJResult(SOAPMessage message)

Создаёт SAAJResult, который будет записывать результаты в SOAPPart предоставленного SOAPMessage.

SAAJResult(String protocol)

Создаёт SAAJResult, который будет представлять результаты в виде дерева SAAJ, поддерживающего указанный протокол.

Методы

Модификатор и тип Метод и описание
Node getResult()

Методы, унаследованные от класса javax.xml.transform.dom.DOMResult

getNextSibling, getNode, getSystemId, setNextSibling, setNode, setSystemId

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Детали конструкторов

SAAJResult

public SAAJResult()
           throws SOAPException

Создаёт SAAJResult, который будет представлять результаты в виде дерева SAAJ, поддерживающего протокол по умолчанию (SOAP 1.1).

Этот вид SAAJResult предназначен для ситуаций, когда результаты будут использованы в качестве параметра метода, принимающего параметр, тип которого, например, SOAPElement, взят из API SAAJ. При использовании в преобразовании результаты заполняются в SOAPPart созданного внутри SOAPMessage. SOAPPart возвращаемый методом DOMResult.getNode() не гарантируется как хорошо сформированный.

Исключения:
SOAPException - если возникла проблема при создании SOAPMessage
С:
SAAJ 1.3

SAAJResult

public SAAJResult(String protocol)
           throws SOAPException

Создаёт SAAJResult, который будет представлять результаты в виде дерева SAAJ, поддерживающего указанный протокол. DYNAMIC_SOAP_PROTOCOL неоднозначен в этом контексте и приведёт к тому, что этот конструктор выбросит UnsupportedOperationException.

Этот вид SAAJResult предназначен для ситуаций, когда результаты будут использованы в качестве параметра метода, принимающего параметр, тип которого, например, SOAPElement, взят из API SAAJ. При использовании в преобразовании результаты заполняются в SOAPPart созданного внутри SOAPMessage. SOAPPart возвращаемый методом DOMResult.getNode() не гарантируется как хорошо сформированный.

Параметры:
protocol - - имя протокола SOAP, который должна поддерживать результирующее дерево SAAJ
Исключения:
SOAPException - если невозможно создать SOAPMessage, поддерживающий указанный протокол
С:
SAAJ 1.3

SAAJResult

public SAAJResult(SOAPMessage message)

Создаёт SAAJResult, который будет записывать результаты в SOAPPart предоставленного SOAPMessage . В обычном случае эти результаты будут записаны с использованием DOM API, и, как следствие, готовое SOAPPart не гарантируется как хорошо сформированное, если ли данные, используемые для его создания, также не являются хорошо сформированными. При использовании в преобразовании валидность SOAPMessage после преобразования может гарантироваться только средствами, находящимися вне спецификации SAAJ.

Параметры:
message - - сообщение, чей SOAPPart будет заполнен в результате некоторого преобразования или операции маршаллирования
С:
SAAJ 1.3

SAAJResult

public SAAJResult(SOAPElement rootNode)

Создаёт SAAJResult, который будет записывать результаты как дочерний узел указанного SOAPElement . В обычном случае эти результаты будут записаны с использованием DOM API, что может нарушить структуру дерева SAAJ. Этот вид SAAJResult следует использовать только тогда, когда валидность входящих данных может быть гарантирована средствами, находящимися вне спецификации SAAJ.

Параметры:
rootNode - - корень, к которому будут добавлены результаты
С:
SAAJ 1.3

Детали методов

getResult

public Node getResult()
Возвращает:
результирующее дерево, которое было создано под указанным корневым узлом.
С:
SAAJ 1.3

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API