java.lang.Object
com.betterdiff.core.protocol.command.Finish
All Implemented Interfaces:
Command

public class Finish
extends java.lang.Object
implements Command
Mark a chunk on the current position as finished.
Author:
troomar
  • Constructor Summary

    Constructors
    Constructor Description
    Finish​(int ordinalNumber, int yAxis)  
    Finish​(Finish finish)  
  • Method Summary

    Modifier and Type Method Description
    void accept​(ProtocolVisitor protocolVisitor)
    Accepting a visitor to go through the protocol without having to care what command it actually is.
    Finish clone()
    Method for copying commands from generic lists and data structures.
    int getOrdinalNumber()  
    int getYAxis()  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Finish

      public Finish​(int ordinalNumber, int yAxis)
    • Finish

      public Finish​(Finish finish)
  • Method Details

    • getOrdinalNumber

      public int getOrdinalNumber()
    • getYAxis

      public int getYAxis()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • clone

      public Finish clone()
      Description copied from interface: Command
      Method for copying commands from generic lists and data structures. Cloning shouldn't use standard Java cloning routines, it should always call its supposed cloning constructor or factory method.
      Specified by:
      clone in interface Command
    • accept

      public void accept​(ProtocolVisitor protocolVisitor)
      Description copied from interface: Command
      Accepting a visitor to go through the protocol without having to care what command it actually is.
      Specified by:
      accept in interface Command