java.lang.Object
javax.swing.table.AbstractTableModel
dr.davmgr.swingview.internalframes.views.UrlsTableViewModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
- public class UrlsTableViewModel
- extends javax.swing.table.AbstractTableModel
| Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt |
urls
dr.davmgr.protocol.Urls urls
rows
java.util.Vector rows
colcount
int colcount
showLocked
boolean showLocked
reverseOrder
boolean reverseOrder
orderColumnName
java.lang.String orderColumnName
lastComparator
UrlsTableViewModel.AttributeComparator lastComparator
columnNames
java.util.Hashtable columnNames
LANGBUNDLE
private static final java.lang.String LANGBUNDLE
- See Also:
- Constant Field Values
STRUCTBUNDLE
private static final java.lang.String STRUCTBUNDLE
- See Also:
- Constant Field Values
protocolHandler
dr.davmgr.protocol.ProtocolHandler protocolHandler
attributesToShow
java.util.Vector attributesToShow
attributeNames
java.util.Hashtable attributeNames
langresources
private static java.util.ResourceBundle langresources
structresources
private static java.util.ResourceBundle structresources
UrlsTableViewModel
public UrlsTableViewModel(dr.davmgr.protocol.Urls urls)
showLocked
public boolean showLocked()
buildRows
private java.util.Vector buildRows(dr.davmgr.protocol.Urls urls,
UrlsTableViewModel.AttributeComparator comparator)
buildRows
private java.util.Vector buildRows(dr.davmgr.protocol.Urls urls)
removeUrls
public void removeUrls(java.util.List urlsList)
getUrls
public dr.davmgr.protocol.Urls getUrls()
setUrls
public void setUrls(dr.davmgr.protocol.Urls urls)
init
private void init(dr.davmgr.protocol.Urls urls)
getRowCount
public int getRowCount()
- Description copied from interface:
javax.swing.table.TableModel
- Returns the number of rows in the model.
getColumnCount
public int getColumnCount()
- Description copied from interface:
javax.swing.table.TableModel
- Returns the number of columns in the model.
getColumnName
public java.lang.String getColumnName(int column)
- Description copied from class:
javax.swing.table.AbstractTableModel
- Returns the name of the specified column. This method generates default
names in a sequence (starting with column 0): A, B, C, ..., Z, AA, AB,
AC, ..., AZ, BA, BB, BC, and so on. Subclasses may override this method
to allow column names to be specified on some other basis.
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.
isCellEditable
public boolean isCellEditable(int row,
int column)
- Description copied from class:
javax.swing.table.AbstractTableModel
- Returns
true if the specified cell is editable, and
false if it is not. This implementation returns
false for all arguments, subclasses should override the
method if necessary.
getLangRes
private static java.lang.String getLangRes(java.lang.String key)
getStructRes
public static java.lang.String getStructRes(java.lang.String key)
getRow
public dr.davmgr.protocol.Urls getRow(int idx)
newOrder
public void newOrder(java.lang.String columnName)
newOrder
public void newOrder(java.lang.String columnName,
int order)
finalize
public void finalize()
- Description copied from class:
java.lang.Object
- Called on an object by the Virtual Machine at most once,
at some point after the Object is determined unreachable
but before it is destroyed. You would think that this
means it eventually is called on every Object, but this is
not necessarily the case. If execution terminates
abnormally, garbage collection does not always happen.
Thus you cannot rely on this method to always work.
For finer control over garbage collection, use references
from the
java.lang.ref package.
Virtual Machines are free to not call this method if
they can determine that it does nothing important; for
example, if your class extends Object and overrides
finalize to do simply super.finalize().
finalize() will be called by a java.lang.Thread that has no
locks on any Objects, and may be called concurrently.
There are no guarantees on the order in which multiple
objects are finalized. This means that finalize() is
usually unsuited for performing actions that must be
thread-safe, and that your implementation must be
use defensive programming if it is to always work.
If an Exception is thrown from finalize() during garbage
collection, it will be patently ignored and the Object will
still be destroyed.
It is allowed, although not typical, for user code to call
finalize() directly. User invocation does not affect whether
automatic invocation will occur. It is also permitted,
although not recommended, for a finalize() method to "revive"
an object by making it reachable from normal code again.
Unlike constructors, finalize() does not get called
for an object's superclass unless the implementation
specifically calls super.finalize().
The default implementation does nothing.