com.ibm.as400.opnav
Class OpNavList

java.lang.Object
  |
  +--com.ibm.as400.opnav.OpNavList

public class OpNavList
extends java.lang.Object


Field Summary
static java.lang.String COLUMNS
           
static int LIST_PAGE_SIZE
           
static int LIST_PANE_MODEL
           
static int LIST_TABLE_MODEL
           
static int PANEL_TREE_TABLE_MODEL
           
 
Constructor Summary
OpNavList(OpNavFrame frame, OpNavItem selectedTreeNode, int listType)
           
 
Method Summary
 void addHeadingListener()
           
 void addKeyListener()
           
 void addRow(java.util.Vector row, javax.swing.tree.DefaultMutableTreeNode parent, ColumnDescriptor[] columns)
           
 void collapse(javax.swing.tree.DefaultMutableTreeNode item)
           
 void createColumnHeadings()
           
 boolean createRightPaneGUIObject(ItemIdentifier itemId)
           
 void displayList(OpNavItem selectedNode)
           
 void expand(javax.swing.tree.DefaultMutableTreeNode item)
           
 void expandRefreshTree(OpNavItem oldItem, OpNavItem newItem, javax.swing.JTree oldTree, javax.swing.JTree newTree)
           
 int fillList(OpNavItem selectedNode, int cacheSize)
           
 int fillTree(OpNavItem selectedNode)
           
 int getBottomRow()
           
 OpNavItem[] getDraggedItems()
           
 int[] getDraggedRows()
           
 int getItemCount()
           
 int getLastItem()
           
 java.lang.Object getListObject()
           
 int getListType()
           
 java.util.Date getOpenDate()
           
 OpNavItem getRightClickedItem()
           
 int getRightClickRow()
           
 java.lang.Object[] getRow(int row)
           
 int getRowCount()
           
 OpNavItem getSelectedItem()
           
 int getSelectedRow()
           
 int[] getSelectedRows()
           
 int getTopRow()
           
 OpNavItem getTreeNode()
           
 boolean isExpanded(javax.swing.tree.DefaultMutableTreeNode item)
           
 boolean isTreeList()
           
 void refresh()
           
 ColumnDescriptor[] reorderColumns(ColumnDescriptor[] cols)
           
 java.util.Vector reorderRowData(java.util.Vector data, ColumnDescriptor[] cols)
           
 void saveColumnWidths()
           
 void selectRow(int row)
           
 void setColumnIDs()
           
 void setColumnWidths()
           
 void setItemCount(int count)
           
 void setLastItem(int last)
           
 void setTableCellEditor()
           
 void setTableCellRenderer()
           
 void setTopRow(int row)
           
 void setTreeNode(OpNavItem treeNode)
           
 boolean updateColumns(ColumnDescriptor[] newColumns)
           
 void updateObjectCount()
           
 boolean updateRow(OpNavItem item)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLUMNS

public static final java.lang.String COLUMNS

LIST_PAGE_SIZE

public static final int LIST_PAGE_SIZE

PANEL_TREE_TABLE_MODEL

public static final int PANEL_TREE_TABLE_MODEL

LIST_TABLE_MODEL

public static final int LIST_TABLE_MODEL

LIST_PANE_MODEL

public static final int LIST_PANE_MODEL
Constructor Detail

OpNavList

public OpNavList(OpNavFrame frame,
                 OpNavItem selectedTreeNode,
                 int listType)
Method Detail

createColumnHeadings

public void createColumnHeadings()

setColumnIDs

public void setColumnIDs()

setColumnWidths

public void setColumnWidths()

getTreeNode

public OpNavItem getTreeNode()

setTreeNode

public void setTreeNode(OpNavItem treeNode)

getListObject

public java.lang.Object getListObject()

addRow

public void addRow(java.util.Vector row,
                   javax.swing.tree.DefaultMutableTreeNode parent,
                   ColumnDescriptor[] columns)

reorderRowData

public java.util.Vector reorderRowData(java.util.Vector data,
                                       ColumnDescriptor[] cols)

reorderColumns

public ColumnDescriptor[] reorderColumns(ColumnDescriptor[] cols)

setTableCellRenderer

public void setTableCellRenderer()

setTableCellEditor

public void setTableCellEditor()

addKeyListener

public void addKeyListener()

addHeadingListener

public void addHeadingListener()

fillTree

public int fillTree(OpNavItem selectedNode)

collapse

public void collapse(javax.swing.tree.DefaultMutableTreeNode item)

expand

public void expand(javax.swing.tree.DefaultMutableTreeNode item)

isExpanded

public boolean isExpanded(javax.swing.tree.DefaultMutableTreeNode item)

getSelectedRow

public int getSelectedRow()

getSelectedRows

public int[] getSelectedRows()

getRightClickRow

public int getRightClickRow()

setTopRow

public void setTopRow(int row)

getRowCount

public int getRowCount()

getTopRow

public int getTopRow()

getBottomRow

public int getBottomRow()

getRow

public java.lang.Object[] getRow(int row)

selectRow

public void selectRow(int row)

updateObjectCount

public void updateObjectCount()

getSelectedItem

public OpNavItem getSelectedItem()

getDraggedItems

public OpNavItem[] getDraggedItems()

getDraggedRows

public int[] getDraggedRows()

saveColumnWidths

public void saveColumnWidths()

getItemCount

public int getItemCount()

setItemCount

public void setItemCount(int count)

getLastItem

public int getLastItem()

setLastItem

public void setLastItem(int last)

fillList

public int fillList(OpNavItem selectedNode,
                    int cacheSize)

updateRow

public boolean updateRow(OpNavItem item)

getListType

public int getListType()

getRightClickedItem

public OpNavItem getRightClickedItem()

createRightPaneGUIObject

public boolean createRightPaneGUIObject(ItemIdentifier itemId)

getOpenDate

public java.util.Date getOpenDate()

expandRefreshTree

public void expandRefreshTree(OpNavItem oldItem,
                              OpNavItem newItem,
                              javax.swing.JTree oldTree,
                              javax.swing.JTree newTree)

refresh

public void refresh()

updateColumns

public boolean updateColumns(ColumnDescriptor[] newColumns)

isTreeList

public boolean isTreeList()

displayList

public void displayList(OpNavItem selectedNode)