|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
weka.gui.beans.DataVisualizer
weka.gui.beans.AttributeSummarizer
Bean that encapsulates displays bar graph summaries for attributes in a data set.
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
protected int |
m_coloringIndex
Index on which to color the plots. -1 indicates that we let the attribute visualize panels set this on the basis of the class index in the data. |
protected int |
m_gridWidth
The number of plots horizontally in the display |
protected int |
m_maxPlots
The maximum number of plots to show |
Fields inherited from class weka.gui.beans.DataVisualizer |
m_bcSupport, m_beanContext, m_design, m_framePoppedUp, m_visual, m_visualizeDataSet |
Fields inherited from class javax.swing.JPanel |
|
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 | |
AttributeSummarizer()
Creates a new AttributeSummarizer instance. |
Method Summary | |
protected void |
appearanceDesign()
|
protected void |
appearanceFinal()
|
java.util.Enumeration |
enumerateRequests()
Return an enumeration of actions that the user can ask this bean to perform |
int |
getColoringIndex()
Return the coloring index for the attribute summary plots |
int |
getGridWidth()
Get the width of the grid of plots |
int |
getMaxPlots()
Get the number of plots to display |
java.lang.String |
globalInfo()
Global info for this bean |
static void |
main(java.lang.String[] args)
|
private javax.swing.JScrollPane |
makePanel()
|
void |
performRequest(java.lang.String request)
Perform a named user request |
void |
setBeanContext(java.beans.beancontext.BeanContext bc)
Set a bean context for this bean |
void |
setColoringIndex(int ci)
Set the coloring index for the attribute summary plots |
void |
setDesign(boolean design)
Set whether the appearance of this bean should be design or application |
void |
setGridWidth(int gw)
Set the width of the grid of plots |
void |
setInstances(Instances inst)
Set instances for this bean. |
void |
setMaxPlots(int mp)
Set the maximum number of plots to display |
protected void |
setUpFinal()
|
void |
useDefaultVisual()
Use the default appearance for this bean |
Methods inherited from class weka.gui.beans.DataVisualizer |
acceptDataSet, acceptTestSet, acceptTrainingSet, addPropertyChangeListener, addVetoableChangeListener, getBeanContext, getVisual, removePropertyChangeListener, removeVetoableChangeListener, setVisual |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, 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, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, 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, addImpl, 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, remove, remove, removeAll, 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 |
protected int m_gridWidth
protected int m_maxPlots
protected int m_coloringIndex
Constructor Detail |
public AttributeSummarizer()
AttributeSummarizer
instance.
Method Detail |
public java.lang.String globalInfo()
globalInfo
in class DataVisualizer
String
valuepublic void setColoringIndex(int ci)
ci
- an int
valuepublic int getColoringIndex()
int
valuepublic void setGridWidth(int gw)
gw
- the width of the gridpublic int getGridWidth()
public void setMaxPlots(int mp)
mp
- the number of plots to displaypublic int getMaxPlots()
public void setDesign(boolean design)
design
- true if bean should appear in design modeprotected void appearanceDesign()
appearanceDesign
in class DataVisualizer
protected void appearanceFinal()
appearanceFinal
in class DataVisualizer
protected void setUpFinal()
setUpFinal
in class DataVisualizer
public void useDefaultVisual()
useDefaultVisual
in interface Visible
useDefaultVisual
in class DataVisualizer
public java.util.Enumeration enumerateRequests()
enumerateRequests
in interface UserRequestAcceptor
enumerateRequests
in class DataVisualizer
Enumeration
valueprivate javax.swing.JScrollPane makePanel()
public void setBeanContext(java.beans.beancontext.BeanContext bc)
setBeanContext
in interface java.beans.beancontext.BeanContextChild
setBeanContext
in class DataVisualizer
bc
- a BeanContext
valuepublic void setInstances(Instances inst) throws java.lang.Exception
setInstances
in class DataVisualizer
inst
- an Instances
value
java.lang.Exception
- if an error occurspublic void performRequest(java.lang.String request)
performRequest
in interface UserRequestAcceptor
performRequest
in class DataVisualizer
request
- a string containing the name of the request to perform
java.lang.IllegalArgumentException
- if request is not supportedpublic static void main(java.lang.String[] args)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |