|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class IIOMetadataNode extends Object implements Element, NodeList
org.w3c.dom.Element взаимодействуйте через интерфейс и дополнительно учитывает хранение нетекстовых объектов через getUserObject и setUserObject методы. Этот class не предназначается, чтобы использоваться для общей обработки XML. В частности Element узлы, создаваемые в пределах API ввода-вывода Изображения, не являются совместимыми с создаваемыми стандартной реализацией Sun org.w3.dom API. В частности реализация настраивается для простого использования и, возможно, не выполняет хорошо для интенсивной обработки.
Пространства имен игнорируются в этой реализации. Сроки "имя тега" и "имя узла", как всегда полагают, синонимичны. Отметьте: ДОМ Левель 3 спецификации, добавленные много новых методов к Node, Element и Attr интерфейсы, которые не являются имеющими значение для IIOMetadataNode реализация или спецификация. Обращение к таким методам IIOMetadataNode, или Attr экземпляр, возвращенный из IIOMetadataNode приведет к a DOMException быть брошенным.
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| Конструктор и Описание |
|---|
IIOMetadataNode()
Создает пустое
IIOMetadataNode. |
IIOMetadataNode(String nodeName)
Конструкции
IIOMetadataNode с данным именем узла. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Узел |
appendChild(Node newChild)
Добавляет узел
newChild до конца списка дочерних элементов этого узла. |
Узел |
cloneNode(boolean deep)
Возвращает копию этого узла.
|
short |
compareDocumentPosition(Node other)
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
Строка |
getAttribute(String name)
Получает значение атрибута по имени.
|
Attr |
getAttributeNode(String name)
Получает узел атрибута по имени.
|
Attr |
getAttributeNodeNS(String namespaceURI, String localName)
Эквивалентный
getAttributeNode(localName). |
Строка |
getAttributeNS(String namespaceURI, String localName)
Эквивалентный
getAttribute(localName). |
NamedNodeMap |
getAttributes()
Возвраты a
NamedNodeMap содержа атрибуты этого узла. |
Строка |
getBaseURI()
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
NodeList |
getChildNodes()
Возвраты a
NodeList это содержит все дочерние элементы этого узла. |
NodeList |
getElementsByTagName(String name)
Возвраты a
NodeList из всего потомка Elements с данным именем тега, в порядке документа. |
NodeList |
getElementsByTagNameNS(String namespaceURI, String localName)
Эквивалентный
getElementsByTagName(localName). |
Объект |
getFeature(String feature, String version)
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
Узел |
getFirstChild()
Возвращает первый дочерний элемент этого узла, или
null если у узла нет никаких дочерних элементов. |
Узел |
getLastChild()
Возвращает последний дочерний элемент этого узла, или
null если у узла нет никаких дочерних элементов. |
int |
getLength()
Число узлов в списке.
|
Строка |
getLocalName()
Эквивалентный
getNodeName. |
Строка |
getNamespaceURI()
Возвраты
null, так как пространства имен не поддерживаются. |
Узел |
getNextSibling()
Возвращает следующий одноуровневый элемент этого узла, или
null если у узла есть следующий одноуровневый элемент. |
Строка |
getNodeName()
Возвращает имя узла, связанное с этим узлом.
|
short |
getNodeType()
Возвращает тип узла, который всегда является
ELEMENT_NODE. |
Строка |
getNodeValue()
Возвращает значение, связанное с этим узлом.
|
Документ |
getOwnerDocument()
Возвраты
null, с тех пор IIOMetadataNodes не принадлежат никому Document. |
Узел |
getParentNode()
Возвращает родителя этого узла.
|
Строка |
getPrefix()
Возвраты
null, так как пространства имен не поддерживаются. |
Узел |
getPreviousSibling()
Возвращает предыдущий одноуровневый элемент этого узла, или
null если у этого узла нет никакого предыдущего одноуровневого элемента. |
TypeInfo |
getSchemaTypeInfo()
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
Строка |
getTagName()
Эквивалентный
getNodeName. |
Строка |
getTextContent()
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
Объект |
getUserData(String key)
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
Объект |
getUserObject()
Возвраты
Object значение связалось с этим узлом. |
boolean |
hasAttribute(String name)
Возвраты
true когда атрибут с именем определяется на этом элементе или имеет значение по умолчанию, false иначе. |
boolean |
hasAttributeNS(String namespaceURI, String localName)
Эквивалентный
hasAttribute(localName). |
boolean |
hasAttributes()
Возвраты, есть ли у этого узла (если это - элемент) какие-либо атрибуты.
|
boolean |
hasChildNodes()
Возвраты
true если у этого узла есть дочерние узлы. |
Узел |
insertBefore(Node newChild, Node refChild)
Вставляет узел
newChild перед существующим дочерним узлом refChild. |
boolean |
isDefaultNamespace(String namespaceURI)
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
boolean |
isEqualNode(Node node)
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
boolean |
isSameNode(Node node)
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
boolean |
isSupported(String feature, String version)
Возвраты
false так как функции ДОМА не поддерживаются. |
Узел |
item(int index)
Возвраты
indexэлемент th в наборе. |
Строка |
lookupNamespaceURI(String prefix)
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
Строка |
lookupPrefix(String namespaceURI)
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
void |
normalize()
Ничего не делает, с тех пор
IIOMetadataNodes не содержат Text дочерние элементы. |
void |
removeAttribute(String name)
Удаляет атрибут по имени.
|
Attr |
removeAttributeNode(Attr oldAttr)
Удаляет указанный узел атрибута.
|
void |
removeAttributeNS(String namespaceURI, String localName)
Эквивалентный
removeAttribute(localName). |
Узел |
removeChild(Node oldChild)
Удаляет дочерний узел, обозначенный
oldChild от списка дочерних элементов, и возвратов это. |
Узел |
replaceChild(Node newChild, Node oldChild)
Заменяет дочерний узел
oldChild с newChild в списке дочерних элементов, и возвратах oldChild узел. |
void |
setAttribute(String name, String value)
Добавляет новый атрибут.
|
Attr |
setAttributeNode(Attr newAttr)
Добавляет новый узел атрибута.
|
Attr |
setAttributeNodeNS(Attr newAttr)
Эквивалентный
setAttributeNode(newAttr). |
void |
setAttributeNS(String namespaceURI, String qualifiedName, String value)
Эквивалентный
setAttribute(qualifiedName, value). |
void |
setIdAttribute(String name, boolean isId)
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
void |
setIdAttributeNode(Attr idAttr, boolean isId)
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
void |
setIdAttributeNS(String namespaceURI, String localName, boolean isId)
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
void |
setNodeValue(String nodeValue)
Наборы
String значение связалось с этим узлом. |
void |
setPrefix(String prefix)
Ничего не делает, так как пространства имен не поддерживаются.
|
void |
setTextContent(String textContent)
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
Объект |
setUserData(String key, Object data, UserDataHandler handler)
Этот ДОМ Левель 3 метода не поддерживается для
IIOMetadataNode и бросит a DOMException. |
void |
setUserObject(Object userObject)
Устанавливает значение, связанное с этим узлом.
|
public IIOMetadataNode()
IIOMetadataNode.public IIOMetadataNode(String nodeName)
IIOMetadataNode с данным именем узла.nodeName - имя узла, как a String.public String getNodeName()
getNodeName в интерфейсе NodeString.public String getNodeValue()
getNodeValue в интерфейсе NodeString.public void setNodeValue(String nodeValue)
String значение связалось с этим узлом.setNodeValue в интерфейсе Nodepublic short getNodeType()
ELEMENT_NODE.getNodeType в интерфейсе Nodeshort значение ELEMENT_NODE.public Node getParentNode()
null значение указывает, что узел является корнем своего собственного дерева. Чтобы добавить узел к существующему дереву, используйте один из insertBefore, replaceChild, или appendChild методы.getParentNode в интерфейсе NodeNode.insertBefore(org.w3c.dom.Node, org.w3c.dom.Node), replaceChild(org.w3c.dom.Node, org.w3c.dom.Node), appendChild(org.w3c.dom.Node)public NodeList getChildNodes()
NodeList это содержит все дочерние элементы этого узла. Если нет никаких дочерних элементов, это - a NodeList не содержа узлов.getChildNodes в интерфейсе NodeNodeListpublic Node getFirstChild()
null если у узла нет никаких дочерних элементов.getFirstChild в интерфейсе NodeNode, или nullpublic Node getLastChild()
null если у узла нет никаких дочерних элементов.getLastChild в интерфейсе NodeNode, или null.public Node getPreviousSibling()
null если у этого узла нет никакого предыдущего одноуровневого элемента.getPreviousSibling в интерфейсе NodeNode, или null.public Node getNextSibling()
null если у узла есть следующий одноуровневый элемент.getNextSibling в интерфейсе NodeNode, или null.public NamedNodeMap getAttributes()
NamedNodeMap содержа атрибуты этого узла.getAttributes в интерфейсе NodeNamedNodeMap содержа атрибуты этого узла.public Document getOwnerDocument()
null, с тех пор IIOMetadataNodes не принадлежат никому Document.getOwnerDocument в интерфейсе Nodenull.public Node insertBefore(Node newChild, Node refChild)
newChild перед существующим дочерним узлом refChild. Если refChild null, вставить newChild в конце списка дочерних элементов.insertBefore в интерфейсе NodenewChild - Node вставить.refChild - ссылка Node.IllegalArgumentException - если newChild null.public Node replaceChild(Node newChild, Node oldChild)
oldChild с newChild в списке дочерних элементов, и возвратах oldChild узел.replaceChild в интерфейсе NodenewChild - Node вставить.oldChild - Node быть замененным.IllegalArgumentException - если newChild null.public Node removeChild(Node oldChild)
oldChild от списка дочерних элементов, и возвратов это.removeChild в интерфейсе NodeoldChild - Node быть удаленным.IllegalArgumentException - если oldChild null.public Node appendChild(Node newChild)
newChild до конца списка дочерних элементов этого узла.appendChild в интерфейсе NodenewChild - Node вставить.IllegalArgumentException - если newChild null.public boolean hasChildNodes()
true если у этого узла есть дочерние узлы.hasChildNodes в интерфейсе Nodetrue если у этого узла есть дочерние элементы.public Node cloneNode(boolean deep)
getParentNode возвраты null). Если мелкий клон выполняется (deep false), у нового узла не будет никаких дочерних элементов или одноуровневых элементов. Если глубокий клон будет выполняться, то новый узел сформирует корень полного клонированного поддерева.public void normalize()
IIOMetadataNodes не содержат Text дочерние элементы.public boolean isSupported(String feature, String version)
false так как функции ДОМА не поддерживаются.isSupported в интерфейсе Nodefeature - a String, который игнорируется.version - a String, который игнорируется.false.public String getNamespaceURI() throws DOMException
null, так как пространства имен не поддерживаются.getNamespaceURI в интерфейсе NodeDOMExceptionpublic String getPrefix()
null, так как пространства имен не поддерживаются.getPrefix в интерфейсе Nodenull.setPrefix(java.lang.String)public void setPrefix(String prefix)
setPrefix в интерфейсе Nodeprefix - a String, который игнорируется.getPrefix()public String getLocalName()
getNodeName.getLocalName в интерфейсе NodeString.public String getTagName()
getNodeName.getTagName в интерфейсе ElementStringpublic String getAttribute(String name)
getAttribute в интерфейсе Elementname - Имя атрибута, чтобы получить.Attr оцените как строка, или пустая строка, если у того атрибута нет указанного или значения по умолчанию.public String getAttributeNS(String namespaceURI, String localName)
getAttribute(localName).getAttributeNS в интерфейсе ElementnamespaceURI - URI пространства имен атрибута, чтобы получить.localName - Локальное имя атрибута, чтобы получить.Attr оцените как строка, или пустая строка, если у того атрибута нет указанного или значения по умолчанию.setAttributeNS(java.lang.String, java.lang.String, java.lang.String)public void setAttribute(String name, String value)
ElementAttr узел плюс любой Text и EntityReference узлы, создайте соответствующее поддерево, и использование setAttributeNode присваивать это как значение атрибута. setAttributeNS метод.setAttribute в интерфейсе Elementname - Имя атрибута, чтобы создать или измениться.value - Значение, чтобы установить в строковой форме.public void setAttributeNS(String namespaceURI, String qualifiedName, String value)
setAttribute(qualifiedName, value).setAttributeNS в интерфейсе ElementnamespaceURI - URI пространства имен атрибута, чтобы создать или измениться.qualifiedName - Полностью определенное имя атрибута, чтобы создать или измениться.value - Значение, чтобы установить в строковой форме.getAttributeNS(java.lang.String, java.lang.String)public void removeAttribute(String name)
ElementDocument.normalizeDocument() гарантировать эту информацию актуально. removeAttributeNS метод.removeAttribute в интерфейсе Elementname - Имя атрибута, чтобы удалить.public void removeAttributeNS(String namespaceURI, String localName)
removeAttribute(localName).removeAttributeNS в интерфейсе ElementnamespaceURI - URI пространства имен атрибута, чтобы удалить.localName - Локальное имя атрибута, чтобы удалить.public Attr getAttributeNode(String name)
ElementgetAttributeNodeNS метод.getAttributeNode в интерфейсе Elementname - Имя (nodeName) из атрибута, чтобы получить.Attr узел с указанным именем ( nodeName) или null если нет такого атрибута.public Attr getAttributeNodeNS(String namespaceURI, String localName)
getAttributeNode(localName).getAttributeNodeNS в интерфейсе ElementnamespaceURI - URI пространства имен атрибута, чтобы получить.localName - Локальное имя атрибута, чтобы получить.Attr узел с указанным атрибутом локальное имя и URI пространства имен или null если нет такого атрибута.setAttributeNodeNS(org.w3c.dom.Attr)public Attr setAttributeNode(Attr newAttr) throws DOMException
ElementnodeName) уже присутствует в элементе, он заменяется новым. Замена узла атрибута отдельно не имеет никакого эффекта. setAttributeNodeNS метод.setAttributeNode в интерфейсе ElementnewAttr - Attr узел, чтобы добавить к списку атрибутов.newAttr припишите заменяет существующий атрибут, замененный Attr узел возвращается, иначе null возвращается.DOMException - WRONG_DOCUMENT_ERR: Повышенный, если newAttr создавался из различного документа чем тот, который создал элемент. newAttr уже атрибут другого Element объект. Пользователь ДОМА должен явно клонироваться Attr узлы, чтобы снова использовать их в других элементах.public Attr setAttributeNodeNS(Attr newAttr)
setAttributeNode(newAttr).setAttributeNodeNS в интерфейсе ElementnewAttr - Attr узел, чтобы добавить к списку атрибутов.newAttr припишите заменяет существующий атрибут тем же самым локальным именем и URI пространства имен, замененным Attr узел возвращается, иначе null возвращается.getAttributeNodeNS(java.lang.String, java.lang.String)public Attr removeAttributeNode(Attr oldAttr)
ElementAttr узел определяется в DTD, новый узел сразу появляется со значением по умолчанию так же как соответствующим URI пространства имен, локальным именем, и префиксом когда применимый. Реализация может обработать значения по умолчанию из других схем так же, но приложения должны использовать Document.normalizeDocument() гарантировать эту информацию актуально.removeAttributeNode в интерфейсе ElementoldAttr - Attr узел, чтобы удалить из списка атрибутов.Attr узел, который был удален.public NodeList getElementsByTagName(String name)
ElementNodeList из всего потомка Elements с данным именем тега, в порядке документа.getElementsByTagName в интерфейсе Elementname - Имя тега, чтобы соответствовать на. Специальное значение "*" соответствует все теги.Element узлы.public NodeList getElementsByTagNameNS(String namespaceURI, String localName)
getElementsByTagName(localName).getElementsByTagNameNS в интерфейсе ElementnamespaceURI - URI пространства имен элементов, чтобы соответствовать на. Специальное значение "*" соответствует все пространства имен.localName - Локальное имя элементов, чтобы соответствовать на. Специальное значение "*" соответствует все локальные имена.NodeList объект, содержащий все соответствующее Elements.public boolean hasAttributes()
NodehasAttributes в интерфейсе Nodetrue если у этого узла есть какие-либо атрибуты, false иначе.public boolean hasAttribute(String name)
Elementtrue когда атрибут с именем определяется на этом элементе или имеет значение по умолчанию, false иначе.hasAttribute в интерфейсе Elementname - Имя атрибута, чтобы искать.true если атрибут с именем определяется на этом элементе или имеет значение по умолчанию, false иначе.public boolean hasAttributeNS(String namespaceURI, String localName)
hasAttribute(localName).hasAttributeNS в интерфейсе ElementnamespaceURI - URI пространства имен атрибута, чтобы искать.localName - Локальное имя атрибута, чтобы искать.true если атрибут с данным локальным именем и URI пространства имен определяется или имеет значение по умолчанию на этом элементе, false иначе.public int getLength()
NodeListlength-1 включительно.public Node item(int index)
NodeListindexэлемент th в наборе. Если index больше чем или равен числу узлов в списке, это возвращается null.public Object getUserObject()
Object значение связалось с этим узлом.Object.setUserObject(java.lang.Object)public void setUserObject(Object userObject)
userObject - пользователь Object.getUserObject()public void setIdAttribute(String name, boolean isId) throws DOMException
IIOMetadataNode и бросит a DOMException.setIdAttribute в интерфейсе Elementname - Имя атрибута.isId - Является ли атрибут идентификатора типа.DOMException - всегда.public void setIdAttributeNS(String namespaceURI, String localName, boolean isId) throws DOMException
IIOMetadataNode и бросит a DOMException.setIdAttributeNS в интерфейсе ElementnamespaceURI - URI пространства имен атрибута.localName - Локальное имя атрибута.isId - Является ли атрибут идентификатора типа.DOMException - всегда.public void setIdAttributeNode(Attr idAttr, boolean isId) throws DOMException
IIOMetadataNode и бросит a DOMException.setIdAttributeNode в интерфейсе ElementidAttr - Узел атрибута.isId - Является ли атрибут идентификатора типа.DOMException - всегда.public TypeInfo getSchemaTypeInfo() throws DOMException
IIOMetadataNode и бросит a DOMException.getSchemaTypeInfo в интерфейсе ElementDOMException - всегда.public Object setUserData(String key, Object data, UserDataHandler handler) throws DOMException
IIOMetadataNode и бросит a DOMException.setUserData в интерфейсе Nodekey - Ключ, чтобы связать объект к.data - Объект связаться к данному ключу, или null удалить любую существующую ассоциацию к тому ключу.handler - Обработчик, чтобы связаться к тому ключу, или null.DOMUserData ранее связанный с данным включают этот узел, или null если не было ни одного.DOMException - всегда.public Object getUserData(String key) throws DOMException
IIOMetadataNode и бросит a DOMException.getUserData в интерфейсе Nodekey - Ключ объект связывается с.DOMUserData связанный с данным включают этот узел, или null если не было ни одного.DOMException - всегда.public Object getFeature(String feature, String version) throws DOMException
IIOMetadataNode и бросит a DOMException.getFeature в интерфейсе Nodefeature - Имя функции требуют. Отметьте, что любой знак "плюс" "+" предварительно ожидаемый к имени функции будет проигнорирован, так как это не существенно в контексте этого метода.version - Это - номер версии функции, чтобы протестировать.null если нет никакого объекта, который реализует интерфейсы, связанные с той функцией. Если DOMObject возвращенный этим методом реализует Node интерфейс, это должно делегировать к основному ядру Node и не возвращают результаты, непоследовательные с основным ядром Node такой как атрибуты, childNodes, и т.д.DOMException - всегда.public boolean isSameNode(Node node) throws DOMException
IIOMetadataNode и бросит a DOMException.isSameNode в интерфейсе Nodenode - Узел, чтобы протестировать против.true если узлы являются тем же самым, false иначе.DOMException - всегда.public boolean isEqualNode(Node node) throws DOMException
IIOMetadataNode и бросит a DOMException.isEqualNode в интерфейсе Nodenode - Узел, чтобы сравнить равенство с.true если узлы равны, false иначе.DOMException - всегда.public String lookupNamespaceURI(String prefix) throws DOMException
IIOMetadataNode и бросит a DOMException.lookupNamespaceURI в интерфейсе Nodeprefix - Префикс, чтобы искать. Если этот параметр null, метод возвратит URI пространства имен по умолчанию если любой.null если ни один не находится.DOMException - всегда.public boolean isDefaultNamespace(String namespaceURI) throws DOMException
IIOMetadataNode и бросит a DOMException.isDefaultNamespace в интерфейсе NodenamespaceURI - URI пространства имен, чтобы искать.true если указанное namespaceURI пространство имен по умолчанию, false иначе.DOMException - всегда.public String lookupPrefix(String namespaceURI) throws DOMException
IIOMetadataNode и бросит a DOMException.lookupPrefix в интерфейсе NodenamespaceURI - URI пространства имен, чтобы искать.null если ни один не находится. Если больше чем один префикс связывается с префиксом пространства имен, возвращенный префикс пространства имен является зависящим от реализации.DOMException - всегда.public String getTextContent() throws DOMException
IIOMetadataNode и бросит a DOMException.getTextContent в интерфейсе NodeDOMException - всегда.public void setTextContent(String textContent) throws DOMException
IIOMetadataNode и бросит a DOMException.setTextContent в интерфейсе NodeDOMException - всегда.public short compareDocumentPosition(Node other) throws DOMException
IIOMetadataNode и бросит a DOMException.compareDocumentPosition в интерфейсе Nodeother - Узел, чтобы сравниться со ссылочным узлом.DOMException - всегда.public String getBaseURI() throws DOMException
IIOMetadataNode и бросит a DOMException.getBaseURI в интерфейсе NodeDOMException - всегда.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92