Class EditableVideoStockTED

java.lang.Object
  |
  +--AbstractTableEntryDescriptor
        |
        +--EditableVideoStockTED

public class EditableVideoStockTED
extends AbstractTableEntryDescriptor

Ein TableEntryDescriptor zur ausführlichen Darstellung des Videobestandes.

See Also:
Serialized Form

Constructor Summary
EditableVideoStockTED(CountingStockImpl videoCountingStock, DataBasket db)
          Erzeugt ein neues Objekt der Klasse EditableVideoStockTED.
 
Method Summary
 javax.swing.table.TableCellEditor getCellEditor(int index)
          Liefert für die zu editierenden Spalten den TableCellEditor zurück.
 javax.swing.table.TableCellRenderer getCellRenderer(int index)
          Legt die Darstellung für die einzelnen Spalten fest.
 java.lang.Class getColumnClass(int index)
          Wird aufgerufen, wenn getCellRenderer() oder getCellEditor() null zurückgeben.
 int getColumnCount()
          Liefert die Anzahl der anzuzeigenden Spalten.
 java.lang.String getColumnName(int index)
          Liefert die Spaltennamen.
 java.lang.Object getValueAt(java.lang.Object record, int index)
          Liefert den Zelleninhalt für das übergebene Objekt und die angegebene Spalte.
 boolean isElementEditable(java.lang.Object record, int index)
          Definiert die Spalten, die editierbar sein sollen.
 void setValueAt(java.lang.Object record, int index, java.lang.Object value)
          Überträgt den eingegebenen Wert in das jeweilige Objekt.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditableVideoStockTED

public EditableVideoStockTED(CountingStockImpl videoCountingStock,
                             DataBasket db)
Erzeugt ein neues Objekt der Klasse EditableVideoStockTED. Es wird der darzustellende CountingStock und der zu verwendende DataBasket übergeben.

Method Detail

getColumnCount

public int getColumnCount()
Liefert die Anzahl der anzuzeigenden Spalten.


getColumnName

public java.lang.String getColumnName(int index)
Liefert die Spaltennamen.


getCellRenderer

public javax.swing.table.TableCellRenderer getCellRenderer(int index)
Legt die Darstellung für die einzelnen Spalten fest.


getColumnClass

public java.lang.Class getColumnClass(int index)
Wird aufgerufen, wenn getCellRenderer() oder getCellEditor() null zurückgeben.


getValueAt

public java.lang.Object getValueAt(java.lang.Object record,
                                   int index)
Liefert den Zelleninhalt für das übergebene Objekt und die angegebene Spalte.


isElementEditable

public boolean isElementEditable(java.lang.Object record,
                                 int index)
Definiert die Spalten, die editierbar sein sollen.


getCellEditor

public javax.swing.table.TableCellEditor getCellEditor(int index)
Liefert für die zu editierenden Spalten den TableCellEditor zurück. In diesem Fall eine Instanz der Klasse DMCellEditor.


setValueAt

public void setValueAt(java.lang.Object record,
                       int index,
                       java.lang.Object value)
Überträgt den eingegebenen Wert in das jeweilige Objekt.