public class AttributeSummarizer extends DataVisualizer implements KnowledgeFlowApp.KFPerspective
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected boolean |
m_activePerspective |
protected int |
m_coloringIndex
Index on which to color the plots.
|
protected int |
m_gridWidth
The number of plots horizontally in the display
|
protected int |
m_maxPlots
The maximum number of plots to show
|
protected java.util.List<AttributeVisualizationPanel> |
m_plots |
protected boolean |
m_runningAsPerspective |
protected boolean |
m_showClassCombo |
m_additionalOptions, m_bcSupport, m_beanContext, m_design, m_env, m_framePoppedUp, m_headlessEvents, m_height, m_imageListeners, m_listenees, m_offscreenPlotData, m_offscreenRenderer, m_offscreenRendererName, m_popupFrame, m_processingHeadlessEvents, m_visual, m_visualizeDataSet, m_width, m_xAxis, m_yAxislistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
AttributeSummarizer()
Creates a new
AttributeSummarizer instance. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsInstances()
Returns true if this perspective accepts instances
|
protected void |
appearanceDesign() |
protected void |
appearanceFinal() |
java.util.Enumeration<java.lang.String> |
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
|
javax.swing.Icon |
getPerspectiveIcon()
Get the icon for this perspective.
|
java.lang.String |
getPerspectiveTipText()
Get the tool tip text for this perspective.
|
java.lang.String |
getPerspectiveTitle()
Get the title of this perspective
|
java.lang.String |
globalInfo()
Global info for this bean
|
static void |
main(java.lang.String[] args) |
void |
performRequest(java.lang.String request)
Perform a named user request
|
protected void |
renderOffscreenImage(DataSetEvent e) |
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. whether or not the user has
opted to have it available in the perspective toolbar.
|
void |
setMainKFPerspective(KnowledgeFlowApp.MainKFPerspective main)
Set a reference to the main KnowledgeFlow perspective - i.e. the
perspective that manages flow layouts.
|
void |
setMaxPlots(int mp)
Set the maximum number of plots to display
|
protected void |
setUpFinal() |
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, notifyImageListeners, processHeadlessEvents, removeDataSourceListener, removeImageListener, removePropertyChangeListener, removeVetoableChangeListener, retrieveHeadlessEvents, setBeanContext, setCustomName, setEnvironment, setLog, setOffscreenAdditionalOpts, setOffscreenHeight, setOffscreenRendererName, setOffscreenWidth, setOffscreenXAxis, setOffscreenYAxis, setupOffscreenRenderer, setVisual, stopgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, 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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, 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, transferFocusUpCycleprotected int m_gridWidth
protected int m_maxPlots
protected int m_coloringIndex
protected boolean m_showClassCombo
protected boolean m_runningAsPerspective
protected boolean m_activePerspective
protected transient java.util.List<AttributeVisualizationPanel> m_plots
public AttributeSummarizer()
AttributeSummarizer instance.public java.lang.String globalInfo()
globalInfo in class DataVisualizerString 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 DataVisualizerprotected void appearanceFinal()
appearanceFinal in class DataVisualizerprotected void setUpFinal()
setUpFinal in class DataVisualizerpublic void useDefaultVisual()
useDefaultVisual in interface VisibleuseDefaultVisual in class DataVisualizerpublic java.util.Enumeration<java.lang.String> enumerateRequests()
enumerateRequests in interface UserRequestAcceptorenumerateRequests in class DataVisualizerEnumeration valuepublic void setInstances(Instances inst) throws java.lang.Exception
setInstances in interface KnowledgeFlowApp.KFPerspectivesetInstances in class DataVisualizerinst - an Instances valuejava.lang.Exception - if an error occurspublic boolean acceptsInstances()
acceptsInstances in interface KnowledgeFlowApp.KFPerspectivepublic java.lang.String getPerspectiveTitle()
getPerspectiveTitle in interface KnowledgeFlowApp.KFPerspectivepublic java.lang.String getPerspectiveTipText()
getPerspectiveTipText in interface KnowledgeFlowApp.KFPerspectivepublic javax.swing.Icon getPerspectiveIcon()
getPerspectiveIcon in interface KnowledgeFlowApp.KFPerspectivepublic void setActive(boolean active)
setActive in interface KnowledgeFlowApp.KFPerspectiveactive - true if this perspective is the active onepublic void setLoaded(boolean loaded)
setLoaded in interface KnowledgeFlowApp.KFPerspectiveloaded - true if the perspective is available in the perspective
toolbar of the KnowledgeFlowpublic void setMainKFPerspective(KnowledgeFlowApp.MainKFPerspective main)
setMainKFPerspective in interface KnowledgeFlowApp.KFPerspectivemain - the main KnowledgeFlow perspective.public void performRequest(java.lang.String request)
performRequest in interface UserRequestAcceptorperformRequest in class DataVisualizerrequest - a string containing the name of the request to performjava.lang.IllegalArgumentException - if request is not supportedprotected void renderOffscreenImage(DataSetEvent e)
renderOffscreenImage in class DataVisualizerpublic static void main(java.lang.String[] args)