Package Phase3
Class DataObject
java.lang.Object
Phase3.DataObject
- Direct Known Subclasses:
ColumnObject
class DataObject
extends java.lang.Object
Class containing a dancing links data object
-
Field Summary
Fields Modifier and Type Field Description (package private) DataObject
down
(package private) ColumnObject
header
(package private) int
inputRow
(package private) DataObject
left
(package private) DataObject
right
(package private) DataObject
up
-
Constructor Summary
Constructors Constructor Description DataObject()
DataObject(int inputRow)
-
Method Summary
Modifier and Type Method Description (package private) void
relinkToColumn()
Method that links a DataObject back to a column(package private) void
relinkToRow()
Method that links a DataObject back to a row(package private) void
unlinkFromColumn()
Method that unlinks a DataObject from a column(package private) void
unlinkFromRow()
Method that unlinks a DataObject from a row
-
Field Details
-
left
DataObject left -
right
DataObject right -
up
DataObject up -
down
DataObject down -
header
ColumnObject header -
inputRow
int inputRow
-
-
Constructor Details
-
DataObject
DataObject() -
DataObject
DataObject(int inputRow)
-
-
Method Details
-
unlinkFromRow
void unlinkFromRow()Method that unlinks a DataObject from a row -
relinkToRow
void relinkToRow()Method that links a DataObject back to a row -
unlinkFromColumn
void unlinkFromColumn()Method that unlinks a DataObject from a column -
relinkToColumn
void relinkToColumn()Method that links a DataObject back to a column
-