Package weka.gui.beans
Class IncrementalClassifierEvaluator
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- weka.gui.beans.AbstractEvaluator
-
- weka.gui.beans.IncrementalClassifierEvaluator
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible,BeanCommon,EventConstraints,IncrementalClassifierListener,Visible
public class IncrementalClassifierEvaluator extends AbstractEvaluator implements IncrementalClassifierListener, EventConstraints
Bean that evaluates incremental classifiers- Version:
- $Revision: 7059 $
- Author:
- Mark Hall
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description IncrementalClassifierEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacceptClassifier(IncrementalClassifierEvent ce)Accepts and processes a classifier encapsulated in an incremental classifier eventvoidaddChartListener(ChartListener cl)Add a chart listenervoidaddTextListener(TextListener cl)Add a text listenerbooleaneventGeneratable(java.lang.String eventName)Returns true, if at the current time, the named event could be generated.java.lang.StringgetCustomName()Get the custom (descriptive) name for this bean (if one has been set)booleangetOutputPerClassInfoRetrievalStats()Get whether per-class information retrieval stats are to be output.intgetStatusFrequency()Get how often progress is reported to the status bar.java.lang.StringglobalInfo()Global info for this beanbooleanisBusy()Returns true if.java.lang.StringoutputPerClassInfoRetrievalStatsTipText()Return a tip text string for this propertyvoidremoveChartListener(ChartListener cl)Remove a chart listenervoidremoveTextListener(TextListener cl)Remove a text listenervoidsetCustomName(java.lang.String name)Set a custom (descriptive) name for this beanvoidsetOutputPerClassInfoRetrievalStats(boolean i)Set whether to output per-class information retrieval statistics (nominal class only).voidsetStatusFrequency(int s)Set how often progress is reported to the status bar.java.lang.StringstatusFrequencyTipText()Return a tip text string for this propertyvoidstop()Stop all action-
Methods inherited from class weka.gui.beans.AbstractEvaluator
connectionAllowed, connectionAllowed, connectionNotification, disconnectionNotification, getVisual, setLog, setVisual, useDefaultVisual
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
-
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, hide, 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, 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
-
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, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Method Detail
-
setCustomName
public void setCustomName(java.lang.String name)
Set a custom (descriptive) name for this bean- Specified by:
setCustomNamein interfaceBeanCommon- Parameters:
name- the name to use
-
getCustomName
public java.lang.String getCustomName()
Get the custom (descriptive) name for this bean (if one has been set)- Specified by:
getCustomNamein interfaceBeanCommon- Returns:
- the custom name (or the default name)
-
globalInfo
public java.lang.String globalInfo()
Global info for this bean- Returns:
- a
Stringvalue
-
acceptClassifier
public void acceptClassifier(IncrementalClassifierEvent ce)
Accepts and processes a classifier encapsulated in an incremental classifier event- Specified by:
acceptClassifierin interfaceIncrementalClassifierListener- Parameters:
ce- anIncrementalClassifierEventvalue
-
eventGeneratable
public boolean eventGeneratable(java.lang.String eventName)
Returns true, if at the current time, the named event could be generated. Assumes that supplied event names are names of events that could be generated by this bean.- Specified by:
eventGeneratablein interfaceEventConstraints- Parameters:
eventName- the name of the event in question- Returns:
- true if the named event could be generated at this point in time
-
stop
public void stop()
Stop all action- Specified by:
stopin interfaceBeanCommon- Specified by:
stopin classAbstractEvaluator
-
isBusy
public boolean isBusy()
Returns true if. at this time, the bean is busy with some (i.e. perhaps a worker thread is performing some calculation).- Specified by:
isBusyin interfaceBeanCommon- Returns:
- true if the bean is busy.
-
setStatusFrequency
public void setStatusFrequency(int s)
Set how often progress is reported to the status bar.- Parameters:
s- report progress every s instances
-
getStatusFrequency
public int getStatusFrequency()
Get how often progress is reported to the status bar.- Returns:
- after how many instances, progress is reported to the status bar
-
statusFrequencyTipText
public java.lang.String statusFrequencyTipText()
Return a tip text string for this property- Returns:
- a string for the tip text
-
setOutputPerClassInfoRetrievalStats
public void setOutputPerClassInfoRetrievalStats(boolean i)
Set whether to output per-class information retrieval statistics (nominal class only).- Parameters:
i- true if info retrieval stats are to be output
-
getOutputPerClassInfoRetrievalStats
public boolean getOutputPerClassInfoRetrievalStats()
Get whether per-class information retrieval stats are to be output.- Returns:
- true if info retrieval stats are to be output
-
outputPerClassInfoRetrievalStatsTipText
public java.lang.String outputPerClassInfoRetrievalStatsTipText()
Return a tip text string for this property- Returns:
- a string for the tip text
-
addChartListener
public void addChartListener(ChartListener cl)
Add a chart listener- Parameters:
cl- aChartListenervalue
-
removeChartListener
public void removeChartListener(ChartListener cl)
Remove a chart listener- Parameters:
cl- aChartListenervalue
-
addTextListener
public void addTextListener(TextListener cl)
Add a text listener- Parameters:
cl- aTextListenervalue
-
removeTextListener
public void removeTextListener(TextListener cl)
Remove a text listener- Parameters:
cl- aTextListenervalue
-
-