Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface UserDataHandler
Node.setUserData()
приложение может обеспечить обработчик, который вызывают, когда узел, с которым связывается объект, клонируется, импортируется, или переименовывается. Это может использоваться приложением, чтобы реализовать различные поведения относительно данных, которые оно связывает к узлам ДОМА. Этот интерфейс определяет тот обработчик. См. также
Модификатор и Тип | Поле и Описание |
---|---|
static short |
NODE_ADOPTED
Узел принимается, используя
Document.adoptNode() . |
static short |
NODE_CLONED
Узел клонируется, используя
Node.cloneNode() . |
static short |
NODE_DELETED
Узел удаляется.
|
static short |
NODE_IMPORTED
Узел импортируется, используя
Document.importNode() . |
static short |
NODE_RENAMED
Узел переименовывается, используя
Document.renameNode() . |
Модификатор и Тип | Метод и Описание |
---|---|
void |
handle(short operation, String key, Object data, Node src, Node dst)
Этот метод вызывают всякий раз, когда узел, для которого регистрируется этот обработчик, импортируется или клонируется.
|
static final short NODE_CLONED
Node.cloneNode()
.static final short NODE_IMPORTED
Document.importNode()
.static final short NODE_DELETED
Отметьте: Это не может поддерживаться или, возможно, не надежно в определенных средах, таков как Java, где реализация не имеет никакого реального контроля, когда объекты фактически удаляются.
static final short NODE_RENAMED
Document.renameNode()
.static final short NODE_ADOPTED
Document.adoptNode()
.void handle(short operation, String key, Object data, Node src, Node dst)
UserDataHandler
. Эффектом выдачи исключений от обработчика является зависящий от реализации ДОМ.operation
- Определяет тип работы, которая выполняется на узле.key
- Определяет ключ, для которого вызывают этот обработчик.data
- Определяет данные, для которых вызывают этот обработчик.src
- Определяет узел, клонируемый, принятый, импортированный, или переименованный. Это null
когда узел удаляется.dst
- Определяет узел, недавно создаваемый если таковые вообще имеются, или null
.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92