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