public class AttributeSummarizer extends DataVisualizer implements KnowledgeFlowApp.KFPerspective
JComponent.AccessibleJComponent
Component.BaselineResizeBehavior
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
AttributeSummarizer()
Creates a new
AttributeSummarizer instance. |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsInstances()
Returns true if this perspective accepts instances
|
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
|
Icon |
getPerspectiveIcon()
Get the icon for this perspective.
|
String |
getPerspectiveTipText()
Get the tool tip text for this perspective.
|
String |
getPerspectiveTitle()
Get the title of this perspective
|
String |
globalInfo()
Global info for this bean
|
static void |
main(String[] args) |
void |
performRequest(String request)
Perform a named user request
|
void |
setActive(boolean active)
Set active status of this perspective.
|
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 |
setLoaded(boolean loaded)
Set whether this perspective is "loaded" - i.e.
|
void |
setMainKFPerspective(KnowledgeFlowApp.MainKFPerspective main)
Set a reference to the main KnowledgeFlow perspective - i.e.
|
void |
setMaxPlots(int mp)
Set the maximum number of plots to display
|
void |
useDefaultVisual()
Use the default appearance for this bean
|
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
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
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
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, transferFocusDownCycle, validate
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, transferFocusBackward, transferFocusUpCycle
public AttributeSummarizer()
AttributeSummarizer
instance.public 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 modepublic void useDefaultVisual()
useDefaultVisual
in interface Visible
useDefaultVisual
in class DataVisualizer
public Enumeration enumerateRequests()
enumerateRequests
in interface UserRequestAcceptor
enumerateRequests
in class DataVisualizer
Enumeration
valuepublic void setInstances(Instances inst) throws Exception
setInstances
in interface KnowledgeFlowApp.KFPerspective
setInstances
in class DataVisualizer
inst
- an Instances
valueException
- if an error occurspublic boolean acceptsInstances()
acceptsInstances
in interface KnowledgeFlowApp.KFPerspective
public String getPerspectiveTitle()
getPerspectiveTitle
in interface KnowledgeFlowApp.KFPerspective
public String getPerspectiveTipText()
getPerspectiveTipText
in interface KnowledgeFlowApp.KFPerspective
public Icon getPerspectiveIcon()
getPerspectiveIcon
in interface KnowledgeFlowApp.KFPerspective
public void setActive(boolean active)
setActive
in interface KnowledgeFlowApp.KFPerspective
active
- true if this perspective is the active onepublic void setLoaded(boolean loaded)
setLoaded
in interface KnowledgeFlowApp.KFPerspective
loaded
- true if the perspective is available in
the perspective toolbar of the KnowledgeFlowpublic void setMainKFPerspective(KnowledgeFlowApp.MainKFPerspective main)
setMainKFPerspective
in interface KnowledgeFlowApp.KFPerspective
main
- the main KnowledgeFlow perspective.public void performRequest(String request)
performRequest
in interface UserRequestAcceptor
performRequest
in class DataVisualizer
request
- a string containing the name of the request to performIllegalArgumentException
- if request is not supportedpublic static void main(String[] args)
Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.