Класс IIOMetadataNode
- Все реализуемые интерфейсы:
-
Element,Node,NodeList
public class IIOMetadataNode extends Object implements Element, NodeList
org.w3c.dom.Element и дополнительно позволяет хранить нетекстовые объекты с помощью методов getUserObject и setUserObject. Этот класс не предназначен для общей обработки XML. В частности, узлы Element, созданные в API ввода/вывода изображений, несовместимы с узлами, созданными стандартной реализацией API org.w3.dom от Sun. В частности, реализация настраивается на простые задачи и может не обеспечивать хорошую производительность для интенсивной обработки.
Пространства имён игнорируются в этой реализации. Термины "имя тега" и "имя узла" всегда считаются синонимами. Примечание: Спецификация 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 - Возвращает:
- значение
shortв видеELEMENT_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 - Возвращает:
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), новый узел не будет иметь потомков или братьев. Если выполняется глубокое клонирование, новый узел станет корнем полностью скопированного поддерева.normalize
isSupported
public boolean isSupported(String feature, String version)
false, так как функции DOM не поддерживаются.- Указано в:
-
isSupportedв интерфейсеNode - Параметры:
-
feature-String, который игнорируется. -
version-String, который игнорируется. - Возвращает:
-
false.
getNamespaceURI
public String getNamespaceURI() throws DOMException
null, так как пространства имён не поддерживаются.- Указано в:
-
getNamespaceURIв интерфейсеNode - Исключения:
DOMException
getPrefix
setPrefix
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- Имя атрибута для получения. - Возвращает:
- Значение
Attrв виде строки или пустую строку, если у этого атрибута нет заданного или значения по умолчанию.
getAttributeNS
public String getAttributeNS(String namespaceURI, String localName)
getAttribute(localName).- Указано в:
-
getAttributeNSв интерфейсеElement - Параметры:
-
namespaceURI- URI пространства имён атрибута для получения. -
localName- Локальное имя атрибута для получения. - Возвращает:
- Значение
Attrв виде строки или пустую строку, если у этого атрибута нет заданного или значения по умолчанию. - См. также:
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)
ElementElements с заданным именем тега в порядке документа.- Указано в:
-
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)
Element- Указано в:
-
hasAttributeв интерфейсеElement - Параметры:
-
name- Имя атрибута для поиска. - Возвращает:
- true, если на этом элементе указан атрибут с данным именем или у него есть значение по умолчанию, и false в противном случае.
hasAttributeNS
public boolean hasAttributeNS(String namespaceURI, String localName)
hasAttribute(localName).- Указано в:
-
hasAttributeNSв интерфейсеElement - Параметры:
-
namespaceURI- URI пространства имён атрибута для поиска. -
localName- Локальное имя атрибута для поиска. - Возвращает:
- true, если на этом элементе указан атрибут с заданным локальным именем и URI пространства имён или у него есть значение по умолчанию, и false в противном случае.
getLength
item
public Node item(int index)
NodeListindex в коллекции. Если index больше или равно количеству узлов в списке, возвращает null.getUserObject
public Object getUserObject()
- Возвращает:
- пользовательское значение
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, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/imageio/metadata/IIOMetadataNode.html