Класс IIOMetadataNode
- Все реализованные интерфейсы:
-
Element,Node,NodeList
public class IIOMetadataNode extends Object implements Element, NodeList
org.w3c.dom.Element и дополнительно позволяет хранить нетекстовые объекты через методы getUserObject и setUserObject. Этот класс не предназначен для общей обработки XML. В частности, узлы Element , созданные в рамках API для работы с изображениями, несовместимы с узлами, созданными стандартной реализацией Sun API org.w3.dom. В частности, реализация оптимизирована для простых случаев и может не демонстрировать хорошую производительность при интенсивной обработке.
Пространства имён игнорируются в этой реализации. Термины "имя тега" и "имя узла" всегда считаются синонимами. Примечание: Спецификация DOM Level 3 добавила ряд новых методов к интерфейсам Node, Element и Attr, которые не имеют значения для реализации или спецификации IIOMetadataNode. Вызов таких методов на объекте IIOMetadataNode, или на экземпляре Attr, возвращённом методом IIOMetadataNode, приведёт к исключению DOMException.
Краткое описание полей
Поля, объявленные в интерфейсе 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
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
IIOMetadataNode() |
Создаёт пустой IIOMetadataNode. |
IIOMetadataNode |
Создаёт IIOMetadataNode с заданным именем узла. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Node |
appendChild |
Добавляет узел newChild в конец списка дочерних узлов этого узла. |
Node |
cloneNode |
Возвращает дубликат этого узла. |
short |
compareDocumentPosition |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и выбросит DOMException. |
String |
getAttribute |
Извлекает значение атрибута по имени. |
Attr |
getAttributeNode |
Извлекает узел атрибута по имени. |
Attr |
getAttributeNodeNS |
Эквивалентно getAttributeNode(localName). |
String |
getAttributeNS |
Эквивалентно getAttribute(localName). |
NamedNodeMap |
getAttributes() |
Возвращает NamedNodeMap, содержащий атрибуты этого узла. |
String |
getBaseURI() |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и выбросит DOMException. |
NodeList |
getChildNodes() |
Возвращает NodeList, содержащий всех дочерних узлов этого узла. |
NodeList |
getElementsByTagName |
Возвращает NodeList всех дочерних узлов с заданным именем тега в порядке документа. |
NodeList |
getElementsByTagNameNS |
Эквивалентно getElementsByTagName(localName). |
Object |
getFeature |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и выбросит DOMException. |
Node |
getFirstChild() |
Возвращает первого дочернего узла этого узла или null если узел не имеет дочерних узлов. |
Node |
getLastChild() |
Возвращает последний дочерний узел этого узла или null если узел не имеет дочерних узлов. |
int |
getLength() |
Количество узлов в списке. |
String |
getLocalName() |
Эквивалентно getNodeName. |
String |
getNamespaceURI() |
Возвращает null, так как пространства имён не поддерживаются. |
Node |
getNextSibling() |
Возвращает следующего брата этого узла или null если узел не имеет следующего брата. |
String |
getNodeName() |
Возвращает имя узла, связанное с этим узлом. |
short |
getNodeType() |
Возвращает тип узла, который всегда ELEMENT_NODE. |
String |
getNodeValue() |
Возвращает значение, связанное с этим узлом. |
Document |
getOwnerDocument() |
Возвращает null, так как IIOMetadataNode не относятся ни к какому Document. |
Node |
getParentNode() |
Возвращает родителя этого узла. |
String |
getPrefix() |
Возвращает null, так как пространства имён не поддерживаются. |
Node |
getPreviousSibling() |
Возвращает предыдущего брата этого узла или null если у этого узла нет предыдущего брата. |
TypeInfo |
getSchemaTypeInfo() |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и выбросит DOMException. |
String |
getTagName() |
Эквивалентно getNodeName. |
String |
getTextContent() |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и выбросит DOMException. |
Object |
getUserData |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и выбросит DOMException. |
Object |
getUserObject() |
Возвращает значение Object связанное с этим узлом. |
boolean |
hasAttribute |
Возвращает true если атрибут с заданным именем указан в этом элементе или имеет значение по умолчанию, false в противном случае. |
boolean |
hasAttributeNS |
Эквивалентно hasAttribute(localName). |
boolean |
hasAttributes() |
Возвращает, имеет ли этот узел (если он является элементом) какие-либо атрибуты. |
boolean |
hasChildNodes() |
Возвращает true если этот узел имеет дочерние узлы. |
Node |
insertBefore |
Вставляет узел newChild перед существующим дочерним узлом refChild. |
boolean |
isDefaultNamespace |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и выбросит DOMException. |
boolean |
isEqualNode |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и выбросит DOMException. |
boolean |
isSameNode |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и выбросит DOMException. |
boolean |
isSupported |
Возвращает false так как возможности DOM не поддерживаются. |
Node |
item |
Возвращает index-й элемент в коллекции. |
String |
lookupNamespaceURI |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и выбросит DOMException. |
String |
lookupPrefix |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и выбросит DOMException. |
void |
normalize() |
Ничего не делает, так как IIOMetadataNode не содержат Text дочерних узлов. |
void |
removeAttribute |
Удаляет атрибут по имени. |
Attr |
removeAttributeNode |
Удаляет указанный узел атрибута. |
void |
removeAttributeNS |
Эквивалентно removeAttribute(localName). |
Node |
removeChild |
Удаляет дочерний узел, указанный oldChild, из списка дочерних узлов и возвращает его. |
Node |
replaceChild |
Заменяет дочерний узел oldChild на newChild в списке дочерних узлов и возвращает oldChild узел. |
void |
setAttribute |
Добавляет новый атрибут. |
Attr |
setAttributeNode |
Добавляет новый узел атрибута. |
Attr |
setAttributeNodeNS |
Эквивалентно setAttributeNode(newAttr). |
void |
setAttributeNS |
Эквивалентно setAttribute(qualifiedName, value). |
void |
setIdAttribute |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и выбросит DOMException. |
void |
setIdAttributeNode |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и выбросит DOMException. |
void |
setIdAttributeNS |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и выбросит DOMException. |
void |
setNodeValue |
Устанавливает значение String связанное с этим узлом. |
void |
setPrefix |
Ничего не делает, так как пространства имён не поддерживаются. |
void |
setTextContent |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и вызовет DOMException. |
Object |
setUserData |
Этот метод DOM уровня 3 не поддерживается для IIOMetadataNode и вызовет DOMException. |
void |
setUserObject |
Устанавливает значение, связанное с этим узлом. |
Подробное описание конструкторов
IIOMetadataNode
public IIOMetadataNode()
IIOMetadataNode.IIOMetadataNode
public IIOMetadataNode(String nodeName)
IIOMetadataNode с заданным именем узла.- Параметры:
-
nodeName- имя узла в видеString.
Подробное описание методов
getNodeName
public String getNodeName()
- Указано в:
-
getNodeNameв интерфейсеNode - Возвращает:
- имя узла в виде
String.
getNodeValue
public String getNodeValue()
- Указано в:
-
getNodeValueв интерфейсеNode - Возвращает:
- значение узла в виде
String.
setNodeValue
public void setNodeValue(String nodeValue)
String, ассоциированное с этим узлом.- Указано в:
-
setNodeValueв интерфейсеNode
getNodeType
public short getNodeType()
ELEMENT_NODE.- Указано в:
-
getNodeTypeв интерфейсеNode - Возвращает:
- значение типа
shortELEMENT_NODE.
getParentNode
public Node getParentNode()
null указывает, что узел является корнем своего собственного дерева. Для добавления узла в существующее дерево используйте один из методов insertBefore, replaceChild, или appendChild.- Указано в:
-
getParentNodeв интерфейсеNode - Возвращает:
- родителя в виде
Node. - См. также:
getChildNodes
public NodeList getChildNodes()
NodeList, содержащий всех потомков этого узла. Если потомков нет, возвращается NodeList без узлов.- Указано в:
-
getChildNodesв интерфейсеNode - Возвращает:
- потомков в виде
NodeList
getFirstChild
public Node getFirstChild()
null если у узла нет потомков.- Указано в:
-
getFirstChildв интерфейсеNode - Возвращает:
- первого потомка в виде
Node, илиnull
getLastChild
public Node getLastChild()
null если у узла нет потомков.- Указано в:
-
getLastChildв интерфейсеNode - Возвращает:
- последнего потомка в виде
Node, илиnull.
getPreviousSibling
public Node getPreviousSibling()
null если у этого узла нет предыдущего брата.- Указано в:
-
getPreviousSiblingв интерфейсеNode - Возвращает:
- предыдущего брата в виде
Node, илиnull.
getNextSibling
public Node getNextSibling()
null если у узла нет следующего брата.- Указано в:
-
getNextSiblingв интерфейсеNode - Возвращает:
- следующего брата в виде
Node, илиnull.
getAttributes
public NamedNodeMap getAttributes()
NamedNodeMap, содержащий атрибуты этого узла.- Указано в:
-
getAttributesв интерфейсеNode - Возвращает:
- a
NamedNodeMap, содержащий атрибуты этого узла.
getOwnerDocument
public Document getOwnerDocument()
null, так как IIOMetadataNode не принадлежат ни к одному Document.- Указано в:
-
getOwnerDocumentв интерфейсеNode - Возвращает:
-
null.
insertBefore
public Node insertBefore(Node newChild, Node refChild)
newChild перед существующим дочерним узлом refChild. Если refChild является null, вставляет newChild в конец списка дочерних элементов.- Указано в:
-
insertBeforeв интерфейсеNode - Параметры:
-
newChild- вставляемыйNode. -
refChild- ссылка наNode. - Возвращает:
- вставляемый узел.
- Выбрасывает:
-
IllegalArgumentException- еслиnewChildявляетсяnull.
replaceChild
public Node replaceChild(Node newChild, Node oldChild)
oldChild на newChild в списке дочерних элементов и возвращает заменённый oldChild узел.- Указано в:
-
replaceChildв интерфейсеNode - Параметры:
-
newChild- вставляемыйNode. -
oldChild- заменяемыйNode. - Возвращает:
- заменённый узел.
- Выбрасывает:
-
IllegalArgumentException- еслиnewChildявляетсяnull.
removeChild
public Node removeChild(Node oldChild)
oldChild, из списка дочерних элементов и возвращает его.- Указано в:
-
removeChildв интерфейсеNode - Параметры:
-
oldChild- удаляемыйNode. - Возвращает:
- удалённый узел.
- Выбрасывает:
-
IllegalArgumentException- еслиoldChildявляетсяnull.
appendChild
public Node appendChild(Node newChild)
newChild в конец списка дочерних элементов этого узла.- Указано в:
-
appendChildв интерфейсеNode - Параметры:
-
newChild- вставляемыйNode. - Возвращает:
- добавляемый узел.
- Выбрасывает:
-
IllegalArgumentException- еслиnewChildявляетсяnull.
hasChildNodes
public boolean hasChildNodes()
true если у этого узла есть дочерние узлы.- Указано в:
-
hasChildNodesв интерфейсеNode - Возвращает:
-
trueесли у этого узла есть потомки.
cloneNode
public Node cloneNode(boolean deep)
getParentNode возвращает null). Если выполняется поверхностное клонирование (deep равно false), новый узел не будет иметь потомков или братьев. Если выполняется глубокое клонирование, новый узел станет корнем полного скопированного поддерева.- Указано в:
-
cloneNodeв интерфейсеNode - Параметры:
-
deep- еслиtrue, рекурсивно клонировать поддерево под указанным узлом; еслиfalse, клонировать только сам узел. - Возвращает:
- дублирующий узел.
normalize
public void normalize()
IIOMetadataNode не содержат Text потомков.- Указано в:
-
normalizeв интерфейсеNode
isSupported
public boolean isSupported(String feature, String version)
false так как функции DOM не поддерживаются.- Указано в:
-
isSupportedв интерфейсеNode - Параметры:
-
feature- строка, которая игнорируется. -
version- строка, которая игнорируется. - Возвращает:
-
false.
getNamespaceURI
public String getNamespaceURI() throws DOMException
null, так как пространства имён не поддерживаются.- Определено в:
-
getNamespaceURIв интерфейсеNode - Выбрасывает:
DOMException
getPrefix
public String getPrefix()
null, так как пространства имён не поддерживаются.- Определено в:
-
getPrefixв интерфейсеNode - Возвращает:
-
null. - См. также:
setPrefix
public void setPrefix(String prefix)
- Определено в:
-
setPrefixв интерфейсеNode - Параметры:
-
prefix- строкаString, которая игнорируется. - См. также:
getLocalName
public String getLocalName()
getNodeName.- Определено в:
-
getLocalNameв интерфейсеNode - Возвращает:
- имя узла в виде
String.
getTagName
public String getTagName()
getNodeName.- Определено в:
-
getTagNameв интерфейсеElement - Возвращает:
- имя узла в виде
String
getAttribute
public String getAttribute(String name)
- Определено в:
-
getAttributeв интерфейсеElement - Параметры:
-
name- Имя атрибута для извлечения. - Возвращает:
- Значение атрибута в виде строки, или пустая строка, если атрибут не имеет заданного или значения по умолчанию.
getAttributeNS
public String getAttributeNS(String namespaceURI, String localName)
getAttribute(localName).- Определено в:
-
getAttributeNSв интерфейсеElement - Параметры:
-
namespaceURI- URI пространства имён атрибута для извлечения. -
localName- Локальное имя атрибута для извлечения. - Возвращает:
- Значение атрибута в виде строки, или пустая строка, если атрибут не имеет заданного или значения по умолчанию.
- См. также:
setAttribute
public void setAttribute(String name, String value)
ElementAttr, а также все Text и EntityReference узлы, создать соответствующее поддерево и использовать setAttributeNode для назначения его в качестве значения атрибута. Для установки атрибута с квалифицированным именем и URI пространства имён, используйте метод
setAttributeNS. - Определено в:
-
setAttributeв интерфейсеElement - Параметры:
-
name- Имя атрибута для создания или изменения. -
value- Значение для установки в виде строки.
setAttributeNS
public void setAttributeNS(String namespaceURI, String qualifiedName, String value)
setAttribute(qualifiedName, value).- Определено в:
-
setAttributeNSв интерфейсеElement - Параметры:
-
namespaceURI- URI пространства имён атрибута для создания или изменения. -
qualifiedName- Квалифицированное имя атрибута для создания или изменения. -
value- Значение для установки в виде строки. - См. также:
removeAttribute
public void removeAttribute(String name)
ElementDocument.normalizeDocument(), чтобы гарантировать, что эта информация актуальна. Если атрибут с этим именем не найден, этот метод не оказывает никакого влияния.
Для удаления атрибута по локальному имени и URI пространства имён, используйте метод
removeAttributeNS. - Определено в:
-
removeAttributeв интерфейсеElement - Параметры:
-
name- Имя атрибута для удаления.
removeAttributeNS
public void removeAttributeNS(String namespaceURI, String localName)
removeAttribute(localName).- Определено в:
-
removeAttributeNSв интерфейсеElement - Параметры:
-
namespaceURI- URI пространства имён атрибута для удаления. -
localName- Локальное имя атрибута для удаления.
getAttributeNode
public Attr getAttributeNode(String name)
ElementДля извлечения узла атрибута по квалифицированному имени и URI пространства имён, используйте метод
getAttributeNodeNS. - Определено в:
-
getAttributeNodeв интерфейсеElement - Параметры:
-
name- Имя (nodeName) атрибута для извлечения. - Возвращает:
- Узел
Attrс указанным именем (nodeName) илиnull, если такого атрибута нет.
getAttributeNodeNS
public Attr getAttributeNodeNS(String namespaceURI, String localName)
getAttributeNode(localName).- Определено в:
-
getAttributeNodeNSв интерфейсеElement - Параметры:
-
namespaceURI- URI пространства имён атрибута для извлечения. -
localName- Локальное имя атрибута для извлечения. - Возвращает:
- Узел
Attrс указанным атрибутом локального имени и URI пространства имён илиnull, если такого атрибута нет. - См. также:
setAttributeNode
public Attr setAttributeNode(Attr newAttr) throws DOMException
ElementnodeName) уже присутствует в элементе, он заменяется новым. Замена узла атрибута самим собой не оказывает никакого влияния. Для добавления нового узла атрибута с квалифицированным именем и URI пространства имён, используйте метод
setAttributeNodeNS. - Определено в:
-
setAttributeNodeв интерфейсеElement - Параметры:
-
newAttr- УзелAttrдля добавления в список атрибутов. - Возвращает:
- Если атрибут
newAttrзаменяет существующий атрибут, возвращается заменённый узелAttr, в противном случае возвращаетсяnull. - Выбрасывает:
-
DOMException- WRONG_DOCUMENT_ERR: Вызывается, еслиnewAttrбыл создан из другого документа, чем документ, создавший элемент.
NO_MODIFICATION_ALLOWED_ERR: Вызывается, если этот узел только для чтения.
INUSE_ATTRIBUTE_ERR: Вызывается, еслиnewAttrуже является атрибутом другого объектаElement. Пользователь DOM должен явно клонировать узлыAttrдля повторного использования в других элементах.
setAttributeNodeNS
public Attr setAttributeNodeNS(Attr newAttr)
setAttributeNode(newAttr).- Определено в:
-
setAttributeNodeNSв интерфейсеElement - Параметры:
-
newAttr- УзелAttrдля добавления в список атрибутов. - Возвращает:
- Если атрибут
newAttrзаменяет существующий атрибут с тем же локальным именем и URI пространства имён, возвращается заменённый узелAttr, в противном случае возвращаетсяnull. - См. также:
removeAttributeNode
public Attr removeAttributeNode(Attr oldAttr)
ElementAttr определено значение по умолчанию в DTD, сразу появляется новый узел с значением по умолчанию, а также соответствующим URI пространства имен, локальным именем и префиксом, если применимо. Реализация может аналогичным образом обрабатывать значения по умолчанию из других схем, но приложения должны использовать Document.normalizeDocument() для гарантии актуальности этой информации.- Определено в:
-
removeAttributeNodeв интерфейсеElement - Параметры:
-
oldAttr- УзелAttrдля удаления из списка атрибутов. - Возвращает:
- Узел
Attrатрибута, который был удалён.
getElementsByTagName
public NodeList getElementsByTagName(String name)
ElementNodeList всех дочерних узлов Elements с заданным именем тега в порядке документа.- Определено в:
-
getElementsByTagNameв интерфейсеElement - Параметры:
-
name- Имя тега для соответствия. Специальное значение "*" соответствует всем тегам. - Возвращает:
- Список сопоставленных узлов
Element.
getElementsByTagNameNS
public NodeList getElementsByTagNameNS(String namespaceURI, String localName)
getElementsByTagName(localName).- Определено в:
-
getElementsByTagNameNSв интерфейсеElement - Параметры:
-
namespaceURI- URI пространства имен элементов для сопоставления. Специальное значение "*" соответствует всем пространствам имен. -
localName- Локальное имя элементов для сопоставления. Специальное значение "*" соответствует всем локальным именам. - Возвращает:
- Новый объект
NodeList, содержащий все сопоставленные узлыElements.
hasAttributes
public boolean hasAttributes()
Node- Определено в:
-
hasAttributesв интерфейсеNode - Возвращает:
- Возвращает
true, если у узла есть атрибуты,falseв противном случае.
hasAttribute
public boolean hasAttribute(String name)
Elementtrue , если атрибут с заданным именем указан в этом элементе или имеет значение по умолчанию, false в противном случае.- Определено в:
-
hasAttributeв интерфейсеElement - Параметры:
-
name- Имя атрибута для поиска. - Возвращает:
-
true, если атрибут с заданным именем указан в этом элементе или имеет значение по умолчанию,falseв противном случае.
hasAttributeNS
public boolean hasAttributeNS(String namespaceURI, String localName)
hasAttribute(localName).- Определено в:
-
hasAttributeNSв интерфейсеElement - Параметры:
-
namespaceURI- URI пространства имен атрибута для поиска. -
localName- Локальное имя атрибута для поиска. - Возвращает:
-
true, если атрибут с заданным локальным именем и URI пространства имен указан или имеет значение по умолчанию в этом элементе,falseв противном случае.
getLength
public int getLength()
NodeListlength-1 включительно.- Определено в:
-
getLengthв интерфейсеNodeList
item
public Node item(int index)
NodeListindex-й элемент в коллекции. Если index больше или равно количеству узлов в списке, возвращает null.- Определено в:
-
itemв интерфейсеNodeList - Параметры:
-
index- Индекс в коллекции. - Возвращает:
- Узел в
index-й позиции вNodeList, илиnull, если это недействительный индекс.
getUserObject
public Object getUserObject()
Object , связанное с этим узлом.- Возвращает:
- пользовательский
Object. - См. также:
setUserObject
public void setUserObject(Object userObject)
- Параметры:
-
userObject- пользовательскийObject. - См. также:
setIdAttribute
public void setIdAttribute(String name, boolean isId) throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
setIdAttributeв интерфейсеElement - Параметры:
-
name- Имя атрибута. -
isId- Является ли атрибут типом ID. - Исключения:
-
DOMException- всегда.
setIdAttributeNS
public void setIdAttributeNS(String namespaceURI, String localName, boolean isId) throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
setIdAttributeNSв интерфейсеElement - Параметры:
-
namespaceURI- URI пространства имен атрибута. -
localName- Локальное имя атрибута. -
isId- Является ли атрибут типом ID. - Исключения:
-
DOMException- всегда.
setIdAttributeNode
public void setIdAttributeNode(Attr idAttr, boolean isId) throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
setIdAttributeNodeв интерфейсеElement - Параметры:
-
idAttr- Узел атрибута. -
isId- Является ли атрибут типом ID. - Исключения:
-
DOMException- всегда.
getSchemaTypeInfo
public TypeInfo getSchemaTypeInfo() throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
getSchemaTypeInfoв интерфейсеElement - Исключения:
-
DOMException- всегда.
setUserData
public Object setUserData(String key, Object data, UserDataHandler handler) throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
setUserDataв интерфейсеNode - Параметры:
-
key- Ключ для связывания объекта. -
data- Объект для связывания с заданным ключом, илиnullдля удаления любой существующей ассоциации с этим ключом. -
handler- Обработчик для связывания с этим ключом, илиnull. - Возвращает:
- Возвращает
DOMUserData, ранее связанный с заданным ключом в этом узле, илиnull, если такового не было. - Исключения:
-
DOMException- всегда.
getUserData
public Object getUserData(String key) throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
getUserDataв интерфейсеNode - Параметры:
-
key- Ключ, к которому связан объект. - Возвращает:
- Возвращает
DOMUserData, связанный с заданным ключом в этом узле, илиnull, если такового не было. - Исключения:
-
DOMException- всегда.
getFeature
public Object getFeature(String feature, String version) throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
getFeatureв интерфейсеNode - Параметры:
-
feature- Имя запрашиваемого функционального элемента. Обратите внимание, что любой знак «плюс» «+», добавленный в начало имени функционального элемента, будет проигнорирован, поскольку он не важен в контексте данного метода. -
version- Это номер версии функционального элемента для проверки. - Возвращает:
- Возвращает объект, реализующий специализированные API указанного функционального элемента и версии, если таковой имеется, или
null, если нет объекта, реализующего интерфейсы, связанные с этим функциональным элементом. ЕслиDOMObject, возвращённый этим методом, реализует интерфейсNode, он должен делегировать обработку основному ядруNodeи не возвращать результаты, не соответствующие основному ядруNode, такие как атрибуты, childNodes и т. д. - Исключение:
-
DOMException- всегда.
isSameNode
public boolean isSameNode(Node node) throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
isSameNodeв интерфейсеNode - Параметры:
-
node- Узел для проверки. - Возвращает:
- Возвращает
true, если узлы совпадают,falseв противном случае. - Исключение:
-
DOMException- всегда.
isEqualNode
public boolean isEqualNode(Node node) throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
isEqualNodeв интерфейсеNode - Параметры:
-
node- Узел для сравнения на равенство. - Возвращает:
- Возвращает
true, если узлы равны,falseв противном случае. - Исключение:
-
DOMException- всегда.
lookupNamespaceURI
public String lookupNamespaceURI(String prefix) throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
lookupNamespaceURIв интерфейсеNode - Параметры:
-
prefix- Префикс для поиска. Если этот параметрnull, метод вернёт URI по умолчанию, если таковой есть. - Возвращает:
- Возвращает связанный URI пространства имён или
null, если он не найден. - Исключение:
-
DOMException- всегда.
isDefaultNamespace
public boolean isDefaultNamespace(String namespaceURI) throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
isDefaultNamespaceв интерфейсеNode - Параметры:
-
namespaceURI- URI пространства имён для поиска. - Возвращает:
- Возвращает
true, если указанноеnamespaceURIявляется пространством имён по умолчанию,falseв противном случае. - Исключение:
-
DOMException- всегда.
lookupPrefix
public String lookupPrefix(String namespaceURI) throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
lookupPrefixв интерфейсеNode - Параметры:
-
namespaceURI- URI пространства имён для поиска. - Возвращает:
- Возвращает связанный префикс пространства имён, если он найден, или
null, если он не найден. Если более одного префикса связаны с пространством имён, возвращаемый префикс зависит от реализации. - Исключение:
-
DOMException- всегда.
getTextContent
public String getTextContent() throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
getTextContentв интерфейсеNode - Исключение:
-
DOMException- всегда.
setTextContent
public void setTextContent(String textContent) throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
setTextContentв интерфейсеNode - Исключение:
-
DOMException- всегда.
compareDocumentPosition
public short compareDocumentPosition(Node other) throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
compareDocumentPositionв интерфейсеNode - Параметры:
-
other- Узел для сравнения с узлом-ссылкой. - Возвращает:
- Возвращает, как узел расположен относительно узла-ссылки.
- Исключение:
-
DOMException- всегда.
getBaseURI
public String getBaseURI() throws DOMException
IIOMetadataNode и выбросит DOMException.- Определено в:
-
getBaseURIв интерфейсеNode - Исключение:
-
DOMException- всегда.
© 1993, 2021, 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.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/imageio/metadata/IIOMetadataNode.html