Spec-Zone.ru › OpenJDK 8

Интерфейс Node

Все суперинтерфейсы:
Node
Все известные подинтерфейсы:
Detail, DetailEntry, SOAPBody, SOAPBodyElement, SOAPElement, SOAPEnvelope, SOAPFault, SOAPFaultElement, SOAPHeader, SOAPHeaderElement, Text

public interface Node
extends Node

Представление узла (элемента) в документе XML. Этот интерфейс расширяет стандартный интерфейс DOM Node методами для получения и установки значения узла, для получения и установки родителя узла и для удаления узла.

Поля

Поля, унаследованные от интерфейса org.w3c.dom.Node

ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE

Методы

Модификатор и тип Метод и описание
void detachNode()

Удаляет этот Node объект из дерева.

SOAPElement getParentElement()

Возвращает родительский элемент этого Node объекта.

String getValue()

Возвращает значение этого узла, если это узел Text, или значение непосредственного потомка этого узла в противном случае.

void recycleNode()

Уведомляет реализацию, что этот Node объект больше не используется приложением, и что реализация свободна повторно использовать этот объект для узлов, которые могут быть созданы позже.

void setParentElement(SOAPElement parent)

Устанавливает родителя этого Node объекта на заданный SOAPElement объект.

void setValue(String value)

Если это узел Text, то этот метод установит его значение, в противном случае он установит значение непосредственного (Text) потомка этого узла.

Методы, унаследованные от интерфейса org.w3c.dom.Node

appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData

Методы

getValue

String getValue()

Возвращает значение этого узла, если это узел Text, или значение непосредственного потомка этого узла в противном случае. Если существует непосредственный потомок этого Node, который является узлом Text, то будет возвращено его значение. Если существует более одного узла Text, то будет возвращено значение первого узла Text. В противном случае возвращается null.

Возвращает:
строку String со значением этого узла, если это узел Text, или текст, содержащийся в первом непосредственном потомке этого Node объекта, являющимся объектом Text, если такой потомок существует; null в противном случае.

setValue

void setValue(String value)

Если это узел Text, то этот метод установит его значение, в противном случае он установит значение непосредственного (Text) потомка этого узла. Значение непосредственного потомка этого узла может быть установлено только если есть один дочерний узел и этот узел является узлом Text, или если нет дочерних узлов, в этом случае будет создан дочерний узел Text.

Исключения:
IllegalStateException - если узел не является узлом Text и либо имеет более одного дочернего узла, либо имеет дочерний узел, который не является узлом Text.
С тех пор:
SAAJ 1.2

setParentElement

void setParentElement(SOAPElement parent)
               throws SOAPException

Устанавливает родителя этого Node объекта на заданный SOAPElement объект.

Параметры:
parent - объект SOAPElement, который должен быть установлен в качестве родителя этого Node объекта
Исключения:
SOAPException - если возникла проблема при установке родителя на заданный элемент
См. также:
getParentElement()

getParentElement

SOAPElement getParentElement()

Возвращает родительский элемент этого Node объекта. Этот метод может выбросить UnsupportedOperationException, если дерево не хранится в памяти.

Возвращает:
объект SOAPElement, который является родителем этого Node объекта, или null, если этот Node объект является корневым
Исключения:
UnsupportedOperationException - если всё дерево не хранится в памяти
См. также:
setParentElement(javax.xml.soap.SOAPElement)

detachNode

void detachNode()

Удаляет этот Node объект из дерева.

recycleNode

void recycleNode()

Уведомляет реализацию, что этот Node объект больше не используется приложением и что реализация свободна повторно использовать этот объект для узлов, которые могут быть созданы позже.

Вызов метода recycleNode подразумевает, что метод detachNode был вызван ранее.

© 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