Класс IIOMetadataNode
- Все реализуемые интерфейсы:
Element, Node, NodeList
public class IIOMetadataNode extends Object implements Element, NodeList
org.w3c.dom.Element и дополнительно позволяет хранить нетекстовые объекты с помощью методов getUserObject и setUserObject. Этот класс не предназначен для общего назначения обработки XML. В частности, узлы Element, создаваемые в API Image I/O, несовместимы с узлами, создаваемыми стандартной реализацией API org.w3.dom от Sun. В частности, реализация оптимизирована для простых задач и может плохо справляться с интенсивной обработкой.
Пространства имен в этой реализации игнорируются. Термины «имя тега» и «имя узла» всегда считаются синонимами. Примечание: Спецификация DOM Level 3 добавила ряд новых методов в интерфейсы Node, Element и Attr, которые не имеют ценности для реализации или спецификации IIOMetadataNode. Вызов таких методов для экземпляра IIOMetadataNode или экземпляра Attr, возвращенного из IIOMetadataNode, приведет к выбросу DOMException.
- См. также:
Краткое описание полей
Поля, объявленные в интерфейсе 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 | Модификатор и тип | Поле | Описание |
|---|---|---|
static final short |
ATTRIBUTE_NODE |
Узел является Attr. |
static final short |
CDATA_SECTION_NODE |
Узел является CDATASection. |
static final short |
COMMENT_NODE |
Узел является Comment. |
static final short |
DOCUMENT_FRAGMENT_NODE |
Узел является DocumentFragment. |
static final short |
DOCUMENT_NODE |
Узел является Document. |
static final short |
DOCUMENT_POSITION_CONTAINED_BY |
Узел содержится в опорном узле. |
static final short |
DOCUMENT_POSITION_CONTAINS |
Узел содержит опорный узел. |
static final short |
DOCUMENT_POSITION_DISCONNECTED |
Два узла не связаны. |
static final short |
DOCUMENT_POSITION_FOLLOWING |
Узел следует за опорным узлом. |
static final short |
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC |
Определение того, какой узел является предшествующим, а какой следующим, зависит от реализации. |
static final short |
DOCUMENT_POSITION_PRECEDING |
Второй узел предшествует опорному узлу. |
static final short |
DOCUMENT_TYPE_NODE |
Узел является DocumentType. |
static final short |
ELEMENT_NODE |
Узел является Element. |
static final short |
ENTITY_NODE |
Узел является Entity. |
static final short |
ENTITY_REFERENCE_NODE |
Узел является EntityReference. |
static final short |
NOTATION_NODE |
Узел является Notation. |
static final short |
PROCESSING_INSTRUCTION_NODE |
Узел является ProcessingInstruction. |
static final short |
TEXT_NODE |
Узел является узлом Text. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
IIOMetadataNode() |
Создает пустой IIOMetadataNode. |
IIOMetadataNode |
Создает IIOMetadataNode с заданным именем узла. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Node |
appendChild |
Добавляет узел newChild в конец списка дочерних узлов этого узла. |
Node |
cloneNode |
Возвращает дубликат этого узла. |
short |
compareDocumentPosition |
Этот метод DOM Level 3 не поддерживается для IIOMetadataNode и приведет к выбросу DOMException. |
String |
getAttribute |
Получает значение атрибута по имени. |
Attr |
getAttributeNode |
Получает узел атрибута по имени. |
Attr |
getAttributeNodeNS |
Эквивалентно getAttributeNode(localName). |
String |
getAttributeNS |
Эквивалентно getAttribute(localName). |
NamedNodeMap |
getAttributes() |
Возвращает NamedNodeMap, содержащий атрибуты этого узла. |
String |
getBaseURI() |
Этот метод DOM Level 3 не поддерживается для IIOMetadataNode и приведет к выбросу DOMException. |
NodeList |
getChildNodes() |
Возвращает NodeList, содержащий все дочерние узлы этого узла. |
NodeList |
getElementsByTagName |
Возвращает NodeList всех дочерних Elements с заданным именем тега в порядке документа. |
NodeList |
getElementsByTagNameNS |
Эквивалентно getElementsByTagName(localName). |
Object |
getFeature |
Этот метод DOM Level 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 Level 3 не поддерживается для IIOMetadataNode и приведет к выбросу DOMException. |
String |
getTagName() |
Эквивалентно getNodeName. |
String |
getTextContent() |
Этот метод DOM Level 3 не поддерживается для IIOMetadataNode и приведет к выбросу DOMException. |
Object |
getUserData |
Этот метод DOM Level 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 Level 3 не поддерживается для IIOMetadataNode и приведет к выбросу DOMException. |
boolean |
isEqualNode |
Этот метод DOM Level 3 не поддерживается для IIOMetadataNode и приведет к выбросу DOMException. |
boolean |
isSameNode |
Этот метод DOM Level 3 не поддерживается для IIOMetadataNode и приведет к выбросу DOMException. |
boolean |
isSupported |
Возвращает false, поскольку функции DOM не поддерживаются. |
Node |
item |
Возвращает элемент коллекции с индексом index. |
String |
lookupNamespaceURI |
Этот метод DOM Level 3 не поддерживается для IIOMetadataNode и приведет к выбросу DOMException. |
String |
lookupPrefix |
Этот метод DOM Level 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 Level 3 не поддерживается для IIOMetadataNode и приведет к выбросу DOMException. |
void |
setIdAttributeNode |
Этот метод DOM Level 3 не поддерживается для IIOMetadataNode и приведет к выбросу DOMException. |
void |
setIdAttributeNS |
Этот метод DOM Level 3 не поддерживается для IIOMetadataNode и приведет к выбросу DOMException. |
void |
setNodeValue |
Устанавливает значение String, связанное с этим узлом. |
void |
setPrefix |
Ничего не делает, поскольку пространства имен не поддерживаются. |
void |
setTextContent |
Этот метод DOM Level 3 не поддерживается для IIOMetadataNode и приведет к выбросу DOMException. |
Object |
setUserData |
Этот метод DOM Level 3 не поддерживается для IIOMetadataNode и приведет к выбросу DOMException. |
void |
setUserObject |
Устанавливает значение, связанное с этим узлом. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Определяет, равен ли этот объект другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удален в будущей версии. Финализация устарела и будет удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно после получения уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно после получения уведомления или прерывания, либо до истечения заданного интервала реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно после получения уведомления или прерывания, либо до истечения заданного интервала реального времени. |
Подробное описание конструкторов
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 - Возвращает:
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. Чтобы повторно использовать узлыAttrв других элементах, пользователь DOM должен явно клонировать их.
setAttributeNodeNS
public Attr setAttributeNodeNS(Attr newAttr)
setAttributeNode(newAttr).- Определено в:
-
setAttributeNodeNSв интерфейсеElement - Параметры:
-
newAttr— узелAttrдля добавления в список атрибутов. - Возвращает:
- Если атрибут
newAttrзаменяет существующий атрибут с теми же локальным именем и URI пространства имен, возвращается замененный узелAttr, в противном случае возвращаетсяnull. - См. также:
removeAttributeNode
public Attr removeAttributeNode(Attr oldAttr)
ElementAttr, немедленно появляется новый узел со значением по умолчанию, а также соответствующими 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
item
public Node item(int index)
NodeListindex. Если index больше или равен количеству узлов в списке, возвращается 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, например атрибуты, дочерние узлы и т. д. - Исключения:
-
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.