|
|||||||||
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 | +--infosapient.ui.InfoSapientTreeDisplay
Inner Class Summary | |
(package private) class |
InfoSapientTreeDisplay.AddAction
AddAction is used to add a new item after the selected item. |
(package private) class |
InfoSapientTreeDisplay.InsertAction
InsertAction is used to insert a new item before the selected item. |
(package private) class |
InfoSapientTreeDisplay.ReloadAction
ReloadAction is used to reload from the selected node. |
(package private) class |
InfoSapientTreeDisplay.RemoveAction
RemoveAction removes the selected node from the tree. |
(package private) class |
InfoSapientTreeDisplay.ShowHandlesChangeListener
ShowHandlesChangeListener implements the ChangeListener interface to toggle the state of showing the handles in the tree. |
(package private) class |
InfoSapientTreeDisplay.ShowRootChangeListener
ShowRootChangeListener implements the ChangeListener interface to toggle the state of showing the root node in the tree. |
(package private) class |
InfoSapientTreeDisplay.TreeEditableChangeListener
TreeEditableChangeListener implements the ChangeListener interface to toggle between allowing editing and now allowing editing in the tree. |
Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent,
javax.swing.JComponent.IntVector,
javax.swing.JComponent.KeyboardBinding,
javax.swing.JComponent.KeyboardState |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AWTTreeLock |
Field Summary | |
private javax.swing.JTree |
ivjKBTree
knowledgebase tree |
private javax.swing.JScrollPane |
ivjScrollPane
scroll pane for displaying tree |
(package private) InfoSapientTreeNode |
rootNode
The root of the kb tree |
private FzyKnowledgebase |
theKB
Knowledgebase |
private javax.swing.tree.DefaultTreeModel |
treeModel
Tree model. |
Fields inherited from class javax.swing.JPanel |
defaultLayout,
uiClassID |
Fields inherited from class javax.swing.JComponent |
_bounds,
accessibleContext,
alignmentX,
alignmentY,
ANCESTOR_USING_BUFFER,
ancestorNotifier,
autoscroller,
border,
changeSupport,
clientProperties,
flags,
HAS_FOCUS,
IS_DOUBLE_BUFFERED,
IS_OPAQUE,
IS_PAINTING_TILE,
KEYBOARD_BINDINGS_KEY,
listenerList,
maximumSize,
minimumSize,
NEXT_FOCUS,
paintImmediatelyClip,
paintingChild,
preferredSize,
readObjectCallbacks,
REQUEST_FOCUS_DISABLED,
tmpRect,
TOOL_TIP_TEXT_KEY,
ui,
uiClassID,
UNDEFINED_CONDITION,
vetoableChangeSupport,
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT,
WHEN_FOCUSED,
WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
component,
containerListener,
containerSerializedDataVersion,
dispatcher,
layoutMgr,
maxSize,
ncomponents,
serialVersionUID |
Fields inherited from class java.awt.Component |
actionListenerK,
adjustmentListenerK,
appContext,
assert,
background,
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
changeSupport,
componentListener,
componentListenerK,
componentOrientation,
componentSerializedDataVersion,
containerListenerK,
cursor,
dropTarget,
enabled,
eventMask,
focusListener,
focusListenerK,
font,
foreground,
hasFocus,
height,
incRate,
inputMethodListener,
inputMethodListenerK,
isInc,
isPacked,
itemListenerK,
keyListener,
keyListenerK,
LEFT_ALIGNMENT,
locale,
LOCK,
minSize,
mouseListener,
mouseListenerK,
mouseMotionListener,
mouseMotionListenerK,
name,
nameExplicitlySet,
newEventsOnly,
ownedWindowK,
parent,
peer,
peerFont,
popups,
prefSize,
RIGHT_ALIGNMENT,
serialVersionUID,
textListenerK,
TOP_ALIGNMENT,
valid,
visible,
width,
windowListenerK,
x,
y |
Constructor Summary | |
(package private) |
InfoSapientTreeDisplay()
InfoSapientTreeDisplay constructor comment. |
|
InfoSapientTreeDisplay(FzyKnowledgebase kb)
InfoSapientTreeDisplay constructor comment. |
Method Summary | |
protected javax.swing.tree.DefaultMutableTreeNode |
createRootNode(java.lang.Object proposedNode)
Create a new DefaultMutableTreeNode out of the object provided. |
private static void |
getBuilderData()
|
FzyKnowledgebase |
getKB()
Return the knowledgebase Creation date: (05/09/01 12:31:33 PM) |
private javax.swing.JTree |
getKBTree()
Return the KBTree property value. |
InfoSapientTreeNode |
getRootNode()
Insert the method's description here. |
private javax.swing.JScrollPane |
getScrollPane()
Return the ScrollPane property value. |
protected javax.swing.tree.DefaultMutableTreeNode |
getSelectedNode()
Returns the TreeNode instance that is selected in the tree. |
javax.swing.tree.DefaultTreeModel |
getTreeModel()
Return the tree model. |
private void |
handleException(java.lang.Throwable exception)
Called whenever the part throws an exception. |
private void |
initialize()
Initialize the class. |
protected void |
loadChildren(FzyKnowledgebase kb)
Creates a tree from the knowledgebase object. |
static void |
main(java.lang.String[] args)
main entrypoint - starts the part when it is run as an application |
void |
setKB(FzyKnowledgebase newTheKB)
set the knowledgebase for this panel. |
void |
setRootNode(InfoSapientTreeNode newRootNode)
Insert the method's description here. |
void |
setTreeModel(javax.swing.tree.DefaultTreeModel newTreeModel)
Insert the method's description here. |
Methods inherited from class javax.swing.JPanel |
|
Methods inherited from class javax.swing.JComponent |
_paintImmediately,
addAncestorListener,
addNotify,
addPropertyChangeListener,
addPropertyChangeListener,
addVetoableChangeListener,
adjustPaintFlags,
alwaysOnTop,
bindingForKeyStroke,
checkIfChildObscuredBySibling,
computeVisibleRect,
computeVisibleRect,
contains,
createToolTip,
enableSerialization,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
fireVetoableChange,
getActionForKeyStroke,
getAlignmentX,
getAlignmentY,
getAutoscrolls,
getBorder,
getBounds,
getClientProperties,
getClientProperty,
getComponentGraphics,
getConditionForKeyStroke,
getDebugGraphicsOptions,
getFlag,
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,
keyboardBindings,
paint,
paintBorder,
paintChildren,
paintComponent,
paintImmediately,
paintImmediately,
paintWithBuffer,
processComponentKeyEvent,
processFocusEvent,
processKeyBinding,
processKeyBindings,
processKeyBindingsForAllComponents,
processKeyEvent,
processMouseMotionEvent,
putClientProperty,
readObject,
rectangleIsObscured,
rectangleIsObscuredBySibling,
registerKeyboardAction,
registerKeyboardAction,
registerWithKeyboardManager,
removeAncestorListener,
removeNotify,
removePropertyChangeListener,
removePropertyChangeListener,
removeVetoableChangeListener,
repaint,
repaint,
requestDefaultFocus,
requestFocus,
resetKeyboardActions,
reshape,
revalidate,
scrollRectToVisible,
setAlignmentX,
setAlignmentY,
setAutoscrolls,
setBackground,
setBorder,
setDebugGraphicsOptions,
setDoubleBuffered,
setEnabled,
setFlag,
setFont,
setForeground,
setMaximumSize,
setMinimumSize,
setNextFocusableComponent,
setOpaque,
setPaintingChild,
setPreferredSize,
setRequestFocusEnabled,
setToolTipText,
setUI,
setVisible,
shouldDebugGraphics,
superProcessMouseMotionEvent,
unregisterKeyboardAction,
unregisterWithKeyboardManager,
update |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
applyOrientation,
countComponents,
deliverEvent,
dispatchEventImpl,
dispatchEventToSelf,
doLayout,
eventEnabled,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents_NoClientCode,
getComponents,
getCursorTarget,
getLayout,
getMouseEventTarget,
getWindow,
initIDs,
insets,
invalidate,
invalidateTree,
isAncestorOf,
layout,
lightweightPrint,
list,
list,
locate,
minimumSize,
nextFocus,
paintComponents,
postProcessKeyEvent,
postsOldMouseEvents,
preferredSize,
preProcessKeyEvent,
print,
printComponents,
printOneComponent,
processContainerEvent,
processEvent,
proxyEnableEvents,
proxyRequestFocus,
remove,
remove,
removeAll,
removeContainerListener,
setCursor,
setFocusOwner,
setLayout,
transferFocus,
updateCursor,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
areInputMethodsEnabled,
bounds,
checkImage,
checkImage,
coalesceEvents,
constructComponentName,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont_NoClientCode,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getIntrinsicCursor,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getNativeContainer,
getParent_NoClientCode,
getParent,
getPeer,
getSize,
getToolkit,
getToolkitImpl,
getTreeLock,
getWindowForObject,
gotFocus,
handleEvent,
hide,
imageUpdate,
inside,
isDisplayable,
isEnabled,
isEnabledImpl,
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,
registerNatives,
wait,
wait,
wait |
Field Detail |
InfoSapientTreeNode rootNode
private FzyKnowledgebase theKB
private javax.swing.JTree ivjKBTree
private javax.swing.JScrollPane ivjScrollPane
private javax.swing.tree.DefaultTreeModel treeModel
Constructor Detail |
InfoSapientTreeDisplay()
public InfoSapientTreeDisplay(FzyKnowledgebase kb)
Method Detail |
protected javax.swing.tree.DefaultMutableTreeNode createRootNode(java.lang.Object proposedNode)
Object
- proposedNodeprivate static void getBuilderData()
public FzyKnowledgebase getKB()
private javax.swing.JTree getKBTree()
public InfoSapientTreeNode getRootNode()
private javax.swing.JScrollPane getScrollPane()
protected javax.swing.tree.DefaultMutableTreeNode getSelectedNode()
public javax.swing.tree.DefaultTreeModel getTreeModel()
private void handleException(java.lang.Throwable exception)
exception
- java.lang.Throwableprivate void initialize()
protected void loadChildren(FzyKnowledgebase kb)
public static void main(java.lang.String[] args)
args
- java.lang.String[]public void setKB(FzyKnowledgebase newTheKB)
newTheKB
- infosapient.system.FzyKnowledgebasepublic void setRootNode(InfoSapientTreeNode newRootNode)
newRootNode
- infosapient.ui.InfoSapientTreeNodepublic void setTreeModel(javax.swing.tree.DefaultTreeModel newTreeModel)
newTreeModel
- javax.swing.tree.DefaultTreeModel
|
License to use this program is provided under the TERMS OF THE COMMON PUBLIC LICENSE 0.5. ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |