de.wenzlaff.hex.tabelle
Class HexTableModel

java.lang.Object
  extended by de.wenzlaff.hex.tabelle.HexTableModel
All Implemented Interfaces:
javax.swing.table.TableModel

public class HexTableModel
extends java.lang.Object
implements javax.swing.table.TableModel

Since:
01.02.2003
Version:
1.0
Author:
Thomas Wenzlaff ( gesundheitskarte@wenzlaff.de )
See Also:
www.wenzlaff.de

Constructor Summary
HexTableModel(Hexable pvData)
          Method HexTableModel.
 
Method Summary
 void addTableModelListener(javax.swing.event.TableModelListener pvListener)
           
protected  java.lang.String byteToHex(int pvVal)
          Method byteToHex.
protected  void fireModelChangeEvent(int pvRow, int pvCol)
          Method fireModelChangeEvent.
 java.lang.Class getColumnClass(int pvIndex)
           
 int getColumnCount()
          Gibt die max.
 java.lang.String getColumnName(int pvCol)
          Gibt die Überschrift für die Spalte zurück.
 int getRowCount()
          Gibt die max.
 java.lang.Object getValueAt(int pvRow, int pvCol)
           
protected  java.lang.String intToHex(int pvVal)
          Method intToHex.
 boolean isCellEditable(int pvRow, int pvCol)
           
 void removeTableModelListener(javax.swing.event.TableModelListener pvListener)
           
 void setValueAt(java.lang.Object pvValue, int pvRow, int pvCol)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HexTableModel

public HexTableModel(Hexable pvData)
Method HexTableModel.

Parameters:
pvData -
Method Detail

byteToHex

protected java.lang.String byteToHex(int pvVal)
Method byteToHex.

Parameters:
pvVal -
Returns:
String

intToHex

protected java.lang.String intToHex(int pvVal)
Method intToHex.

Parameters:
pvVal -
Returns:
String

getColumnClass

public java.lang.Class getColumnClass(int pvIndex)
Specified by:
getColumnClass in interface javax.swing.table.TableModel
See Also:
TableModel.getColumnClass(int)

getColumnName

public java.lang.String getColumnName(int pvCol)
Gibt die Überschrift für die Spalte zurück.

Specified by:
getColumnName in interface javax.swing.table.TableModel
Parameters:
pvCol - int die Spalte
Returns:
String der Titel oder Name der Spalte
See Also:
TableModel.getColumnName(int)

getColumnCount

public int getColumnCount()
Gibt die max. Anzahl der Spalten zurück.

Specified by:
getColumnCount in interface javax.swing.table.TableModel
Returns:
int Anzahl der max. Spalten
See Also:
TableModel.getColumnCount()

getRowCount

public int getRowCount()
Gibt die max. Anzahl der Zeilen zurück.

Specified by:
getRowCount in interface javax.swing.table.TableModel
Returns:
int Anzahl der max. Zeilen
See Also:
TableModel.getRowCount()

isCellEditable

public boolean isCellEditable(int pvRow,
                              int pvCol)
Specified by:
isCellEditable in interface javax.swing.table.TableModel
See Also:
TableModel.isCellEditable(int, int)

getValueAt

public java.lang.Object getValueAt(int pvRow,
                                   int pvCol)
Specified by:
getValueAt in interface javax.swing.table.TableModel
See Also:
TableModel.getValueAt(int, int)

setValueAt

public void setValueAt(java.lang.Object pvValue,
                       int pvRow,
                       int pvCol)
Specified by:
setValueAt in interface javax.swing.table.TableModel
See Also:
TableModel.setValueAt(Object, int, int)

fireModelChangeEvent

protected void fireModelChangeEvent(int pvRow,
                                    int pvCol)
Method fireModelChangeEvent.

Parameters:
pvRow - die Zeile
pvCol - die Spalte

addTableModelListener

public void addTableModelListener(javax.swing.event.TableModelListener pvListener)
Specified by:
addTableModelListener in interface javax.swing.table.TableModel
See Also:
TableModel.addTableModelListener(TableModelListener)

removeTableModelListener

public void removeTableModelListener(javax.swing.event.TableModelListener pvListener)
Specified by:
removeTableModelListener in interface javax.swing.table.TableModel
See Also:
TableModel.removeTableModelListener(TableModelListener)



twhexedit 1.1.0 - © 2006-2008 by Thomas Wenzlaff

Anleitung und neueste Version auf www.wenzlaff.de

Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2008 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.