Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface Node
Node
интерфейс является основным типом данных для всей Объектной модели документа. Это представляет единственный узел в дереве документов. В то время как все объекты, реализовывая Node
интерфейс представляет методы для того, чтобы иметь дело с дочерними элементами, не всеми объектами, реализовывая Node
у интерфейса могут быть дочерние элементы. Например, Text
у узлов, возможно, нет дочерних элементов, и добавляющих дочерних элементов к таким результатам узлов в a DOMException
быть повышенным. Атрибуты nodeName
, nodeValue
и attributes
включаются как механизм, чтобы достигнуть информацию об узле, не разрушая к определенному полученному интерфейсу. В случаях, где нет никакого очевидного отображения этих атрибутов для определенного nodeType
(например, nodeValue
для Element
или attributes
для a Comment
), это возвращается null
. Отметьте, что специализированные интерфейсы могут содержать дополнительные и более удобные механизмы, чтобы получить и установить релевантную информацию.
Значения nodeName
, nodeValue
, и attributes
изменитесь согласно типу узла следующим образом:
Интерфейс | nodeName | nodeValue | атрибуты |
---|---|---|---|
Attr |
то же самое как Attr.name |
то же самое как Attr.value |
null |
CDATASection |
"#cdata-section" |
то же самое как CharacterData.data , контент Раздела CDATA |
null |
Comment |
"#comment" |
то же самое как CharacterData.data , контент комментария |
null |
Document |
"#document" |
null |
null |
DocumentFragment |
"#document-fragment" |
null |
null |
DocumentType |
то же самое как DocumentType.name |
null |
null |
Element |
то же самое как Element.tagName |
null |
NamedNodeMap |
Entity |
имя объекта | null |
null |
EntityReference |
на имя объекта ссылаются |
null |
null |
Notation |
имя нотации |
null |
null |
ProcessingInstruction |
то же самое как ProcessingInstruction.target |
то же самое как ProcessingInstruction.data |
null |
Text |
"#text" |
то же самое как CharacterData.data , контент текстового узла |
null |
См. также
Модификатор и Тип | Поле и Описание |
---|---|
static short |
ATTRIBUTE_NODE
Узел
Attr . |
static short |
CDATA_SECTION_NODE
Узел является a
CDATASection . |
static short |
COMMENT_NODE
Узел является a
Comment . |
static short |
DOCUMENT_FRAGMENT_NODE
Узел является a
DocumentFragment . |
static short |
DOCUMENT_NODE
Узел является a
Document . |
static short |
DOCUMENT_POSITION_CONTAINED_BY
Узел содержится ссылочным узлом.
|
static short |
DOCUMENT_POSITION_CONTAINS
Узел содержит ссылочный узел.
|
static short |
DOCUMENT_POSITION_DISCONNECTED
Эти два узла разъединяются.
|
static short |
DOCUMENT_POSITION_FOLLOWING
Узел следует за ссылочным узлом.
|
static short |
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
Определение предшествования против следующего специфично для реализации.
|
static short |
DOCUMENT_POSITION_PRECEDING
Второй узел предшествует ссылочному узлу.
|
static short |
DOCUMENT_TYPE_NODE
Узел является a
DocumentType . |
static short |
ELEMENT_NODE
Узел
Element . |
static short |
ENTITY_NODE
Узел
Entity . |
static short |
ENTITY_REFERENCE_NODE
Узел
EntityReference . |
static short |
NOTATION_NODE
Узел является a
Notation . |
static short |
PROCESSING_INSTRUCTION_NODE
Узел является a
ProcessingInstruction . |
static short |
TEXT_NODE
Узел является a
Text узел. |
Модификатор и Тип | Метод и Описание |
---|---|
Узел |
appendChild(Node newChild)
Добавляет узел
newChild до конца списка дочерних элементов этого узла. |
Узел |
cloneNode(boolean deep)
Возвращает копию этого узла, то есть, служит универсальным конструктором копии для узлов.
|
short |
compareDocumentPosition(Node other)
Сравнивает ссылочный узел, то есть.
|
NamedNodeMap |
getAttributes()
A
NamedNodeMap содержа атрибуты этого узла (если это Element ) или null иначе. |
Строка |
getBaseURI()
Абсолютный основной URI этого узла или
null если реализация не смогла получить абсолютный URI. |
NodeList |
getChildNodes()
A
NodeList это содержит все дочерние элементы этого узла. |
Объект |
getFeature(String feature, String version)
Этот метод возвращает специализированный объект, который реализует специализированные API указанной функции и версии, как определено в.
|
Узел |
getFirstChild()
Первый дочерний элемент этого узла.
|
Узел |
getLastChild()
Последний дочерний элемент этого узла.
|
Строка |
getLocalName()
Возвращает локальную часть полностью определенного имени этого узла.
|
Строка |
getNamespaceURI()
URI пространства имен этого узла, или
null если это является неуказанным, (см.). |
Узел |
getNextSibling()
Узел сразу после этого узла.
|
Строка |
getNodeName()
Имя этого узла, в зависимости от его типа; см. таблицу выше.
|
short |
getNodeType()
Код, представляющий тип базового объекта, как определено выше.
|
Строка |
getNodeValue()
Значение этого узла, в зависимости от его типа; см. таблицу выше.
|
Документ |
getOwnerDocument()
Document объект связался с этим узлом. |
Узел |
getParentNode()
Родитель этого узла.
|
Строка |
getPrefix()
Префикс пространства имен этого узла, или
null если это является неуказанным. |
Узел |
getPreviousSibling()
Узел, сразу предшествующий этому узлу.
|
Строка |
getTextContent()
Этот атрибут возвращает текстовый контент этого узла и его потомков.
|
Объект |
getUserData(String key)
Получает объект, связанный с ключом на этом узле.
|
boolean |
hasAttributes()
Возвраты, есть ли у этого узла (если это - элемент) какие-либо атрибуты.
|
boolean |
hasChildNodes()
Возвраты, есть ли у этого узла какие-либо дочерние элементы.
|
Узел |
insertBefore(Node newChild, Node refChild)
Вставляет узел
newChild перед существующим дочерним узлом refChild . |
boolean |
isDefaultNamespace(String namespaceURI)
Этот метод проверяет если указанное
namespaceURI пространство имен по умолчанию или нет. |
boolean |
isEqualNode(Node arg)
Тесты, равны ли два узла.
|
boolean |
isSameNode(Node other)
Возвраты, является ли этот узел тем же самым узлом как данный.
|
boolean |
isSupported(String feature, String version)
Тесты, реализует ли реализация ДОМА определенную опцию и ту функцию, поддерживаются этим узлом, как определено в.
|
Строка |
lookupNamespaceURI(String prefix)
Ищите URI пространства имен, связанный с данным префиксом, запускающимся с этого узла.
|
Строка |
lookupPrefix(String namespaceURI)
Ищите префикс, связанный с данным URI пространства имен, запускающимся с этого узла.
|
void |
normalize()
Помещает все
Text узлы в полной глубине поддерева под этим Node , включая узлы атрибута, в "нормальную" форму, где только структура (например, элементы, комментарии, обрабатывая инструкции, разделы CDATA, и ссылки на сущность) отделяется Text узлы, то есть, там ни один не смежны Text узлы, ни пустой Text узлы. |
Узел |
removeChild(Node oldChild)
Удаляет дочерний узел, обозначенный
oldChild от списка дочерних элементов, и возвратов это. |
Узел |
replaceChild(Node newChild, Node oldChild)
Заменяет дочерний узел
oldChild с newChild в списке дочерних элементов, и возвратах oldChild узел. |
void |
setNodeValue(String nodeValue)
Значение этого узла, в зависимости от его типа; см. таблицу выше.
|
void |
setPrefix(String prefix)
Префикс пространства имен этого узла, или
null если это является неуказанным. |
void |
setTextContent(String textContent)
Этот атрибут возвращает текстовый контент этого узла и его потомков.
|
Объект |
setUserData(String key, Object data, UserDataHandler handler)
Свяжите объект к ключу на этом узле.
|
static final short ELEMENT_NODE
Element
.static final short ATTRIBUTE_NODE
Attr
.static final short TEXT_NODE
Text
узел.static final short CDATA_SECTION_NODE
CDATASection
.static final short ENTITY_REFERENCE_NODE
EntityReference
.static final short ENTITY_NODE
Entity
.static final short PROCESSING_INSTRUCTION_NODE
ProcessingInstruction
.static final short COMMENT_NODE
Comment
.static final short DOCUMENT_NODE
Document
.static final short DOCUMENT_TYPE_NODE
DocumentType
.static final short DOCUMENT_FRAGMENT_NODE
DocumentFragment
.static final short NOTATION_NODE
Notation
.static final short DOCUMENT_POSITION_DISCONNECTED
static final short DOCUMENT_POSITION_PRECEDING
static final short DOCUMENT_POSITION_FOLLOWING
static final short DOCUMENT_POSITION_CONTAINS
static final short DOCUMENT_POSITION_CONTAINED_BY
static final short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
String getNodeName()
String getNodeValue() throws DOMException
null
, установка этого не имеет никакого эффекта, включая то, если узел только для чтения.DOMException
- DOMSTRING_SIZE_ERR: Повышенный, когда это возвратило бы больше символов чем, помещаются в a DOMString
переменная на платформе реализации.void setNodeValue(String nodeValue) throws DOMException
null
, установка этого не имеет никакого эффекта, включая то, если узел только для чтения.DOMException
- NO_MODIFICATION_ALLOWED_ERR: Повышенный, когда узел только для чтения и если он не определяется, чтобы быть null
.short getNodeType()
Node getParentNode()
Attr
, Document
, DocumentFragment
, Entity
, и Notation
может иметь родителя. Однако, если узел был только что создан и еще не добавлен к дереву, или если это было удалено из дерева, это null
.NodeList getChildNodes()
NodeList
это содержит все дочерние элементы этого узла. Если нет никаких дочерних элементов, это - a NodeList
не содержа узлов.Node getFirstChild()
null
.Node getLastChild()
null
.Node getPreviousSibling()
null
.Node getNextSibling()
null
.NamedNodeMap getAttributes()
NamedNodeMap
содержа атрибуты этого узла (если это Element
) или null
иначе.Document getOwnerDocument()
Document
объект связался с этим узлом. Это также Document
объект, используемый, чтобы создать новые узлы. Когда этот узел является a Document
или a DocumentType
который не используется ни с кем Document
все же это null
.Node insertBefore(Node newChild, Node refChild) throws DOMException
newChild
перед существующим дочерним узлом refChild
. Если refChild
null
, вставить newChild
в конце списка дочерних элементов. newChild
a DocumentFragment
объект, все его дочерние элементы вставляются, в том же самом порядке, прежде refChild
. Если newChild
уже находится в дереве, оно сначала удаляется. Отметьте: Вставка узла прежде непосредственно является зависящей от реализации.
newChild
- Узел, чтобы вставить.refChild
- Ссылочный узел, то есть, узел, перед которым должен быть вставлен новый узел.DOMException
- HIERARCHY_REQUEST_ERR: Повышенный, если этот узел имеет тип, который не позволяет дочерние элементы типа newChild
узел, или если узел, чтобы вставить является одним из предков этого узла или этого узла непосредственно, или если этот узел имеет тип Document
и приложение ДОМА пытается вставить секунду DocumentType
или Element
узел. newChild
создавался из различного документа чем тот, который создал этот узел. refChild
не дочерний элемент этого узла. Document
, это исключение могло бы быть повышено, если реализация ДОМА не поддерживает вставку a DocumentType
или Element
узел.Node replaceChild(Node newChild, Node oldChild) throws DOMException
oldChild
с newChild
в списке дочерних элементов, и возвратах oldChild
узел. newChild
a DocumentFragment
объект, oldChild
заменяется всем из DocumentFragment
дочерние элементы, которые вставляются в тот же самый порядок. Если newChild
уже находится в дереве, оно сначала удаляется. Отметьте: Замена узла с собой является зависящей от реализации.
newChild
- Новый узел, чтобы вставить дочерний список.oldChild
- Узел, заменяемый в списке.DOMException
- HIERARCHY_REQUEST_ERR: Повышенный, если этот узел имеет тип, который не позволяет дочерние элементы типа newChild
узел, или если узел, чтобы вставить является одним из предков этого узла или этого узла непосредственно, или если этот узел имеет тип Document
и результат заменяющей работы добавил бы секунду DocumentType
или Element
на Document
узел. newChild
создавался из различного документа чем тот, который создал этот узел. oldChild
не дочерний элемент этого узла. Document
, это исключение могло бы быть повышено, если реализация ДОМА не поддерживает замену DocumentType
дочерний элемент или Element
дочерний элемент.Node removeChild(Node oldChild) throws DOMException
oldChild
от списка дочерних элементов, и возвратов это.oldChild
- Удаляемый узел.DOMException
- NO_MODIFICATION_ALLOWED_ERR: Повышенный, если этот узел только для чтения. oldChild
не дочерний элемент этого узла. Document
, это исключение могло бы быть повышено, если реализация ДОМА не поддерживает удаление DocumentType
дочерний элемент или Element
дочерний элемент.Node appendChild(Node newChild) throws DOMException
newChild
до конца списка дочерних элементов этого узла. Если newChild
уже находится в дереве, оно сначала удаляется.newChild
- Узел, чтобы добавить. Если это - a DocumentFragment
объект, все содержание фрагмента документа перемещается в дочерний список этого узлаDOMException
- HIERARCHY_REQUEST_ERR: Повышенный, если этот узел имеет тип, который не позволяет дочерние элементы типа newChild
узел, или если узел, чтобы добавить является одним из предков этого узла или этого узла непосредственно, или если этот узел имеет тип Document
и приложение ДОМА пытается добавить секунду DocumentType
или Element
узел. newChild
создавался из различного документа чем тот, который создал этот узел. newChild
узел является дочерним элементом Document
узел, это исключение могло бы быть повышено, если реализация ДОМА не поддерживает удаление DocumentType
дочерний элемент или Element
дочерний элемент.boolean hasChildNodes()
true
если у этого узла есть какие-либо дочерние элементы, false
иначе.Node cloneNode(boolean deep)
parentNode
null
) и никакие пользовательские данные. Пользовательские данные, связанные с импортированным узлом, не переносятся. Однако, если любой UserDataHandlers
был определен наряду со связанными данными, эти обработчики вызовут с соответствующими параметрами перед этим методом возвраты. Element
копии все атрибуты и их значения, включая сгенерированных процессором XML, чтобы представить принимали значение по умолчанию атрибуты, но этот метод, не копируют дочерних элементов, которые это содержит, если это не глубокий клон. Это включает текст, содержавшийся в Element
так как текст содержится в дочернем элементе Text
узел. Клонирование Attr
непосредственно, в противоположность быть клонированным как часть Element
клонирование работы, возвращает указанный атрибут (specified
true
). Клонирование Attr
всегда клонирует его дочерние элементы, так как они представляют его значение, независимо от того является ли это глубоким клоном или нет. Клонирование EntityReference
автоматически создает его поддерево если соответствие Entity
доступно, независимо от того является ли это глубоким клоном или нет. Клонирование любого другого типа узла просто возвращает копию этого узла. EntityReference
клон только для чтения. Кроме того, клоны неуказанных Attr
узлы определяются. И, клонирование Document
, DocumentType
, Entity
, и Notation
узлы являются зависящими от реализации.deep
- Если true
, рекурсивно клонируйте поддерево под указанным узлом; если false
, клонируйте только узел непосредственно (и его атрибуты, если это Element
).void normalize()
Text
узлы в полной глубине поддерева под этим Node
, включая узлы атрибута, в "нормальную" форму, где только структура (например, элементы, комментарии, обрабатывая инструкции, разделы CDATA, и ссылки на сущность) отделяется Text
узлы, то есть, там ни один не смежны Text
узлы, ни пустой Text
узлы. Это может использоваться, чтобы гарантировать, что представление ДОМА документа является тем же самым, как будто это было сохранено и перезагружено, и полезно, когда операции (такие как XPointer DOMConfiguration
объект, присоединенный к Node.ownerDocument
true
, этот метод также полностью нормализует символы Text
узлы. Отметьте: В случаях, где документ содержит CDATASections
, одна только нормализовать работа, возможно, не достаточна, так как XPointers не дифференцируются между Text
узлы и CDATASection
узлы.
boolean isSupported(String feature, String version)
feature
- Имя функции, чтобы протестировать.version
- Это - номер версии функции, чтобы протестировать.true
если указанная функция поддерживается на этом узле, false
иначе.String getNamespaceURI()
null
если это является неуказанным, (см.). ELEMENT_NODE
и ATTRIBUTE_NODE
и узлы, создаваемые с ДОМОМ Левелем 1 метод, такой как Document.createElement()
, это всегда null
. Отметьте: На Пространства имен в XML Спецификация [
String getPrefix()
null
если это является неуказанным. Когда это определяется, чтобы быть null
, установка этого не имеет никакого эффекта, включая то, если узел только для чтения. nodeName
атрибут, который содержит полностью определенное имя, так же как tagName
и name
атрибуты Element
и Attr
интерфейсы, когда применимый. null
делает это неуказанный, устанавливая это в пустую строку является зависящим от реализации. namespaceURI
и localName
не изменяться. ELEMENT_NODE
и ATTRIBUTE_NODE
и узлы, создаваемые с ДОМОМ Левелем 1 метод, такой как createElement
от Document
интерфейс, это всегда null
.void setPrefix(String prefix) throws DOMException
null
если это является неуказанным. Когда это определяется, чтобы быть null
, установка этого не имеет никакого эффекта, включая то, если узел только для чтения. nodeName
атрибут, который содержит полностью определенное имя, так же как tagName
и name
атрибуты Element
и Attr
интерфейсы, когда применимый. null
делает это неуказанный, устанавливая это в пустую строку является зависящим от реализации. namespaceURI
и localName
не изменяться. ELEMENT_NODE
и ATTRIBUTE_NODE
и узлы, создаваемые с ДОМОМ Левелем 1 метод, такой как createElement
от Document
интерфейс, это всегда null
.DOMException
- INVALID_CHARACTER_ERR: Повышенный, если указанный префикс содержит запрещенный символ согласно версии XML в использовании, определенном в Document.xmlVersion
атрибут. prefix
уродливо на Пространства имен в спецификации XML, если namespaceURI
из этого узла null
, если указанный префикс является "xml" и namespaceURI
из этого узла отличается отnamespaceURI
из этого узла отличается от "qualifiedName
из этого узла "xmlns" [String getLocalName()
ELEMENT_NODE
и ATTRIBUTE_NODE
и узлы, создаваемые с ДОМОМ Левелем 1 метод, такой как Document.createElement()
, это всегда null
.boolean hasAttributes()
true
если у этого узла есть какие-либо атрибуты, false
иначе.String getBaseURI()
null
если реализация не смогла получить абсолютный URI. Это значение вычисляется как описано в. Однако, когда Document
поддерживает функцию "HTML" [documentURI
атрибут от Document
интерфейс иначе.short compareDocumentPosition(Node other) throws DOMException
other
- Узел, чтобы сравниться со ссылочным узлом.DOMException
- NOT_SUPPORTED_ERR: когда сравненные узлы от различных реализаций ДОМА, которые не координируют, чтобы возвратить непротиворечивые специфичные для реализации результаты.String getTextContent() throws DOMException
null
, установка этого не имеет никакого эффекта. На установке любые возможные дочерние элементы, которые может иметь этот узел, удаляются и, если это новая строка не пусто или null
, замененный синглом Text
узел, содержащий строку этот атрибут, устанавливается в. Text.isElementContentWhitespace
). Точно так же на установке, никакой парсинг не выполняется также, строка ввода берется в качестве чистого текстового контента. Тип узла | Контент |
---|---|
ELEMENT_NODE, ATTRIBUTE_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, DOCUMENT_FRAGMENT_NODE | связь textContent значение атрибута каждого дочернего узла, исключая COMMENT_NODE и узлы PROCESSING_INSTRUCTION_NODE. Это - пустая строка, если у узла нет никаких дочерних элементов. |
TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE, PROCESSING_INSTRUCTION_NODE | nodeValue |
DOCUMENT_NODE, DOCUMENT_TYPE_NODE, NOTATION_NODE | нуль |
DOMException
- DOMSTRING_SIZE_ERR: Повышенный, когда это возвратило бы больше символов чем, помещаются в a DOMString
переменная на платформе реализации.void setTextContent(String textContent) throws DOMException
null
, установка этого не имеет никакого эффекта. На установке любые возможные дочерние элементы, которые может иметь этот узел, удаляются и, если это новая строка не пусто или null
, замененный синглом Text
узел, содержащий строку этот атрибут, устанавливается в. Text.isElementContentWhitespace
). Точно так же на установке, никакой парсинг не выполняется также, строка ввода берется в качестве чистого текстового контента. Тип узла | Контент |
---|---|
ELEMENT_NODE, ATTRIBUTE_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, DOCUMENT_FRAGMENT_NODE | связь textContent значение атрибута каждого дочернего узла, исключая COMMENT_NODE и узлы PROCESSING_INSTRUCTION_NODE. Это - пустая строка, если у узла нет никаких дочерних элементов. |
TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE, PROCESSING_INSTRUCTION_NODE | nodeValue |
DOCUMENT_NODE, DOCUMENT_TYPE_NODE, NOTATION_NODE | нуль |
DOMException
- NO_MODIFICATION_ALLOWED_ERR: Повышенный, когда узел только для чтения.boolean isSameNode(Node other)
Node
ссылки, возвращенные реализацией, ссылаются на тот же самый объект. Когда два Node
ссылки являются ссылками на тот же самый объект, даже если через прокси, ссылки могут использоваться полностью взаимозаменяемо, так, что у всех атрибутов есть те же самые значения, и вызов того же самого метода ДОМА на любой ссылке всегда имеет точно тот же самый эффект.other
- Узел, чтобы протестировать против.true
если узлы являются тем же самым, false
иначе.String lookupPrefix(String namespaceURI)
namespaceURI
- URI пространства имен, чтобы искать.null
если ни один не находится. Если больше чем один префикс связывается с префиксом пространства имен, возвращенный префикс пространства имен является зависящим от реализации.boolean isDefaultNamespace(String namespaceURI)
namespaceURI
пространство имен по умолчанию или нет.namespaceURI
- URI пространства имен, чтобы искать.true
если указанное namespaceURI
пространство имен по умолчанию, false
иначе.String lookupNamespaceURI(String prefix)
prefix
- Префикс, чтобы искать. Если этот параметр null
, метод возвратит URI пространства имен по умолчанию если любой.null
если ни один не находится.boolean isEqualNode(Node arg)
Node.isSameNode()
. Все узлы, которые являются тем же самым, также будут равны, хотя реверс, возможно, не истина. nodeName
, localName
, namespaceURI
, prefix
, nodeValue
. Это: они - оба null
, или они имеют ту же самую длину и являются символом для идентичного символа. attributes
NamedNodeMaps
равны. Это: они - оба null
, или у них есть та же самая длина и для каждого узла, который существует в одной карте есть узел, который существует в другой карте и равен, хотя не обязательно по тому же самому индексу. childNodes
NodeLists
равны. Это: они - оба null
, или они имеют ту же самую длину и содержат равные узлы по тому же самому индексу. Отметьте, что нормализация может влиять на равенство; чтобы избежать этого, узлы должны быть нормализованы прежде, чем быть сравненным. DocumentType
узлы, чтобы быть равными, следующие условия должны также быть удовлетворены: publicId
, systemId
, internalSubset
. entities
NamedNodeMaps
равны. notations
NamedNodeMaps
равны. ownerDocument
, baseURI
, и parentNode
атрибуты, specified
атрибут для Attr
узлы, schemaTypeInfo
атрибут для Attr
и Element
узлы, Text.isElementContentWhitespace
атрибут для Text
узлы, так же как любые пользовательские данные или слушатели события зарегистрировались на узлах. Отметьте: Как правило что-либо не упомянутое в описании выше не является существенным с учетом проверки равенства. Отметьте, что будущие версии этой спецификации могут принять во внимание больше атрибутов, и реализации соответствуют этой спецификации, как, ожидают, будут обновлены соответственно.
arg
- Узел, чтобы сравнить равенство с.true
если узлы равны, false
иначе.Object getFeature(String feature, String version)
Node
интерфейс.feature
- Имя функции требуют. Отметьте, что любой знак "плюс" "+" предварительно ожидаемый к имени функции будет проигнорирован, так как это не существенно в контексте этого метода.version
- Это - номер версии функции, чтобы протестировать.null
если нет никакого объекта, который реализует интерфейсы, связанные с той функцией. Если DOMObject
возвращенный этим методом реализует Node
интерфейс, это должно делегировать к основному ядру Node
и не возвращают результаты, непоследовательные с основным ядром Node
такой как атрибуты, childNodes, и т.д.Object setUserData(String key, Object data, UserDataHandler handler)
getUserData
с тем же самым ключом.key
- Ключ, чтобы связать объект к.data
- Объект связаться к данному ключу, или null
удалить любую существующую ассоциацию к тому ключу.handler
- Обработчик, чтобы связаться к тому ключу, или null
.DOMUserData
ранее связанный с данным включают этот узел, или null
если не было ни одного.Object getUserData(String key)
setUserData
с тем же самым ключом.key
- Ключ объект связывается с.DOMUserData
связанный с данным включают этот узел, или null
если не было ни одного.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.