org.apache.batik.apps.svgbrowser
Class DOMViewer.Panel.NodeCSSValuesModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by org.apache.batik.apps.svgbrowser.DOMViewer.Panel.NodeCSSValuesModel
All Implemented Interfaces:
Serializable, TableModel
Enclosing class:
DOMViewer.Panel

protected class DOMViewer.Panel.NodeCSSValuesModel
extends AbstractTableModel

To display the CSS properties of a DOM node in a table.

See Also:
Serialized Form

Field Summary
protected  Node node
          The node.
protected  List propertyNames
          The property names.
protected  CSSStyleDeclaration style
          The computed style.
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
DOMViewer.Panel.NodeCSSValuesModel(Node n)
          Creates a new NodeAttributesModel object.
 
Method Summary
 int getColumnCount()
          Returns the number of columns in the table.
 String getColumnName(int col)
          Returns the name to give to a column.
 int getRowCount()
          Returns the number of rows in the table.
 Object getValueAt(int row, int col)
          Returns the value of the given cell.
 boolean isCellEditable(int row, int col)
          Whether the given cell is editable.
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

node

protected Node node
The node.


style

protected CSSStyleDeclaration style
The computed style.


propertyNames

protected List propertyNames
The property names.

Constructor Detail

DOMViewer.Panel.NodeCSSValuesModel

public DOMViewer.Panel.NodeCSSValuesModel(Node n)
Creates a new NodeAttributesModel object.

Method Detail

getColumnName

public String getColumnName(int col)
Returns the name to give to a column.

Specified by:
getColumnName in interface TableModel
Overrides:
getColumnName in class AbstractTableModel

getColumnCount

public int getColumnCount()
Returns the number of columns in the table.


getRowCount

public int getRowCount()
Returns the number of rows in the table.


isCellEditable

public boolean isCellEditable(int row,
                              int col)
Whether the given cell is editable.

Specified by:
isCellEditable in interface TableModel
Overrides:
isCellEditable in class AbstractTableModel

getValueAt

public Object getValueAt(int row,
                         int col)
Returns the value of the given cell.



Copyright © 2008 Apache Software Foundation. All Rights Reserved.