Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.memoire.bu
Class BuGenericPreferencesModel  view BuGenericPreferencesModel download BuGenericPreferencesModel.java

java.lang.Object
  extended bycom.memoire.bu.BuGenericPreferencesModel
All Implemented Interfaces:
javax.swing.table.TableModel

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

A table model for the user preferences. any


Field Summary
private  boolean editable_
           
private  boolean growable_
           
private  java.lang.String[] keys_
           
private  java.util.Vector listeners_
           
private  java.lang.String mask_
           
private  com.memoire.fu.FuPreferences options_
           
private  int size_
           
 
Constructor Summary
BuGenericPreferencesModel(com.memoire.fu.FuPreferences _options)
           
BuGenericPreferencesModel(com.memoire.fu.FuPreferences _options, java.lang.String _mask, boolean _editable, boolean _growable)
           
 
Method Summary
 void addTableModelListener(javax.swing.event.TableModelListener _l)
          Adds a listener to the model.
protected  void build()
           
 void fireRowChanged(int row)
           
 void fireTableChanged()
           
 java.lang.Class getColumnClass(int column)
          Returns the Class for all Object instances in the specified column.
 int getColumnCount()
          Returns the number of columns in the model.
 java.lang.String getColumnName(int column)
          Returns the name of a column in the model.
 java.lang.String getMask()
           
 int getRowCount()
          Returns the number of rows in the model.
 java.lang.Object getValueAt(int row, int column)
          Returns the value (Object) at a particular cell in the table.
 boolean isCellEditable(int row, int column)
          Returns true if the cell is editable, and false otherwise.
 void removeTableModelListener(javax.swing.event.TableModelListener _l)
          Removes a listener from the model.
 void setMask(java.lang.String _mask)
           
 void setValueAt(java.lang.Object value, int row, int column)
          Sets the value at a particular cell in the table.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listeners_

private java.util.Vector listeners_

options_

private com.memoire.fu.FuPreferences options_

keys_

private java.lang.String[] keys_

size_

private int size_

mask_

private java.lang.String mask_

editable_

private boolean editable_

growable_

private boolean growable_
Constructor Detail

BuGenericPreferencesModel

public BuGenericPreferencesModel(com.memoire.fu.FuPreferences _options)

BuGenericPreferencesModel

public BuGenericPreferencesModel(com.memoire.fu.FuPreferences _options,
                                 java.lang.String _mask,
                                 boolean _editable,
                                 boolean _growable)
Method Detail

getMask

public java.lang.String getMask()

setMask

public void setMask(java.lang.String _mask)

build

protected void build()

getColumnClass

public java.lang.Class getColumnClass(int column)
Description copied from interface: javax.swing.table.TableModel
Returns the Class for all Object instances in the specified column.

Specified by:
getColumnClass in interface javax.swing.table.TableModel

getColumnCount

public int getColumnCount()
Description copied from interface: javax.swing.table.TableModel
Returns the number of columns in the model.

Specified by:
getColumnCount in interface javax.swing.table.TableModel

getColumnName

public java.lang.String getColumnName(int column)
Description copied from interface: javax.swing.table.TableModel
Returns the name of a column in the model.

Specified by:
getColumnName in interface javax.swing.table.TableModel

getRowCount

public int getRowCount()
Description copied from interface: javax.swing.table.TableModel
Returns the number of rows in the model.

Specified by:
getRowCount in interface javax.swing.table.TableModel

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)
Description copied from interface: javax.swing.table.TableModel
Returns the value (Object) at a particular cell in the table.

Specified by:
getValueAt in interface javax.swing.table.TableModel

isCellEditable

public boolean isCellEditable(int row,
                              int column)
Description copied from interface: javax.swing.table.TableModel
Returns true if the cell is editable, and false otherwise.

Specified by:
isCellEditable in interface javax.swing.table.TableModel

setValueAt

public void setValueAt(java.lang.Object value,
                       int row,
                       int column)
Description copied from interface: javax.swing.table.TableModel
Sets the value at a particular cell in the table.

Specified by:
setValueAt in interface javax.swing.table.TableModel

fireRowChanged

public void fireRowChanged(int row)

fireTableChanged

public void fireTableChanged()

addTableModelListener

public void addTableModelListener(javax.swing.event.TableModelListener _l)
Description copied from interface: javax.swing.table.TableModel
Adds a listener to the model. The listener will receive notification of updates to the model.

Specified by:
addTableModelListener in interface javax.swing.table.TableModel

removeTableModelListener

public void removeTableModelListener(javax.swing.event.TableModelListener _l)
Description copied from interface: javax.swing.table.TableModel
Removes a listener from the model.

Specified by:
removeTableModelListener in interface javax.swing.table.TableModel