public class Associator extends javax.swing.JPanel implements BeanCommon, Visible, WekaWrapper, EventConstraints, java.io.Serializable, UserRequestAcceptor, DataSourceListener, TrainingSetListener, ConfigurationProducer, StructureProducer, EnvironmentHandler
JPanel
,
BeanCommon
,
Visible
,
WekaWrapper
,
Serializable
,
UserRequestAcceptor
,
TrainingSetListener
,
DataSourceListener
,
Serialized FormTOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
Associator()
Creates a new
Associator instance. |
Modifier and Type | Method and Description |
---|---|
void |
acceptDataSet(DataSetEvent e) |
void |
acceptTrainingSet(TrainingSetEvent e)
Accept a training set
|
void |
addBatchAssociationRulesListener(BatchAssociationRulesListener al)
Add a batch association rules listener
|
void |
addConfigurationListener(ConfigurationListener cl)
We don't have to keep track of configuration listeners (see the
documentation for ConfigurationListener/ConfigurationEvent).
|
void |
addGraphListener(GraphListener cl)
Add a graph listener
|
void |
addTextListener(TextListener cl)
Add a text listener
|
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 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<java.lang.String> |
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.
|
Associator |
getAssociator()
Get the associator currently set for this wrapper
|
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()
Gets the visual appearance of this wrapper bean
|
java.lang.Object |
getWrappedAlgorithm()
Returns the wrapped associator
|
java.lang.String |
globalInfo()
Global info (if it exists) for the wrapped classifier
|
boolean |
isBusy()
Returns true if.
|
void |
performRequest(java.lang.String request)
Perform a particular request
|
void |
removeBatchAssociationRulesListener(BatchAssociationRulesListener al)
Remove a batch association rules listener
|
void |
removeConfigurationListener(ConfigurationListener cl)
We don't have to keep track of configuration listeners (see the
documentation for ConfigurationListener/ConfigurationEvent).
|
void |
removeGraphListener(GraphListener cl)
Remove a graph listener
|
void |
removeTextListener(TextListener cl)
Remove a text listener
|
void |
setAssociator(Associator c)
Set the associator for this wrapper
|
void |
setCustomName(java.lang.String name)
Set a custom (descriptive) name for this bean
|
void |
setEnvironment(Environment env)
Set environment variables to use.
|
void |
setLog(Logger logger)
Set a logger
|
void |
setVisual(BeanVisual newVisual)
Sets the visual appearance of this wrapper bean
|
void |
setWrappedAlgorithm(java.lang.Object algorithm)
Sets the algorithm (associator) for this bean
|
void |
stop()
Stop any associator action
|
void |
useDefaultVisual()
Use the default visual appearance for this bean
|
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, 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
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
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, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public java.lang.String globalInfo()
public void setEnvironment(Environment env)
setEnvironment
in interface EnvironmentHandler
env
- the environment variables to usepublic void setCustomName(java.lang.String name)
setCustomName
in interface BeanCommon
name
- the name to usepublic java.lang.String getCustomName()
getCustomName
in interface BeanCommon
public void setAssociator(Associator c)
c
- a weka.associations.Associator
valuepublic Associator getAssociator()
weka.associations.Associator
valuepublic void setWrappedAlgorithm(java.lang.Object algorithm)
setWrappedAlgorithm
in interface WekaWrapper
algorithm
- an Object
valuejava.lang.IllegalArgumentException
- if an error occurspublic java.lang.Object getWrappedAlgorithm()
getWrappedAlgorithm
in interface WekaWrapper
Object
valuepublic void acceptTrainingSet(TrainingSetEvent e)
acceptTrainingSet
in interface TrainingSetListener
e
- a TrainingSetEvent
valuepublic void acceptDataSet(DataSetEvent e)
acceptDataSet
in interface DataSourceListener
public void setVisual(BeanVisual newVisual)
public BeanVisual getVisual()
public void useDefaultVisual()
useDefaultVisual
in interface Visible
public void addBatchAssociationRulesListener(BatchAssociationRulesListener al)
al
- a BatchAssociationRulesListener
public void removeBatchAssociationRulesListener(BatchAssociationRulesListener al)
al
- a BatchAssociationRulesListener
public void addTextListener(TextListener cl)
cl
- a TextListener
valuepublic void removeTextListener(TextListener cl)
cl
- a TextListener
valuepublic void addGraphListener(GraphListener cl)
cl
- a GraphListener
valuepublic void removeGraphListener(GraphListener cl)
cl
- a GraphListener
valuepublic void addConfigurationListener(ConfigurationListener cl)
addConfigurationListener
in interface ConfigurationProducer
cl
- a ConfigurationListener.public void removeConfigurationListener(ConfigurationListener cl)
removeConfigurationListener
in interface ConfigurationProducer
cl
- a ConfigurationListener.public boolean connectionAllowed(java.lang.String eventName)
connectionAllowed
in interface BeanCommon
eventName
- the eventpublic boolean connectionAllowed(java.beans.EventSetDescriptor esd)
connectionAllowed
in interface BeanCommon
esd
- the EventSetDescriptorpublic 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 boolean isBusy()
isBusy
in interface BeanCommon
public void stop()
stop
in interface BeanCommon
public void setLog(Logger logger)
setLog
in interface BeanCommon
logger
- a Logger
valuepublic java.util.Enumeration<java.lang.String> enumerateRequests()
enumerateRequests
in interface UserRequestAcceptor
Enumeration
valuepublic void performRequest(java.lang.String request)
performRequest
in interface UserRequestAcceptor
request
- the request to performjava.lang.IllegalArgumentException
- if an error occurspublic boolean eventGeneratable(java.beans.EventSetDescriptor esd)
esd
- an EventSetDescriptor
valueboolean
valuepublic Instances getStructure(java.lang.String eventName)
getStructure
in interface StructureProducer
eventName
- the name of the output event that encapsulates the
requested output.public boolean eventGeneratable(java.lang.String eventName)
eventGeneratable
in interface EventConstraints
eventName
- the name of the event in question