|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Node 的軟體套件 | |
---|---|
javax.imageio.metadata | 用於處理讀寫元資料的 Java Image I/O API 的套件。 |
javax.xml.bind | 為包含解組、編組和驗證功能的客戶端應用程序提供運行時綁定框架。 |
javax.xml.bind.helpers | 僅由 JAXB 提供者用於: 提供某些 javax.xml.bind 介面的部分預設實作。 |
javax.xml.crypto.dom | javax.xml.crypto 套件的特定於 DOM 的類別。 |
javax.xml.crypto.dsig.dom | javax.xml.crypto.dsig 套件特定於 DOM 的類別。 |
javax.xml.soap | 提供用於創建和建構 SOAP 訊息的 API。 |
javax.xml.transform.dom | 此套件實作特定於 DOM 的轉換 API。 |
org.w3c.dom | 為文檔物件模型 (DOM) 提供介面,該模型是 Java API for XML Processing 的元件 API。 |
org.w3c.dom.events | |
org.w3c.dom.ls |
javax.imageio.metadata 中 Node 的使用 |
---|
實作 Node 的 javax.imageio.metadata 中的類別 | |
---|---|
class |
IIOMetadataNode
表示元資料階層樹中節點的類別,該類別實作 org.w3c.dom.Element 介面,還允許通過 getUserObject 和 setUserObject 方法存儲非文本物件。 |
宣告為 Node 的 javax.imageio.metadata 中的欄位 | |
---|---|
protected Node |
IIOInvalidTreeException.offendingNode
導致解析錯誤的 Node ,或 null 。 |
返回 Node 的 javax.imageio.metadata 中的方法 | |
---|---|
Node |
IIOMetadataNode.appendChild(Node newChild)
將節點 newChild 添加到此節點子節點列表的末尾。 |
Node |
IIOMetadataNode.cloneNode(boolean deep)
返回此節點的副本。 |
abstract Node |
IIOMetadata.getAsTree(String formatName)
返回 XML DOM Node 物件,該物件表示此物件所包含的元資料階層樹的根(根據給定元資料格式定義的約定)。 |
Node |
IIOMetadataNode.getFirstChild()
此節點的第一個子節點;如果該節點沒有子節點,則返回 null 。 |
Node |
IIOMetadataNode.getLastChild()
返回此節點的最後一個子節點;如果該節點沒有子節點,則返回 null 。 |
Node |
IIOMetadataNode.getNextSibling()
返回此節點的下一個兄弟節點;如果該節點沒有下一個兄弟節點,則返回 null 。 |
Node |
IIOInvalidTreeException.getOffendingNode()
返回導致解析錯誤的 Node 。 |
Node |
IIOMetadataNode.getParentNode()
返回此節點的父節點。 |
Node |
IIOMetadataNode.getPreviousSibling()
返回此節點的上一個兄弟節點;如果該節點沒有上一個兄弟節點,則返回 null 。 |
Node |
IIOMetadataNode.insertBefore(Node newChild,
Node refChild)
在現有子節點 refChild 之前插入節點 newChild 。 |
Node |
IIOMetadataNode.item(int index)
|
Node |
IIOMetadataNode.removeChild(Node oldChild)
從子節點列表中移除 oldChild 所指示的子節點,並將其返回。 |
Node |
IIOMetadataNode.replaceChild(Node newChild,
Node oldChild)
將子節點 oldChild 替換為子節點列表中的 newChild ,並返回 oldChild 節點。 |
參數型別為 Node 的 javax.imageio.metadata 中的方法 | |
---|---|
Node |
IIOMetadataNode.appendChild(Node newChild)
將節點 newChild 添加到此節點子節點列表的末尾。 |
short |
IIOMetadataNode.compareDocumentPosition(Node other)
|
Node |
IIOMetadataNode.insertBefore(Node newChild,
Node refChild)
在現有子節點 refChild 之前插入節點 newChild 。 |
boolean |
IIOMetadataNode.isEqualNode(Node node)
|
boolean |
IIOMetadataNode.isSameNode(Node node)
|
abstract void |
IIOMetadata.mergeTree(String formatName,
Node root)
根據 XML DOM Node 階層樹(其語法由給定元資料格式定義)改變此 IIOMetadata 物件的內部狀態。 |
Node |
IIOMetadataNode.removeChild(Node oldChild)
從子節點列表中移除 oldChild 所指示的子節點,並將其返回。 |
Node |
IIOMetadataNode.replaceChild(Node newChild,
Node oldChild)
將子節點 oldChild 替換為子節點列表中的 newChild ,並返回 oldChild 節點。 |
void |
IIOMetadata.setFromTree(String formatName,
Node root)
根據 XML DOM Node 的階層樹(其語法由給定元資料格式定義)設置此 IIOMetadata 物件的內部狀態。 |
參數型別為 Node 的 javax.imageio.metadata 中的建構子 | |
---|---|
IIOInvalidTreeException(String message,
Node offendingNode)
建構一個 IIOInvalidTreeException ,使其具有訊息字元串和對導致解析錯誤的 Node 的參考。 |
|
IIOInvalidTreeException(String message,
Throwable cause,
Node offendingNode)
建構一個 IIOInvalidTreeException ,使其具有訊息字元串、對導致此異常的異常的參考和導致解析錯誤的 Node 的參考。 |
javax.xml.bind 中 Node 的使用 |
---|
返回 Node 的 javax.xml.bind 中的方法 | |
---|---|
Node |
ValidationEventLocator.getNode()
返回對 DOM Node 的參考(如果可用)。 |
Node |
Marshaller.getNode(Object contentTree)
獲取內容階層樹的 DOM 階層樹視圖(可選)。 |
返回變數型別為 Node 的型別的 javax.xml.bind 中的方法 | |
---|---|
Binder<Node> |
JAXBContext.createBinder()
為 W3C DOM 創建一個 Binder。 |
參數型別為 Node 的 javax.xml.bind 中的方法 | ||
---|---|---|
void |
Marshaller.marshal(Object jaxbElement,
Node node)
將以 jaxbElement 為根的內容階層樹編組到 DOM 階層樹中。 |
|
Object |
Unmarshaller.unmarshal(Node node)
從指定的 DOM 階層樹解組全體 XML 資料並返回得到的內容階層樹。 |
|
|
Unmarshaller.unmarshal(Node node,
Class<T> declaredType)
通過 JAXB 映射的 declaredType 解組 XML 資料並返回得到的內容階層樹。 |
javax.xml.bind.helpers 中 Node 的使用 |
---|
返回 Node 的 javax.xml.bind.helpers 中的方法 | |
---|---|
Node |
ValidationEventLocatorImpl.getNode()
|
Node |
AbstractMarshallerImpl.getNode(Object obj)
預設情況下,getNode 方法不受支持並拋出 UnsupportedOperationException 。 |
參數型別為 Node 的 javax.xml.bind.helpers 中的方法 | ||
---|---|---|
void |
AbstractMarshallerImpl.marshal(Object obj,
Node node)
|
|
void |
ValidationEventLocatorImpl.setNode(Node _node)
在此事件定位符上設置 Node 欄位。 |
|
|
AbstractUnmarshallerImpl.unmarshal(Node node,
Class<T> expectedType)
|
參數型別為 Node 的 javax.xml.bind.helpers 中的建構子 | |
---|---|
ValidationEventLocatorImpl(Node _node)
建構一個指向 DOM Node 的物件。 |
javax.xml.crypto.dom 中 Node 的使用 |
---|
返回 Node 的 javax.xml.crypto.dom 中的方法 | |
---|---|
Node |
DOMURIReference.getHere()
返回當前位置的節點。 |
Node |
DOMStructure.getNode()
返回包含在此 DOMStructure 中的節點。 |
參數型別為 Node 的 javax.xml.crypto.dom 中的建構子 | |
---|---|
DOMStructure(Node node)
創建包含指定節點的 DOMStructure 。 |
javax.xml.crypto.dsig.dom 中 Node 的使用 |
---|
返回 Node 的 javax.xml.crypto.dsig.dom 中的方法 | |
---|---|
Node |
DOMSignContext.getNextSibling()
返回 nextSibling 節點。 |
Node |
DOMValidateContext.getNode()
返回節點。 |
Node |
DOMSignContext.getParent()
返回父節點。 |
參數型別為 Node 的 javax.xml.crypto.dsig.dom 中的方法 | |
---|---|
void |
DOMSignContext.setNextSibling(Node nextSibling)
設置下一個兄弟節點。 |
void |
DOMValidateContext.setNode(Node node)
設置節點。 |
void |
DOMSignContext.setParent(Node parent)
設置父節點。 |
參數型別為 Node 的 javax.xml.crypto.dsig.dom 中的建構子 | |
---|---|
DOMSignContext(Key signingKey,
Node parent)
創建帶有指定簽章密鑰和父節點的 DOMSignContext 。 |
|
DOMSignContext(Key signingKey,
Node parent,
Node nextSibling)
創建帶有指定的簽章密鑰、父節點和下一個兄弟節點的 DOMSignContext 。 |
|
DOMSignContext(KeySelector ks,
Node parent)
創建帶有指定密鑰選擇器和父節點的 DOMSignContext 。 |
|
DOMSignContext(KeySelector ks,
Node parent,
Node nextSibling)
創建帶有指定密鑰選擇器、父節點和下一個兄弟節點的 DOMSignContext 。 |
|
DOMValidateContext(Key validatingKey,
Node node)
創建包含指定密鑰和節點的 DOMValidateContext 。 |
|
DOMValidateContext(KeySelector ks,
Node node)
創建包含指定密鑰選擇器和節點的 DOMValidateContext 。 |
javax.xml.soap 中 Node 的使用 |
---|
javax.xml.soap 中 Node 的子介面 | |
---|---|
interface |
Detail
DetailEntry 物件的容器。 |
interface |
DetailEntry
Detail 物件的內容,給出 SOAPFault 物件的詳細資訊。 |
interface |
Node
XML 文檔中節點(元素)的表示形式。 |
interface |
SOAPBody
表示 SOAP 訊息中 SOAP 正文元素內容的物件。 |
interface |
SOAPBodyElement
表示 SOAPBody 物件中內容的 SOAPBodyElement 物件。 |
interface |
SOAPElement
表示 SOAP 規範允許使用但未特別規定的 SOAP 訊息元素的物件。 |
interface |
SOAPEnvelope
SOAPPart 物件的 SOAPHeader 和 SOAPBody 部分的容器。 |
interface |
SOAPFault
SOAPBody 物件中的元素,包含錯誤和/或狀態資訊。 |
interface |
SOAPFaultElement
SOAPFault 物件內容的表示形式。 |
interface |
SOAPHeader
SOAP 頭元素的表示形式。 |
interface |
SOAPHeaderElement
表示 SOAP 信封 SOAP 頭部分的內容的物件。 |
實作 Node 的 javax.xml.soap 中的類別 | |
---|---|
class |
SOAPPart
SOAPMessage 物件中特定於 SOAP 部分的容器。 |
javax.xml.transform.dom 中 Node 的使用 |
---|
返回 Node 的 javax.xml.transform.dom 中的方法 | |
---|---|
Node |
DOMResult.getNextSibling()
獲取將要插入的結果節點之後的子節點。 |
Node |
DOMResult.getNode()
獲取將包含結果 DOM 階層樹的節點。 |
Node |
DOMSource.getNode()
獲取表示 Source DOM 階層樹的節點。 |
Node |
DOMLocator.getOriginatingNode()
返回事件發生的節點位置。 |
參數型別為 Node 的 javax.xml.transform.dom 中的方法 | |
---|---|
void |
DOMResult.setNextSibling(Node nextSibling)
設置將要插入的結果節點之後的子節點。 |
void |
DOMResult.setNode(Node node)
設置將包含結果 DOM 階層樹的節點。 |
void |
DOMSource.setNode(Node node)
設置將表示 Source DOM 階層樹的節點。 |
參數型別為 Node 的 javax.xml.transform.dom 中的建構子 | |
---|---|
DOMResult(Node node)
使用 DOM 節點創建新輸出目標。 |
|
DOMResult(Node node,
Node nextSibling)
使用 DOM 節點創建新輸出目標,此目標指定了應該插入的結果節點之後的子節點。 |
|
DOMResult(Node node,
Node nextSibling,
String systemId)
使用 DOM 節點創建新輸出目標,此目標指定了子節點,其中結果節點為指定 System ID 且應該插入到該子節點之前。 |
|
DOMResult(Node node,
String systemId)
使用 DOM 節點創建帶有指定 System ID 的新輸出目標。 |
|
DOMSource(Node n)
創建帶有 DOM 節點的新輸入源。 |
|
DOMSource(Node node,
String systemID)
創建帶有 DOM 節點的新輸入源,系統 ID 也作為基本 URI 被傳入。 |
org.w3c.dom 中 Node 的使用 |
---|
org.w3c.dom 中 Node 的子介面 | |
---|---|
interface |
Attr
Attr 介面表示 Element 物件中的屬性。 |
interface |
CDATASection
CDATA 節用於轉義文本塊,該文本塊包含的字元如果不轉義則會被視為標記。 |
interface |
CharacterData
CharacterData 介面使用屬性集合和用於存取 DOM 中字元資料的方法擴展節點。 |
interface |
Comment
此介面繼承自 CharacterData 表示註釋的內容,即起始 '<!-- ' 和結束 '--> ' 之間的所有字元。 |
interface |
Document
Document 介面表示整個 HTML 或 XML 文檔。 |
interface |
DocumentFragment
DocumentFragment 是“輕量級”或“最小”Document 物件。 |
interface |
DocumentType
每個 Document 都有 doctype 屬性,該屬性的值可以為 null ,也可以為 DocumentType 物件。 |
interface |
Element
Element 介面表示 HTML 或 XML 文檔中的一個元素。 |
interface |
Entity
此介面表示在 XML 文檔中解析和未解析的已知實體。 |
interface |
EntityReference
EntityReference 節點可以用來在階層樹中表示實體參考。 |
interface |
Notation
此介面表示在 DTD 中宣告的表示法。 |
interface |
ProcessingInstruction
ProcessingInstruction 介面表示“處理指令”,該指令作為一種在文檔的文本中保持特定於處理器的資訊的方法在 XML 中使用。 |
interface |
Text
該 Text 介面繼承自 CharacterData ,並且表示 Element 或 Attr 的文本內容(在 XML 中稱為字元資料)。 |
返回 Node 的 org.w3c.dom 中的方法 | |
---|---|
Node |
Document.adoptNode(Node source)
試圖把另一文檔中的節點採用到此文檔。 |
Node |
Node.appendChild(Node newChild)
將節點 newChild 添加到此節點的子節點列表的末尾。 |
Node |
Node.cloneNode(boolean deep)
返回此節點的副本,即允當節點的一般複製建構子。 |
Node |
Node.getFirstChild()
此節點的第一個子節點。 |
Node |
Node.getLastChild()
此節點的最後一個節點。 |
Node |
NamedNodeMap.getNamedItem(String name)
檢索通過名稱指定的節點。 |
Node |
NamedNodeMap.getNamedItemNS(String namespaceURI,
String localName)
檢索通過本地名稱和名稱空間 URI 指定的節點。 |
Node |
Node.getNextSibling()
直接在此節點之後的節點。 |
Node |
Node.getParentNode()
此節點的父節點。 |
Node |
Node.getPreviousSibling()
直接在此節點之前的節點。 |
Node |
DOMLocator.getRelatedNode()
此定位器指向的節點;如果沒有可用的節點,則為 null 。 |
Node |
Document.importNode(Node importedNode,
boolean deep)
從另一文檔向此文檔導入節點,而不改變或移除原始文檔中的源節點;此方法創建源節點的一個新副本。 |
Node |
Node.insertBefore(Node newChild,
Node refChild)
在現有子節點 refChild 之前插入節點 newChild 。 |
Node |
NamedNodeMap.item(int index)
返回映射中第 index 個項。 |
Node |
NodeList.item(int index)
返回集合中的第 index 個項。 |
Node |
Node.removeChild(Node oldChild)
從子節點列表中移除 oldChild 所指示的子節點,並將其返回。 |
Node |
NamedNodeMap.removeNamedItem(String name)
移除通過名稱指定的節點。 |
Node |
NamedNodeMap.removeNamedItemNS(String namespaceURI,
String localName)
移除通過本地名稱和名稱空間 URI 指定的節點。 |
Node |
Document.renameNode(Node n,
String namespaceURI,
String qualifiedName)
重命名 ELEMENT_NODE 或 ATTRIBUTE_NODE 型別的現有節點。 |
Node |
Node.replaceChild(Node newChild,
Node oldChild)
將子節點列表中的子節點 oldChild 替換為 newChild ,並返回 oldChild 節點。 |
Node |
NamedNodeMap.setNamedItem(Node arg)
使用 nodeName 屬性添加節點。 |
Node |
NamedNodeMap.setNamedItemNS(Node arg)
使用其 namespaceURI 和 localName 添加節點。 |
參數型別為 Node 的 org.w3c.dom 中的方法 | |
---|---|
Node |
Document.adoptNode(Node source)
試圖把另一文檔中的節點採用到此文檔。 |
Node |
Node.appendChild(Node newChild)
將節點 newChild 添加到此節點的子節點列表的末尾。 |
short |
Node.compareDocumentPosition(Node other)
就節點在文檔中的位置並按照文檔的順序,比較參考節點(即在其上調用此方法的節點)與作為參數傳遞的節點。 |
void |
UserDataHandler.handle(short operation,
String key,
Object data,
Node src,
Node dst)
每當導入或複製為其註冊此處理程序的節點時,調用此方法。 |
Node |
Document.importNode(Node importedNode,
boolean deep)
從另一文檔向此文檔導入節點,而不改變或移除原始文檔中的源節點;此方法創建源節點的一個新副本。 |
Node |
Node.insertBefore(Node newChild,
Node refChild)
在現有子節點 refChild 之前插入節點 newChild 。 |
boolean |
Node.isEqualNode(Node arg)
測試兩個節點是否相等。 |
boolean |
Node.isSameNode(Node other)
返回此節點是否是與給定節點相同的節點。 |
Node |
Node.removeChild(Node oldChild)
從子節點列表中移除 oldChild 所指示的子節點,並將其返回。 |
Node |
Document.renameNode(Node n,
String namespaceURI,
String qualifiedName)
重命名 ELEMENT_NODE 或 ATTRIBUTE_NODE 型別的現有節點。 |
Node |
Node.replaceChild(Node newChild,
Node oldChild)
將子節點列表中的子節點 oldChild 替換為 newChild ,並返回 oldChild 節點。 |
Node |
NamedNodeMap.setNamedItem(Node arg)
使用 nodeName 屬性添加節點。 |
Node |
NamedNodeMap.setNamedItemNS(Node arg)
使用其 namespaceURI 和 localName 添加節點。 |
org.w3c.dom.events 中 Node 的使用 |
---|
返回 Node 的 org.w3c.dom.events 中的方法 | |
---|---|
Node |
MutationEvent.getRelatedNode()
relatedNode 用於識別與 mutation 事件相關聯的輔助節點。 |
參數型別為 Node 的 org.w3c.dom.events 中的方法 | |
---|---|
void |
MutationEvent.initMutationEvent(String typeArg,
boolean canBubbleArg,
boolean cancelableArg,
Node relatedNodeArg,
String prevValueArg,
String newValueArg,
String attrNameArg,
short attrChangeArg)
該 initMutationEvent 方法用於初始化通過 DocumentEvent 介面創建的 MutationEvent 的值。 |
org.w3c.dom.ls 中 Node 的使用 |
---|
返回 Node 的 org.w3c.dom.ls 中的方法 | |
---|---|
Node |
LSParser.parseWithContext(LSInput input,
Node contextArg,
short action)
從通過 LSInput 標識的資源中解析 XML 片段,並將其內容插入到用 context 和 action 參數指定的位置的現有文檔。 |
參數型別為 Node 的 org.w3c.dom.ls 中的方法 | |
---|---|
short |
LSParserFilter.acceptNode(Node nodeArg)
此方法將由解析器在完成對每個節點的解析後調用。 |
Node |
LSParser.parseWithContext(LSInput input,
Node contextArg,
short action)
從通過 LSInput 標識的資源中解析 XML 片段,並將其內容插入到用 context 和 action 參數指定的位置的現有文檔。 |
boolean |
LSSerializer.write(Node nodeArg,
LSOutput destination)
像前面對 LSSerializer 介面的一般介紹中所描述的那樣序列化指定的節點。 |
String |
LSSerializer.writeToString(Node nodeArg)
像前面對 LSSerializer 介面的一般介紹中所描述的那樣序列化指定的節點。 |
boolean |
LSSerializer.writeToURI(Node nodeArg,
String uri)
這是一種簡便方法,其作用就像使用沒有指定編碼的 LSOutput 調用 LSSerializer.write ,並且 LSOutput.systemId 被設置為 uri 參數。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。