|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--weka.gui.beans.Classifier
Bean that wraps around weka.classifiers
JPanel
,
BeanCommon
,
Visible
,
WekaWrapper
,
Serializable
,
UserRequestAcceptor
,
TrainingSetListener
,
TestSetListener
,
Serialized FormField 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 |
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 | |
Classifier()
Creates a new Classifier instance. |
Method Summary | |
void |
acceptInstance(InstanceEvent e)
Accepts an instance for incremental processing. |
void |
acceptTestSet(TestSetEvent e)
Accepts a test set for a batch trained classifier |
void |
acceptTrainingSet(TrainingSetEvent e)
Accepts a training set and builds batch classifier |
void |
addBatchClassifierListener(BatchClassifierListener cl)
Add a batch classifier listener |
void |
addGraphListener(GraphListener cl)
Add a graph listener |
void |
addIncrementalClassifierListener(IncrementalClassifierListener cl)
Add an incremental classifier listener |
void |
addTextListener(TextListener cl)
Add a text listener |
boolean |
connectionAllowed(java.lang.String eventName)
Returns true if, at this time, the object will accept a connection with respect to the named event |
void |
connectionNotification(java.lang.String eventName,
java.lang.Object source)
Notify this object that it has been registered as a listener with a source with respect to the named event |
void |
disconnectionNotification(java.lang.String eventName,
java.lang.Object source)
Notify this object that it has been deregistered as a listener with a source with respect to the supplied event name |
java.util.Enumeration |
enumerateRequests()
Return an enumeration of requests that can be made by the user |
boolean |
eventGeneratable(java.beans.EventSetDescriptor esd)
Returns true, if at the current time, the event described by the supplied event descriptor could be generated. |
boolean |
eventGeneratable(java.lang.String eventName)
Returns true, if at the current time, the named event could be generated. |
Classifier |
getClassifier()
Get the classifier currently set for this wrapper |
boolean |
getUpdateIncrementalClassifier()
|
BeanVisual |
getVisual()
Gets the visual appearance of this wrapper bean |
java.lang.Object |
getWrappedAlgorithm()
Returns the wrapped classifier |
boolean |
hasIncomingBatchInstances()
Returns true if this classifier has an incoming connection that is a batch set of instances |
boolean |
hasIncomingStreamInstances()
Returns true if this classifier has an incoming connection that is an instance stream |
void |
performRequest(java.lang.String request)
Perform a particular request |
void |
removeBatchClassifierListener(BatchClassifierListener cl)
Remove a batch classifier listener |
void |
removeGraphListener(GraphListener cl)
Remove a graph listener |
void |
removeIncrementalClassifierListener(IncrementalClassifierListener cl)
Remove an incremental classifier listener |
void |
removeTextListener(TextListener cl)
Remove a text listener |
void |
setClassifier(Classifier c)
Set the classifier for this wrapper |
void |
setLog(Logger logger)
Set a logger |
void |
setUpdateIncrementalClassifier(boolean update)
|
void |
setVisual(BeanVisual newVisual)
Sets the visual appearance of this wrapper bean |
void |
setWrappedAlgorithm(java.lang.Object algorithm)
Sets the algorithm (classifier) for this bean |
void |
stop()
Stop any classifier action |
void |
useDefaultVisual()
Use the default visual appearance for this bean |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, 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, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, 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 |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Classifier()
Classifier
instance.
Method Detail |
public void setClassifier(Classifier c)
c
- a weka.classifiers.Classifier
valuepublic boolean hasIncomingStreamInstances()
public boolean hasIncomingBatchInstances()
boolean
valuepublic Classifier getClassifier()
weka.classifiers.Classifier
valuepublic void setWrappedAlgorithm(java.lang.Object algorithm)
setWrappedAlgorithm
in interface WekaWrapper
algorithm
- an Object
value
java.lang.IllegalArgumentException
- if an error occurspublic java.lang.Object getWrappedAlgorithm()
getWrappedAlgorithm
in interface WekaWrapper
Object
valuepublic boolean getUpdateIncrementalClassifier()
public void setUpdateIncrementalClassifier(boolean update)
public void acceptInstance(InstanceEvent e)
acceptInstance
in interface InstanceListener
e
- an InstanceEvent
valuepublic void acceptTrainingSet(TrainingSetEvent e)
acceptTrainingSet
in interface TrainingSetListener
e
- a TrainingSetEvent
valuepublic void acceptTestSet(TestSetEvent e)
acceptTestSet
in interface TestSetListener
e
- a TestSetEvent
valuepublic void setVisual(BeanVisual newVisual)
setVisual
in interface Visible
newVisual
- a BeanVisual
valuepublic BeanVisual getVisual()
getVisual
in interface Visible
BeanVisual
valuepublic void useDefaultVisual()
useDefaultVisual
in interface Visible
public void addBatchClassifierListener(BatchClassifierListener cl)
cl
- a BatchClassifierListener
valuepublic void removeBatchClassifierListener(BatchClassifierListener cl)
cl
- a BatchClassifierListener
valuepublic void addGraphListener(GraphListener cl)
cl
- a GraphListener
valuepublic void removeGraphListener(GraphListener cl)
cl
- a GraphListener
valuepublic void addTextListener(TextListener cl)
cl
- a TextListener
valuepublic void removeTextListener(TextListener cl)
cl
- a TextListener
valuepublic void addIncrementalClassifierListener(IncrementalClassifierListener cl)
cl
- an IncrementalClassifierListener
valuepublic void removeIncrementalClassifierListener(IncrementalClassifierListener cl)
cl
- an IncrementalClassifierListener
valuepublic boolean connectionAllowed(java.lang.String eventName)
connectionAllowed
in interface BeanCommon
eventName
- the event
public void connectionNotification(java.lang.String eventName, java.lang.Object source)
connectionNotification
in interface BeanCommon
eventName
- the eventsource
- the source with which this object has been registered as
a listenerpublic void disconnectionNotification(java.lang.String eventName, java.lang.Object source)
disconnectionNotification
in interface BeanCommon
eventName
- the eventsource
- the source with which this object has been registered as
a listenerpublic void stop()
stop
in interface BeanCommon
public void setLog(Logger logger)
setLog
in interface BeanCommon
logger
- a Logger
valuepublic java.util.Enumeration enumerateRequests()
enumerateRequests
in interface UserRequestAcceptor
Enumeration
valuepublic void performRequest(java.lang.String request)
performRequest
in interface UserRequestAcceptor
request
- the request to perform
java.lang.IllegalArgumentException
- if an error occurspublic boolean eventGeneratable(java.beans.EventSetDescriptor esd)
esd
- an EventSetDescriptor
value
boolean
valuepublic boolean eventGeneratable(java.lang.String eventName)
eventGeneratable
in interface EventConstraints
eventName
- the name of the event in question
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2003 David Lindsay, Computer Learning Research Centre, Dept. Computer Science, Royal Holloway, University of London