Machine
Class Register
java.lang.Object
java.util.Observable
Util.AbstractDataModel
Machine.Register
- All Implemented Interfaces:
- DataModel
public class Register
- extends AbstractDataModel
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getName
public java.lang.String getName()
write
public void write(long aValue)
read
public int read()
readUnsigned
public int readUnsigned()
readInput
public int readInput()
readInputUnsigned
public int readInputUnsigned()
tickClock
public void tickClock(Register.ClockTransition transition)
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interface DataModel
- Overrides:
getColumnCount
in class AbstractDataModel
getColumnClass
public java.lang.Class getColumnClass(int columnIndex)
- Specified by:
getColumnClass
in interface DataModel
- Overrides:
getColumnClass
in class AbstractDataModel
getColumnName
public java.lang.String getColumnName(int columnIndex)
- Specified by:
getColumnName
in interface DataModel
- Overrides:
getColumnName
in class AbstractDataModel
getRowCount
public int getRowCount()
- Specified by:
getRowCount
in interface DataModel
- Overrides:
getRowCount
in class AbstractDataModel
getValueAt
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
- Specified by:
getValueAt
in interface DataModel
- Overrides:
getValueAt
in class AbstractDataModel
isCellEditable
public boolean isCellEditable(int rowIndex,
int columnIndex)
- Specified by:
isCellEditable
in interface DataModel
- Overrides:
isCellEditable
in class AbstractDataModel
setValueAt
public void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
- Specified by:
setValueAt
in interface DataModel
- Overrides:
setValueAt
in class AbstractDataModel
setValueAtByUser
public void setValueAtByUser(java.lang.Object aValue,
int rowIndex,
int columnIndex)
- Specified by:
setValueAtByUser
in interface DataModel
- Overrides:
setValueAtByUser
in class AbstractDataModel