|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--com.ibm.dse.tools.workbench.gui.GroupsMixedTreeListPanel
This class provides a panel with a hierarchycal tree of group and a list of them ordered by path.
Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Field Summary | |
protected static java.lang.String |
HEADER
|
protected java.util.Vector |
listeners
|
protected static java.lang.String |
SECTION
|
Fields inherited from class javax.swing.JComponent |
accessibleContext,
listenerList,
TOOL_TIP_TEXT_KEY,
ui,
UNDEFINED_CONDITION,
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT,
WHEN_FOCUSED,
WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
Fields inherited from interface com.ibm.dse.tools.workbench.gui.IconNames |
ATTRIBUTE,
ATTRIBUTE_BIG,
C_SETTINGS,
C_SETTINGS_BIG,
CLIENT,
CLIENT_SERVER,
CONSOLE,
CONTEXT,
DATA,
DEVELOPMENT_WORKBENCH,
DOMAIN,
DOMAIN_BIG,
ENTITY,
ENTITY_BIG,
ERROR,
FILE,
FOLDER_CLOSED,
FOLDER_OPENED,
FORMAT,
GROUP,
GROUP_BIG,
GROUP_CLOSED,
GROUP_OPENED,
INSTANCE,
INSTANCE_BIG,
INSTANCE_CLOSED,
INSTANCE_OPENED,
LIST_VIEW,
NONE,
OPEN,
OPERATION,
PROCESS,
PROPERTY,
PROPERTY_BIG,
REPOSITORY,
REPOSITORY_BIG,
SERVER,
SETTINGS,
STANDALONE,
TREE_VIEW,
USER,
USERS_BIG,
VERSION,
VERSION_BIG,
VERSION_WINDOW,
VIEW,
WARNING,
WIZARD,
WORKSPACE,
WORKSPACE_BIG,
WORKSPACE_EXPLORER |
Constructor Summary | |
GroupsMixedTreeListPanel()
This constructor creates a GroupsMixedTreeListPanel object. |
|
GroupsMixedTreeListPanel(boolean isDoubleBuffered)
This constructor creates a GroupsMixedTreeListPanel object that can be double buffered. |
Method Summary | |
void |
addChangeListener(TableRowSelectionListener listener)
To add a listener to the listeners list. |
void |
addNode(TableRow row)
This method adds a node to the group mixed tree list panel |
void |
addNode(TableRow row,
TableRow parent)
This method adds a node to the group mixed tree list panel |
void |
clear()
This method clears the contents. |
protected void |
doActivateList()
This method activates the groups list. |
protected void |
doActivateTree()
This method activates the groups tree. |
protected void |
fireSelectionStateChanged()
This method propagate the event to the listeners. |
GroupsList |
getGroupsList()
Return the GroupsList property value. |
GroupsTree |
getGroupsTree()
Return the GroupsTree property value. |
TableRow |
getSelectedGroup()
This method returns the selected group from the tree or list. |
TableRow[] |
getSelectedGroups()
This method returns the selected groups from the tree or list. |
void |
refresh()
This method refreshes the contents of the panel. |
void |
removeChangeListener(TableRowSelectionListener listener)
To remove a listener of the list of listeners. |
void |
removeNode(TableRow row)
This method removes a node from the group mixed tree list panel |
void |
removeSelectedNodes(TableRow[] rows)
This method removes a set of nodes from the group mixed tree list panel |
void |
setRootGroup(Repository root)
This method sets the root group for the tree and list. |
void |
setRootGroup(TableRow root)
This method sets the root group for the tree and list. |
void |
switchGroup(TableRow groupTo,
TableRow groupFrom)
|
void |
synchronize()
This method synchronizes the contents of the panel with the workspace or repository. |
void |
updateNode(TableRow row)
This method updates a node of the group mixed tree list panel |
void |
updateSubTree(TableRow row)
This method updates a node and its children of the group mixed tree list panel |
void |
updateSuperTree(TableRow row)
This method updates a node and its ancestors of the group mixed tree list panel |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext,
getUIClassID,
paramString,
updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener,
addNotify,
addPropertyChangeListener,
addPropertyChangeListener,
addVetoableChangeListener,
computeVisibleRect,
contains,
createToolTip,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
fireVetoableChange,
getActionForKeyStroke,
getAlignmentX,
getAlignmentY,
getAutoscrolls,
getBorder,
getBounds,
getClientProperty,
getComponentGraphics,
getConditionForKeyStroke,
getDebugGraphicsOptions,
getGraphics,
getHeight,
getInsets,
getInsets,
getLocation,
getMaximumSize,
getMinimumSize,
getNextFocusableComponent,
getPreferredSize,
getRegisteredKeyStrokes,
getRootPane,
getSize,
getToolTipLocation,
getToolTipText,
getToolTipText,
getTopLevelAncestor,
getVisibleRect,
getWidth,
getX,
getY,
grabFocus,
hasFocus,
isDoubleBuffered,
isFocusCycleRoot,
isFocusTraversable,
isLightweightComponent,
isManagingFocus,
isOpaque,
isOptimizedDrawingEnabled,
isPaintingTile,
isRequestFocusEnabled,
isValidateRoot,
paint,
paintBorder,
paintChildren,
paintComponent,
paintImmediately,
paintImmediately,
processComponentKeyEvent,
processFocusEvent,
processKeyEvent,
processMouseMotionEvent,
putClientProperty,
registerKeyboardAction,
registerKeyboardAction,
removeAncestorListener,
removeNotify,
removePropertyChangeListener,
removePropertyChangeListener,
removeVetoableChangeListener,
repaint,
repaint,
requestDefaultFocus,
requestFocus,
resetKeyboardActions,
reshape,
revalidate,
scrollRectToVisible,
setAlignmentX,
setAlignmentY,
setAutoscrolls,
setBackground,
setBorder,
setDebugGraphicsOptions,
setDoubleBuffered,
setEnabled,
setFont,
setForeground,
setMaximumSize,
setMinimumSize,
setNextFocusableComponent,
setOpaque,
setPreferredSize,
setRequestFocusEnabled,
setToolTipText,
setUI,
setVisible,
unregisterKeyboardAction,
update |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getLayout,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paintComponents,
preferredSize,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
setCursor,
setLayout,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getToolkit,
getTreeLock,
gotFocus,
handleEvent,
hide,
imageUpdate,
inside,
isDisplayable,
isEnabled,
isLightweight,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processInputMethodEvent,
processMouseEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setComponentOrientation,
setDropTarget,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
show,
size,
toString,
transferFocus |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
protected static final java.lang.String SECTION
protected static final java.lang.String HEADER
protected transient java.util.Vector listeners
Constructor Detail |
public GroupsMixedTreeListPanel()
public GroupsMixedTreeListPanel(boolean isDoubleBuffered)
isDoubleBuffered
- booleanMethod Detail |
public void addChangeListener(TableRowSelectionListener listener)
listener
- com.ibm.dse.tools.workbench.gui.TableRowSelectionListener the listenerpublic void addNode(TableRow row)
row
- com.ibm.dse.tools.workbench.base.TableRow The group to be addedpublic void addNode(TableRow row, TableRow parent)
row
- com.ibm.dse.tools.workbench.base.TableRow The group to be addedrow
- com.ibm.dse.tools.workbench.base.TableRow The parent of the group that should be addedpublic void clear()
protected void doActivateList()
protected void doActivateTree()
protected void fireSelectionStateChanged()
public GroupsList getGroupsList()
public GroupsTree getGroupsTree()
public TableRow getSelectedGroup()
public TableRow[] getSelectedGroups()
public void refresh()
public void removeChangeListener(TableRowSelectionListener listener)
listener
- com.ibm.dse.tools.workbench.gui.TableRowSelectionListener the listener that has to be removedpublic void removeNode(TableRow row)
row
- com.ibm.dse.tools.workbench.base.TableRow The group to be removedpublic void removeSelectedNodes(TableRow[] rows)
rows
- com.ibm.dse.tools.workbench.base.TableRow[] The set of entities or instances to be removedpublic void setRootGroup(Repository root)
root
- com.ibm.dse.tools.workbench.base.Repositorypublic void setRootGroup(TableRow root)
root
- com.ibm.dse.tools.workbench.base.TableRowpublic void switchGroup(TableRow groupTo, TableRow groupFrom)
public void synchronize()
public void updateNode(TableRow row)
row
- com.ibm.dse.tools.workbench.base.TableRow The group to be updatedpublic void updateSubTree(TableRow row)
row
- com.ibm.dse.tools.workbench.base.TableRow The group to be updatedpublic void updateSuperTree(TableRow row)
row
- com.ibm.dse.tools.workbench.base.TableRow The group to be updated
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |