Package Phase3

Class ColumnObject

java.lang.Object
Phase3.DataObject
Phase3.ColumnObject

class ColumnObject
extends DataObject
  • Field Summary

    Fields 
    Modifier and Type Field Description
    (package private) java.lang.String name  
    (package private) int size  

    Fields inherited from class Phase3.DataObject

    down, header, inputRow, left, right, up
  • Constructor Summary

    Constructors 
    Constructor Description
    ColumnObject()  
  • Method Summary

    Modifier and Type Method Description
    (package private) void link()
    Adds a column back by linking it again to the neighbouring columns
    (package private) void unlink()
    Removes a column by unlinking it from the neighbouring columns

    Methods inherited from class Phase3.DataObject

    relinkToColumn, relinkToRow, unlinkFromColumn, unlinkFromRow

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • size

      int size
    • name

      java.lang.String name
  • Constructor Details

  • Method Details

    • unlink

      void unlink()
      Removes a column by unlinking it from the neighbouring columns
    • link

      void link()
      Adds a column back by linking it again to the neighbouring columns