public interface MoveValidator extends Validator
MoveDetector
Modifier and Type | Method and Description |
---|---|
MoveValidator |
childNodeAdded(java.lang.String name,
NodeState after)
Validate an added node
|
MoveValidator |
childNodeChanged(java.lang.String name,
NodeState before,
NodeState after)
Validate a changed node
|
MoveValidator |
childNodeDeleted(java.lang.String name,
NodeState before)
Validate a deleted node
|
void |
move(java.lang.String name,
java.lang.String sourcePath,
NodeState moved)
Called when a moved node has been detected.
|
propertyAdded, propertyChanged, propertyDeleted
void move(java.lang.String name, java.lang.String sourcePath, NodeState moved) throws CommitFailedException
sourcePath
- path of the node before the movename
- name of the node after the movemoved
- the node state moved hereCommitFailedException
- if validation fails.
removeMoveValidator childNodeAdded(java.lang.String name, NodeState after) throws CommitFailedException
Validator
childNodeAdded
in interface Editor
childNodeAdded
in interface Validator
name
- the name of the added nodeafter
- the added nodeValidator
for after
or null
if validation
should not decent into the subtree rooted at after
.CommitFailedException
- if validation fails.MoveValidator childNodeChanged(java.lang.String name, NodeState before, NodeState after) throws CommitFailedException
Validator
childNodeChanged
in interface Editor
childNodeChanged
in interface Validator
name
- the name of the changed nodebefore
- the original nodeafter
- the changed nodeValidator
for after
or null
if validation
should not decent into the subtree rooted at after
.CommitFailedException
- if validation fails.MoveValidator childNodeDeleted(java.lang.String name, NodeState before) throws CommitFailedException
Validator
childNodeDeleted
in interface Editor
childNodeDeleted
in interface Validator
name
- The name of the deleted node.before
- the original nodeValidator
for the removed subtree or
null
if validation should not decent into the subtreeCommitFailedException
- if validation fails."Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"