Package org.apache.commons.text.diff
Class KeepCommand<T>
- java.lang.Object
-
- org.apache.commons.text.diff.EditCommand<T>
-
- org.apache.commons.text.diff.KeepCommand<T>
-
- Type Parameters:
T
- object type
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, theedit 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:
- 1.0
- See Also:
StringsComparator
,EditScript
-
-
Constructor Summary
Constructors Constructor Description KeepCommand(T object)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(CommandVisitor<T> visitor)
Accept a visitor.
-
-
-
Constructor Detail
-
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)
-
-
Method Detail
-
accept
public void accept(CommandVisitor<T> visitor)
Accept a visitor. When aKeepCommand
accepts a visitor, it calls itsvisitKeepCommand
method.- Specified by:
accept
in classEditCommand<T>
- Parameters:
visitor
- the visitor to be accepted
-
-