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, valueForPathChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTreeModelListener, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChangedpublic 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 TreeTableModelgetColumnClass in class AbstractTreeTableModelpublic int getChildCount(Object node)
getChildCount in interface TreeModelnode - public int getColumnCount()
getColumnCount in interface TreeTableModelpublic String getColumnName(int column)
getColumnName in interface TreeTableModelcolumn - public Object getValueAt(Object node, int column)
getValueAt in interface TreeTableModelserviceNode - column - public boolean isCellEditable(Object node, int column)
isCellEditable in interface TreeTableModelisCellEditable in class AbstractTreeTableModelnode - column - public void setValueAt(Object value, Object node, int row, int column)
setValueAt in interface TreeTableModelsetValueAt in class AbstractTreeTableModelvalue, - to be setnode, - service Noderow - column - Copyright © 2003, 2023, Oracle and/or its affiliates.