|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JSplitPane | +--bsh.util.ClassBrowser
A simple class browser for the BeanShell desktop.
Nested Class Summary | |
(package private) class |
ClassBrowser.PackageTree
|
Field Summary | |
(package private) java.lang.String[] |
classesList
|
(package private) javax.swing.JList |
classlist
|
(package private) BshClassPath |
classPath
|
(package private) javax.swing.JList |
conslist
|
(package private) java.lang.reflect.Constructor[] |
consList
|
(package private) javax.swing.JFrame |
frame
|
(package private) javax.swing.JInternalFrame |
iframe
|
(package private) javax.swing.JTextArea |
methodLine
|
(package private) java.lang.reflect.Method[] |
methodList
|
(package private) javax.swing.JList |
mlist
|
(package private) java.lang.String[] |
packagesList
|
(package private) ClassBrowser.PackageTree |
ptree
|
(package private) java.lang.Class |
selectedClass
|
(package private) java.lang.String |
selectedPackage
|
(package private) javax.swing.JTree |
tree
|
Fields inherited from class javax.swing.JSplitPane |
BOTTOM, CONTINUOUS_LAYOUT_PROPERTY, continuousLayout, DIVIDER, DIVIDER_LOCATION_PROPERTY, DIVIDER_SIZE_PROPERTY, dividerSize, HORIZONTAL_SPLIT, LAST_DIVIDER_LOCATION_PROPERTY, lastDividerLocation, LEFT, leftComponent, ONE_TOUCH_EXPANDABLE_PROPERTY, oneTouchExpandable, orientation, ORIENTATION_PROPERTY, RESIZE_WEIGHT_PROPERTY, RIGHT, rightComponent, TOP, VERTICAL_SPLIT |
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.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
ClassBrowser()
|
Method Summary | |
void |
classPathChanged()
|
void |
driveToClass(java.lang.String classname)
|
(package private) java.lang.reflect.Constructor[] |
getPublicConstructors(java.lang.reflect.Constructor[] constructors)
|
(package private) java.lang.reflect.Method[] |
getPublicMethods(java.lang.reflect.Method[] methods)
|
void |
init()
|
(package private) javax.swing.JPanel |
labeledPane(javax.swing.JComponent comp,
java.lang.String label)
|
static void |
main(java.lang.String[] args)
|
(package private) java.lang.String[] |
parseConstructors(java.lang.reflect.Constructor[] constructors)
|
(package private) java.lang.String[] |
parseMethods(java.lang.reflect.Method[] methods)
|
(package private) void |
setClassTree(java.lang.Class clas)
|
(package private) void |
setClist(java.lang.String packagename)
|
(package private) void |
setConslist(java.lang.Class clas)
|
void |
setFrame(javax.swing.JFrame frame)
|
void |
setFrame(javax.swing.JInternalFrame frame)
|
(package private) void |
setMethodLine(java.lang.Object method)
|
(package private) void |
setMlist(java.lang.String classname)
|
void |
toFront()
|
(package private) java.lang.String[] |
toSortedStrings(java.util.Collection c)
|
void |
valueChanged(javax.swing.event.ListSelectionEvent e)
|
Methods inherited from class javax.swing.JSplitPane |
addImpl, getAccessibleContext, getBottomComponent, getDividerLocation, getDividerSize, getLastDividerLocation, getLeftComponent, getMaximumDividerLocation, getMinimumDividerLocation, getOrientation, getResizeWeight, getRightComponent, getTopComponent, getUI, getUIClassID, isContinuousLayout, isOneTouchExpandable, isValidateRoot, paintChildren, paramString, remove, remove, removeAll, resetToPreferredSizes, setBottomComponent, setContinuousLayout, setDividerLocation, setDividerLocation, setDividerSize, setLastDividerLocation, setLeftComponent, setOneTouchExpandable, setOrientation, setResizeWeight, setRightComponent, setTopComponent, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, paint, paintBorder, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
BshClassPath classPath
javax.swing.JFrame frame
javax.swing.JInternalFrame iframe
javax.swing.JList classlist
javax.swing.JList mlist
javax.swing.JList conslist
ClassBrowser.PackageTree ptree
javax.swing.JTextArea methodLine
javax.swing.JTree tree
java.lang.String[] packagesList
java.lang.String[] classesList
java.lang.reflect.Method[] methodList
java.lang.reflect.Constructor[] consList
java.lang.String selectedPackage
java.lang.Class selectedClass
Constructor Detail |
public ClassBrowser()
Method Detail |
java.lang.String[] toSortedStrings(java.util.Collection c)
void setClist(java.lang.String packagename)
java.lang.String[] parseMethods(java.lang.reflect.Method[] methods)
java.lang.String[] parseConstructors(java.lang.reflect.Constructor[] constructors)
java.lang.reflect.Constructor[] getPublicConstructors(java.lang.reflect.Constructor[] constructors)
java.lang.reflect.Method[] getPublicMethods(java.lang.reflect.Method[] methods)
void setMlist(java.lang.String classname)
void setConslist(java.lang.Class clas)
void setMethodLine(java.lang.Object method)
void setClassTree(java.lang.Class clas)
javax.swing.JPanel labeledPane(javax.swing.JComponent comp, java.lang.String label)
public void init() throws ClassPathException
ClassPathException
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public void setFrame(javax.swing.JFrame frame)
public void setFrame(javax.swing.JInternalFrame frame)
public void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged
in interface javax.swing.event.ListSelectionListener
public void driveToClass(java.lang.String classname)
public void toFront()
public void classPathChanged()
classPathChanged
in interface ClassPathListener
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |