public class DefaultEditor extends java.lang.Object implements Editor
Constructor and Description |
---|
DefaultEditor() |
Modifier and Type | Method and Description |
---|---|
Editor |
childNodeAdded(java.lang.String name,
NodeState after)
Processes an added child node.
|
Editor |
childNodeChanged(java.lang.String name,
NodeState before,
NodeState after)
Processes a changed child node.
|
Editor |
childNodeDeleted(java.lang.String name,
NodeState before)
Processes a deleted child node.
|
void |
enter(NodeState before,
NodeState after)
Called before the given before and after states are compared.
|
void |
leave(NodeState before,
NodeState after)
Called after the given before and after states are compared.
|
void |
propertyAdded(PropertyState after)
Processes an added property.
|
void |
propertyChanged(PropertyState before,
PropertyState after)
Processes a changed property.
|
void |
propertyDeleted(PropertyState before)
Processes a removed property.
|
public static final Editor INSTANCE
public void enter(NodeState before, NodeState after) throws CommitFailedException
Editor
enter
in interface Editor
before
- before state, non-existent if this node was addedafter
- after state, non-existent if this node was removedCommitFailedException
- if this commit should be rejectedpublic void leave(NodeState before, NodeState after) throws CommitFailedException
Editor
leave
in interface Editor
before
- before state, non-existent if this node was addedafter
- after state, non-existent if this node was removedCommitFailedException
- if this commit should be rejectedpublic void propertyAdded(PropertyState after) throws CommitFailedException
Editor
propertyAdded
in interface Editor
after
- the added propertyCommitFailedException
- if processing failedpublic void propertyChanged(PropertyState before, PropertyState after) throws CommitFailedException
Editor
propertyChanged
in interface Editor
before
- the original propertyafter
- the changed propertyCommitFailedException
- if processing failedpublic void propertyDeleted(PropertyState before) throws CommitFailedException
Editor
propertyDeleted
in interface Editor
before
- the removed propertyCommitFailedException
- if processing failedpublic Editor childNodeAdded(java.lang.String name, NodeState after) throws CommitFailedException
Editor
childNodeAdded
in interface Editor
name
- name of the added nodeafter
- the added child nodenull
if the subtree does not need processingCommitFailedException
- if processing failedpublic Editor childNodeChanged(java.lang.String name, NodeState before, NodeState after) throws CommitFailedException
Editor
childNodeChanged
in interface Editor
name
- name of the changed nodebefore
- child node before the changeafter
- child node after the changenull
if the subtree does not need processingCommitFailedException
- if processing failedpublic Editor childNodeDeleted(java.lang.String name, NodeState before) throws CommitFailedException
Editor
childNodeDeleted
in interface Editor
name
- name of the deleted nodebefore
- the deleted child nodenull
if the subtree does not need processingCommitFailedException
- if processing failed"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"