public class ConflictValidator extends DefaultValidator
Validator
which checks the presence of conflict markers
in the tree in fails the commit if any are found.AnnotatingConflictHandler
INSTANCE
Constructor and Description |
---|
ConflictValidator(Tree parentAfter)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Validator |
childNodeAdded(java.lang.String name,
NodeState after)
Validate an added node
|
Validator |
childNodeChanged(java.lang.String name,
NodeState before,
NodeState after)
Validate a changed node
|
Validator |
childNodeDeleted(java.lang.String name,
NodeState before)
Validate a deleted 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)
Validate an added property
|
void |
propertyChanged(PropertyState before,
PropertyState after)
Validate a changed property
|
propertyDeleted
@Deprecated public ConflictValidator(Tree parentAfter)
public void enter(NodeState before, NodeState after) throws CommitFailedException
Editor
enter
in interface Editor
enter
in class DefaultValidator
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
leave
in class DefaultValidator
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
Validator
propertyAdded
in interface Editor
propertyAdded
in interface Validator
propertyAdded
in class DefaultValidator
after
- the added propertyCommitFailedException
- if validation fails.public void propertyChanged(PropertyState before, PropertyState after) throws CommitFailedException
Validator
propertyChanged
in interface Editor
propertyChanged
in interface Validator
propertyChanged
in class DefaultValidator
before
- the original propertyafter
- the changed propertyCommitFailedException
- if validation fails.public Validator childNodeAdded(java.lang.String name, NodeState after)
Validator
childNodeAdded
in interface Editor
childNodeAdded
in interface Validator
childNodeAdded
in class DefaultValidator
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
.public Validator childNodeChanged(java.lang.String name, NodeState before, NodeState after)
Validator
childNodeChanged
in interface Editor
childNodeChanged
in interface Validator
childNodeChanged
in class DefaultValidator
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
.public Validator childNodeDeleted(java.lang.String name, NodeState before)
Validator
childNodeDeleted
in interface Editor
childNodeDeleted
in interface Validator
childNodeDeleted
in class DefaultValidator
name
- The name of the deleted node.before
- the original nodeValidator
for the removed subtree or
null
if validation should not decent into the subtreeCopyright © 2010 - 2020 Adobe. All Rights Reserved