weka.gui.beans
Class AttributeSummarizer
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
weka.gui.beans.DataVisualizer
weka.gui.beans.AttributeSummarizer
- All Implemented Interfaces:
- ImageObserver, MenuContainer, BeanContextChild, Serializable, EventListener, Accessible, EnvironmentHandler, BeanCommon, DataSourceListener, EventConstraints, HeadlessEventCollector, KnowledgeFlowApp.KFPerspective, TestSetListener, TrainingSetListener, UserRequestAcceptor, Visible
public class AttributeSummarizer
- extends DataVisualizer
- implements KnowledgeFlowApp.KFPerspective
Bean that encapsulates displays bar graph summaries for attributes in
a data set.
- Version:
- $Revision: 8034 $
- Author:
- Mark Hall
- See Also:
- Serialized Form
| Methods inherited from class weka.gui.beans.DataVisualizer |
acceptDataSet, acceptTestSet, acceptTrainingSet, addDataSourceListener, addImageListener, addPropertyChangeListener, addVetoableChangeListener, connectionAllowed, connectionAllowed, connectionNotification, disconnectionNotification, eventGeneratable, getBeanContext, getCustomName, getOffscreenAdditionalOpts, getOffscreenHeight, getOffscreenRendererName, getOffscreenWidth, getOffscreenXAxis, getOffscreenYAxis, getVisual, isBusy, processHeadlessEvents, removeDataSourceListener, removeImageListener, removePropertyChangeListener, removeVetoableChangeListener, retrieveHeadlessEvents, setBeanContext, setCustomName, setEnvironment, setLog, setOffscreenAdditionalOpts, setOffscreenHeight, setOffscreenRendererName, setOffscreenWidth, setOffscreenXAxis, setOffscreenYAxis, setVisual, stop |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, 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 |
AttributeSummarizer
public AttributeSummarizer()
- Creates a new
AttributeSummarizer instance.
globalInfo
public String globalInfo()
- Global info for this bean
- Overrides:
globalInfo in class DataVisualizer
- Returns:
- a
String value
setColoringIndex
public void setColoringIndex(int ci)
- Set the coloring index for the attribute summary plots
- Parameters:
ci - an int value
getColoringIndex
public int getColoringIndex()
- Return the coloring index for the attribute summary plots
- Returns:
- an
int value
setGridWidth
public void setGridWidth(int gw)
- Set the width of the grid of plots
- Parameters:
gw - the width of the grid
getGridWidth
public int getGridWidth()
- Get the width of the grid of plots
- Returns:
- the grid width
setMaxPlots
public void setMaxPlots(int mp)
- Set the maximum number of plots to display
- Parameters:
mp - the number of plots to display
getMaxPlots
public int getMaxPlots()
- Get the number of plots to display
- Returns:
- the number of plots to display
setDesign
public void setDesign(boolean design)
- Set whether the appearance of this bean should be design or
application
- Parameters:
design - true if bean should appear in design mode
useDefaultVisual
public void useDefaultVisual()
- Use the default appearance for this bean
- Specified by:
useDefaultVisual in interface Visible- Overrides:
useDefaultVisual in class DataVisualizer
enumerateRequests
public Enumeration enumerateRequests()
- Return an enumeration of actions that the user can ask this bean to
perform
- Specified by:
enumerateRequests in interface UserRequestAcceptor- Overrides:
enumerateRequests in class DataVisualizer
- Returns:
- an
Enumeration value
setInstances
public void setInstances(Instances inst)
throws Exception
- Set instances for this bean. This method is a convenience method
for clients who use this component programatically
- Specified by:
setInstances in interface KnowledgeFlowApp.KFPerspective- Overrides:
setInstances in class DataVisualizer
- Parameters:
inst - an Instances value
- Throws:
Exception - if an error occurs
acceptsInstances
public boolean acceptsInstances()
- Returns true if this perspective accepts instances
- Specified by:
acceptsInstances in interface KnowledgeFlowApp.KFPerspective
- Returns:
- true if this perspective can accept instances
getPerspectiveTitle
public String getPerspectiveTitle()
- Get the title of this perspective
- Specified by:
getPerspectiveTitle in interface KnowledgeFlowApp.KFPerspective
- Returns:
- the title of this perspective
getPerspectiveTipText
public String getPerspectiveTipText()
- Get the tool tip text for this perspective.
- Specified by:
getPerspectiveTipText in interface KnowledgeFlowApp.KFPerspective
- Returns:
- the tool tip text for this perspective
getPerspectiveIcon
public Icon getPerspectiveIcon()
- Get the icon for this perspective.
- Specified by:
getPerspectiveIcon in interface KnowledgeFlowApp.KFPerspective
- Returns:
- the Icon for this perspective (or null if the
perspective does not have an icon)
setActive
public void setActive(boolean active)
- Set active status of this perspective. True indicates
that this perspective is the visible active perspective
in the KnowledgeFlow
- Specified by:
setActive in interface KnowledgeFlowApp.KFPerspective
- Parameters:
active - true if this perspective is the active one
setLoaded
public void setLoaded(boolean loaded)
- Set whether this perspective is "loaded" - i.e. whether
or not the user has opted to have it available in the
perspective toolbar. The perspective can make the decision
as to allocating or freeing resources on the basis of this.
- Specified by:
setLoaded in interface KnowledgeFlowApp.KFPerspective
- Parameters:
loaded - true if the perspective is available in
the perspective toolbar of the KnowledgeFlow
setMainKFPerspective
public void setMainKFPerspective(KnowledgeFlowApp.MainKFPerspective main)
- Set a reference to the main KnowledgeFlow perspective - i.e.
the perspective that manages flow layouts.
- Specified by:
setMainKFPerspective in interface KnowledgeFlowApp.KFPerspective
- Parameters:
main - the main KnowledgeFlow perspective.
performRequest
public void performRequest(String request)
- Perform a named user request
- Specified by:
performRequest in interface UserRequestAcceptor- Overrides:
performRequest in class DataVisualizer
- Parameters:
request - a string containing the name of the request to perform
- Throws:
IllegalArgumentException - if request is not supported
main
public static void main(String[] args)
Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.