public class PSubscriberPrefsServiceModel extends AbstractTreeTableModel implements TreeTableModel
Modifier and Type | Field and Description |
---|---|
boolean |
configExists |
listenerList, root
Constructor and Description |
---|
PSubscriberPrefsServiceModel(ArrayList<PSubscriberPrefsServicesNode> serviceNodes)
Gets the permission and also sets the treetable root
|
Modifier and Type | Method and Description |
---|---|
Object |
getChild(Object node,
int i)
Returns all the children of the Service node i.
|
int |
getChildCount(Object node)
Returns the child count of the node
|
protected Object[] |
getChildren(Object node)
Returns all the children of the Service node selected.
|
Class |
getColumnClass(int column)
Returns column class.
|
int |
getColumnCount()
Returns the column count of the tree table, It s being reduced by 1 because the intention is not to
display the last column(Poid.class).
|
String |
getColumnName(int column)
Returns column name.
|
protected PSubscriberPrefsServicesNode |
getService(Object node)
Returns the servicenode for the node selected in the treetable model.
|
Object |
getValueAt(Object node,
int column)
Returns the value of the cell stored in the servicenode
|
boolean |
isCellEditable(Object node,
int column)
The cell is editable for the column which has service type and for the column which has
check box, for all other columns it is not editable
|
void |
setValueAt(Object value,
Object node,
int row,
int column)
This method sets the value of checkbox in the jTreeTable
|
addTreeModelListener, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addTreeModelListener, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged
public PSubscriberPrefsServiceModel(ArrayList<PSubscriberPrefsServicesNode> serviceNodes)
serviceNodes
- protected PSubscriberPrefsServicesNode getService(Object node)
node
- protected Object[] getChildren(Object node)
node
- public Class getColumnClass(int column)
getColumnClass
in interface TreeTableModel
getColumnClass
in class AbstractTreeTableModel
public int getChildCount(Object node)
getChildCount
in interface TreeModel
node
- public int getColumnCount()
getColumnCount
in interface TreeTableModel
public String getColumnName(int column)
getColumnName
in interface TreeTableModel
column
- public Object getValueAt(Object node, int column)
getValueAt
in interface TreeTableModel
serviceNode
- column
- public boolean isCellEditable(Object node, int column)
isCellEditable
in interface TreeTableModel
isCellEditable
in class AbstractTreeTableModel
node
- column
- public void setValueAt(Object value, Object node, int row, int column)
setValueAt
in interface TreeTableModel
setValueAt
in class AbstractTreeTableModel
value,
- to be setnode,
- service Noderow
- column
- Copyright © 2003, 2023, Oracle and/or its affiliates.