public class Saver extends AbstractDataSink implements WekaWrapper, EnvironmentHandler
JComponent.AccessibleJComponent
Component.BaselineResizeBehavior
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
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
|
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
|
Object |
getWrappedAlgorithm()
Get the saver
|
String |
globalInfo()
Global info (if it exists) for the wrapped loader
|
boolean |
isBusy()
Returns true if.
|
static void |
main(String[] args)
The main method for testing
|
void |
saveBatch()
Saves instances in batch mode
|
void |
setCustomName(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(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, 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, hide, 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 String globalInfo()
public void setCustomName(String name)
setCustomName
in interface BeanCommon
name
- the name to usepublic 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(Object algorithm)
setWrappedAlgorithm
in interface WekaWrapper
algorithm
- a Saverpublic 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(String[] args)
args
- Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.