public interface Node extends NodeSE
ATTRIBUTE_NODESE, CDATA_SECTION_NODESE, COMMENT_NODESE, DOCUMENT_FRAGMENT_NODESE, DOCUMENT_NODESE, DOCUMENT_POSITION_CONTAINED_BYSE, DOCUMENT_POSITION_CONTAINSSE, DOCUMENT_POSITION_DISCONNECTEDSE, DOCUMENT_POSITION_FOLLOWINGSE, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFICSE, DOCUMENT_POSITION_PRECEDINGSE, DOCUMENT_TYPE_NODESE, ELEMENT_NODESE, ENTITY_NODESE, ENTITY_REFERENCE_NODESE, NOTATION_NODESE, PROCESSING_INSTRUCTION_NODESE, TEXT_NODESE| 修飾子と型 | メソッドと説明 |
|---|---|
void | detachNode() この Node オブジェクトをツリーから削除します。 |
SOAPElement | getParentElement() この Node オブジェクトの親要素を返します。 |
StringSE | getValue() これが Text ノードの場合はこのノードの値を返し、それ以外の場合はこのノードの直接の子の値を返します。 |
void | recycleNode() この Node オブジェクトがアプリケーションによって使用されなくなったこと、および実装が後で作成される可能性のあるノードにこのオブジェクトを自由に再利用できることを実装に通知します。 |
void | setParentElement(SOAPElement parent) この Node オブジェクトの親を指定された SOAPElement オブジェクトに設定します。 |
void | setValue(StringSE value) これがテキストノードの場合、このメソッドはその値を設定します。それ以外の場合は、このノードの直接(テキスト)の子の値を設定します。 |
appendChildSE, cloneNodeSE, compareDocumentPositionSE, getAttributesSE, getBaseURISE, getChildNodesSE, getFeatureSE, getFirstChildSE, getLastChildSE, getLocalNameSE, getNamespaceURISE, getNextSiblingSE, getNodeNameSE, getNodeTypeSE, getNodeValueSE, getOwnerDocumentSE, getParentNodeSE, getPrefixSE, getPreviousSiblingSE, getTextContentSE, getUserDataSE, hasAttributesSE, hasChildNodesSE, insertBeforeSE, isDefaultNamespaceSE, isEqualNodeSE, isSameNodeSE, isSupportedSE, lookupNamespaceURISE, lookupPrefixSE, normalizeSE, removeChildSE, replaceChildSE, setNodeValueSE, setPrefixSE, setTextContentSE, setUserDataSEStringSE getValue()
Text ノードの場合はこのノードの値を返し、それ以外の場合はこのノードの直接の子の値を返します。この Node の直接の子が Text ノードである場合、その値が返されます。複数の Text ノードがある場合は、最初の Text ノードの値が返されます。それ以外の場合は、null が返されます。Text ノードである場合はこのノードのテキストを含む String、またはこのような子が存在する場合は Text オブジェクトであるこの Node オブジェクトの最初の直接の子に含まれるテキスト。それ以外の場合は null。void setValue(StringSE value)
Text ノードである場合、子がない場合にのみ設定できます。この場合、子 Text ノードが作成されます。value - Text ノードに設定する value IllegalStateExceptionSE - ノードが Text ノードではなく、複数の子ノードがあるか、Text ノードではない子ノードがある場合。void setParentElement(SOAPElement parent) throws SOAPException
Node オブジェクトの親を指定された SOAPElement オブジェクトに設定します。parent - この Node オブジェクトの親として設定される SOAPElement オブジェクト SOAPException - 親を特定の要素に設定する際に問題がある場合 getParentElement()SOAPElement getParentElement()
Node オブジェクトの親要素を返します。ツリーがメモリに保持されていない場合、このメソッドは UnsupportedOperationException をスローできます。Node オブジェクトの親である SOAPElement オブジェクト、またはこの Node オブジェクトがルートの場合は null UnsupportedOperationExceptionSE - ツリー全体がメモリに保持されていない場合 setParentElement(jakarta.xml.soap.SOAPElement)void detachNode()
Node オブジェクトをツリーから削除します。void recycleNode()
Node オブジェクトがアプリケーションによって使用されなくなったこと、および実装が後で作成される可能性のあるノードにこのオブジェクトを自由に再利用できることを実装に通知します。 メソッド recycleNode を呼び出すことは、メソッド detachNode が以前に呼び出されたことを意味します。
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.