org.apache.commons.collections4.sequence
Class KeepCommand<T>
java.lang.Object
org.apache.commons.collections4.sequence.EditCommand<T>
org.apache.commons.collections4.sequence.KeepCommand<T>
public class KeepCommand<T>
- extends EditCommand<T>
Command representing the keeping of one object present in both sequences.
When one object of the first sequence equals
another objects in
the second sequence at the right place, the edit script
transforming the first sequence into the second sequence uses an instance of
this class to represent the keeping of this object. The objects embedded in
these type of commands always come from the first sequence.
- Since:
- 4.0
- Version:
- $Id: KeepCommand.java 1477760 2013-04-30 18:34:03Z tn $
- See Also:
SequencesComparator
,
EditScript
Constructor Summary |
KeepCommand(T object)
Simple constructor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KeepCommand
public KeepCommand(T object)
- Simple constructor. Creates a new instance of KeepCommand
- Parameters:
object
- the object belonging to both sequences (the object is a
reference to the instance in the first sequence which is known
to be equal to an instance in the second sequence)
accept
public void accept(CommandVisitor<T> visitor)
- Accept a visitor. When a
KeepCommand
accepts a visitor, it
calls its visitKeepCommand
method.
- Specified by:
accept
in class EditCommand<T>
- Parameters:
visitor
- the visitor to be accepted
Copyright © 2001–2013 The Apache Software Foundation. All rights reserved.