public class Saver extends AbstractDataSink implements WekaWrapper, EnvironmentHandler
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
Saver()
Contsructor
|
Modifier and Type | Method and Description |
---|---|
void |
acceptDataSet(DataSetEvent e)
Method reacts to a dataset event and starts the writing process in batch
mode
|
void |
acceptDataSet(ThresholdDataEvent e)
Method reacts to a threshold data event ans starts the writing process in
batch mode.
|
void |
acceptInstance(InstanceEvent e)
Methods reacts to instance events and saves instances incrementally.
|
void |
acceptTestSet(TestSetEvent e)
Method reacts to a test set event and starts the writing process in batch
mode
|
void |
acceptTrainingSet(TrainingSetEvent e)
Method reacts to a training set event and starts the writing process in
batch mode
|
java.lang.String |
getCustomName()
Get the custom (descriptive) name for this bean (if one has been set)
|
boolean |
getRelationNameForFilename()
Get whether the relation name is the primary part of the filename.
|
Saver |
getSaverTemplate()
Get the saver
|
java.lang.Object |
getWrappedAlgorithm()
Get the saver
|
java.lang.String |
globalInfo()
Global info (if it exists) for the wrapped loader
|
boolean |
isBusy()
Returns true if.
|
static void |
main(java.lang.String[] args)
The main method for testing
|
void |
saveBatch()
Saves instances in batch mode
|
void |
setCustomName(java.lang.String name)
Set a custom (descriptive) name for this bean
|
void |
setEnvironment(Environment env)
Set environment variables to use.
|
void |
setRelationNameForFilename(boolean r)
Set whether to use the relation name as the primary part of the filename.
|
void |
setSaverTemplate(Saver saver)
Set the loader to use
|
void |
setWrappedAlgorithm(java.lang.Object algorithm)
Set the saver
|
void |
stop()
Stops the bean
|
connectionAllowed, connectionAllowed, connectionNotification, disconnectionNotification, getVisual, setLog, setVisual, useDefaultVisual
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 boolean isBusy()
isBusy
in interface BeanCommon
public java.lang.String globalInfo()
public 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 setEnvironment(Environment env)
setEnvironment
in interface EnvironmentHandler
env
- the environment variables to usepublic void setSaverTemplate(Saver saver)
saver
- a Saverpublic void acceptDataSet(DataSetEvent e)
acceptDataSet
in interface DataSourceListener
acceptDataSet
in class AbstractDataSink
e
- a dataset eventpublic void acceptDataSet(ThresholdDataEvent e)
acceptDataSet
in interface ThresholdDataListener
acceptDataSet
in class AbstractDataSink
e
- threshold data event.public void acceptTestSet(TestSetEvent e)
acceptTestSet
in interface TestSetListener
acceptTestSet
in class AbstractDataSink
e
- test set eventpublic void acceptTrainingSet(TrainingSetEvent e)
acceptTrainingSet
in interface TrainingSetListener
acceptTrainingSet
in class AbstractDataSink
e
- a training set eventpublic void saveBatch()
public void acceptInstance(InstanceEvent e)
acceptInstance
in interface InstanceListener
acceptInstance
in class AbstractDataSink
e
- instance eventpublic Saver getSaverTemplate()
weka.core.converters.Saver
valuepublic void setWrappedAlgorithm(java.lang.Object algorithm)
setWrappedAlgorithm
in interface WekaWrapper
algorithm
- a Saverpublic java.lang.Object getWrappedAlgorithm()
getWrappedAlgorithm
in interface WekaWrapper
public void setRelationNameForFilename(boolean r)
r
- true if the relation name is to be part of the filename.public boolean getRelationNameForFilename()
public void stop()
stop
in interface BeanCommon
stop
in class AbstractDataSink
public static void main(java.lang.String[] args)
args
-