Class InsertCommand<T>
- java.lang.Object
-
- org.apache.commons.collections4.sequence.EditCommand<T>
-
- org.apache.commons.collections4.sequence.InsertCommand<T>
-
public class InsertCommand<T> extends EditCommand<T>
Command representing the insertion of one object of the second sequence.When one object of the second sequence has no corresponding object in the first 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 insertion of this object. The objects embedded in these type of commands always come from the second sequence.- Since:
- 4.0
- See Also:
SequencesComparator
,EditScript
-
-
Constructor Summary
Constructors Constructor Description InsertCommand(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.-
Methods inherited from class org.apache.commons.collections4.sequence.EditCommand
getObject
-
-
-
-
Constructor Detail
-
InsertCommand
public InsertCommand(T object)
Simple constructor. Creates a new instance of InsertCommand- Parameters:
object
- the object of the second sequence that should be inserted
-
-
Method Detail
-
accept
public void accept(CommandVisitor<T> visitor)
Accept a visitor. When anInsertCommand
accepts a visitor, it calls itsvisitInsertCommand
method.- Specified by:
accept
in classEditCommand<T>
- Parameters:
visitor
- the visitor to be accepted
-
-