public class ClassAssigner extends javax.swing.JPanel implements Visible, DataSourceListener, TrainingSetListener, TestSetListener, DataSource, TrainingSetProducer, TestSetProducer, BeanCommon, EventConstraints, java.io.Serializable, InstanceListener, StructureProducer
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected Logger |
m_logger |
protected BeanVisual |
m_visual |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
ClassAssigner() |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptDataSet(DataSetEvent e) |
void |
acceptInstance(InstanceEvent e)
Accept and process an instance event
|
void |
acceptTestSet(TestSetEvent e)
Accept and process a test set event
|
void |
acceptTrainingSet(TrainingSetEvent e)
Accept and process a training set
|
void |
addDataFormatListener(DataFormatListener dfl) |
void |
addDataSourceListener(DataSourceListener tsl)
Add a data source listener
|
void |
addInstanceListener(InstanceListener tsl)
Add an instance listener
|
void |
addTestSetListener(TestSetListener tsl)
Add a listener for test set events
|
void |
addTrainingSetListener(TrainingSetListener tsl)
Add a training set listener
|
java.lang.String |
classColumnTipText()
Tool tip text for this property
|
boolean |
connectionAllowed(java.beans.EventSetDescriptor esd)
Returns true if, at this time, the object will accept a connection
according to the supplied EventSetDescriptor
|
boolean |
connectionAllowed(java.lang.String eventName)
Returns true if, at this time, the object will accept a connection
according to the supplied event name
|
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 supplied event name
|
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
|
boolean |
eventGeneratable(java.lang.String eventName)
Returns true, if at the current time, the named event could be generated.
|
java.lang.String |
getClassColumn() |
Instances |
getConnectedFormat()
Returns the structure of the incoming instances (if any)
|
java.lang.String |
getCustomName()
Get the custom (descriptive) name for this bean (if one has been set)
|
Instances |
getStructure(java.lang.String eventName)
Get the structure of the output encapsulated in the named event.
|
BeanVisual |
getVisual()
Get the visual representation
|
java.lang.String |
globalInfo()
Global info for this bean
|
boolean |
isBusy()
Returns true if. at this time, the bean is busy with some (i.e. perhaps a
worker thread is performing some calculation).
|
protected void |
notifyDataFormatListeners() |
protected void |
notifyDataListeners(DataSetEvent tse) |
protected void |
notifyInstanceListeners(InstanceEvent tse) |
protected void |
notifyTestListeners(TestSetEvent tse) |
protected void |
notifyTrainingListeners(TrainingSetEvent tse) |
void |
removeDataFormatListener(DataFormatListener dfl) |
void |
removeDataSourceListener(DataSourceListener tsl)
Remove a data source listener
|
void |
removeInstanceListener(InstanceListener tsl)
Remove an instance listener
|
void |
removeTestSetListener(TestSetListener tsl)
Remove a listener for test set events
|
void |
removeTrainingSetListener(TrainingSetListener tsl)
Remove a training set listener
|
void |
setClassColumn(java.lang.String col) |
void |
setCustomName(java.lang.String name)
Set a custom (descriptive) name for this bean
|
void |
setLog(Logger logger)
Set a logger
|
void |
setVisual(BeanVisual newVisual)
Set a new visual representation
|
void |
stop()
Stop any processing that the bean might be doing.
|
void |
useDefaultVisual()
Use the default visual representation
|
getAccessibleContext, 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, 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, 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 transient Logger m_logger
protected BeanVisual m_visual
public java.lang.String globalInfo()
String valuepublic void setCustomName(java.lang.String name)
setCustomName in interface BeanCommonname - the name to usepublic java.lang.String getCustomName()
getCustomName in interface BeanCommonpublic java.lang.String classColumnTipText()
String valuepublic Instances getStructure(java.lang.String eventName)
getStructure in interface StructureProducereventName - the name of the output event that encapsulates the
requested output.public Instances getConnectedFormat()
Instances valuepublic void setClassColumn(java.lang.String col)
public java.lang.String getClassColumn()
public void acceptDataSet(DataSetEvent e)
acceptDataSet in interface DataSourceListenerpublic void acceptTrainingSet(TrainingSetEvent e)
TrainingSetListeneracceptTrainingSet in interface TrainingSetListenere - a TrainingSetEvent valuepublic void acceptTestSet(TestSetEvent e)
TestSetListeneracceptTestSet in interface TestSetListenere - a TestSetEvent valuepublic void acceptInstance(InstanceEvent e)
InstanceListeneracceptInstance in interface InstanceListenere - an InstanceEvent valueprotected void notifyTestListeners(TestSetEvent tse)
protected void notifyTrainingListeners(TrainingSetEvent tse)
protected void notifyDataListeners(DataSetEvent tse)
protected void notifyInstanceListeners(InstanceEvent tse)
protected void notifyDataFormatListeners()
public void addInstanceListener(InstanceListener tsl)
DataSourceaddInstanceListener in interface DataSourcetsl - an InstanceListener valuepublic void removeInstanceListener(InstanceListener tsl)
DataSourceremoveInstanceListener in interface DataSourcetsl - an InstanceListener valuepublic void addDataSourceListener(DataSourceListener tsl)
DataSourceaddDataSourceListener in interface DataSourcetsl - a DataSourceListener valuepublic void removeDataSourceListener(DataSourceListener tsl)
DataSourceremoveDataSourceListener in interface DataSourcetsl - a DataSourceListener valuepublic void addTrainingSetListener(TrainingSetListener tsl)
TrainingSetProduceraddTrainingSetListener in interface TrainingSetProducertsl - a TrainingSetListener valuepublic void removeTrainingSetListener(TrainingSetListener tsl)
TrainingSetProducerremoveTrainingSetListener in interface TrainingSetProducertsl - a TrainingSetListener valuepublic void addTestSetListener(TestSetListener tsl)
TestSetProduceraddTestSetListener in interface TestSetProducertsl - a TestSetListener valuepublic void removeTestSetListener(TestSetListener tsl)
TestSetProducerremoveTestSetListener in interface TestSetProducertsl - a TestSetListener valuepublic void addDataFormatListener(DataFormatListener dfl)
public void removeDataFormatListener(DataFormatListener dfl)
public void setVisual(BeanVisual newVisual)
Visiblepublic BeanVisual getVisual()
Visiblepublic void useDefaultVisual()
VisibleuseDefaultVisual in interface Visiblepublic boolean connectionAllowed(java.lang.String eventName)
connectionAllowed in interface BeanCommoneventName - the eventpublic boolean connectionAllowed(java.beans.EventSetDescriptor esd)
connectionAllowed in interface BeanCommonesd - the EventSetDescriptorpublic void connectionNotification(java.lang.String eventName,
java.lang.Object source)
connectionNotification in interface BeanCommoneventName - 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 BeanCommoneventName - the eventsource - the source with which this object has been registered as a
listenerpublic void setLog(Logger logger)
BeanCommonsetLog in interface BeanCommonlogger - a weka.gui.Logger valuepublic void stop()
BeanCommonstop in interface BeanCommonpublic boolean isBusy()
isBusy in interface BeanCommonpublic boolean eventGeneratable(java.lang.String eventName)
eventGeneratable in interface EventConstraintseventName - the name of the event in question