public class Loader extends AbstractDataSource implements Startable, WekaWrapper, EventConstraints, BeanCommon, EnvironmentHandler, StructureProducer
AbstractDataSource
,
UserRequestAcceptor
,
Serialized FormTOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
Loader() |
Modifier and Type | Method and Description |
---|---|
void |
addDataSourceListener(DataSourceListener dsl)
Add a listener
|
void |
addInstanceListener(InstanceListener dsl)
Add an instance listener
|
boolean |
connectionAllowed(java.beans.EventSetDescriptor esd)
Returns true if, at this time,
the object will accept a connection via the supplied
EventSetDescriptor.
|
boolean |
connectionAllowed(java.lang.String eventName)
Returns true if, at this time,
the object will accept a connection via 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 for receiving events described by the named event
This object is responsible for recording this fact.
|
void |
disconnectionNotification(java.lang.String eventName,
java.lang.Object source)
Notify this object that it has been deregistered as a listener with
a source for named event.
|
boolean |
eventGeneratable(java.lang.String eventName)
Returns true if the named event can be generated at this time
|
java.lang.String |
getCustomName()
Get the custom (descriptive) name for this bean (if one has been set)
|
Loader |
getLoader()
Get the loader
|
java.lang.String |
getStartMessage()
Gets a string that describes the start action.
|
Instances |
getStructure(java.lang.String eventName)
Get the structure of the output encapsulated in the named
event.
|
java.lang.Object |
getWrappedAlgorithm()
Get the loader
|
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) |
void |
removeDataSourceListener(DataSourceListener dsl)
Remove a listener
|
void |
removeInstanceListener(InstanceListener dsl)
Remove an instance listener
|
void |
setBeanContext(java.beans.beancontext.BeanContext bc)
Set a bean context for this bean
|
void |
setCustomName(java.lang.String name)
Set a custom (descriptive) name for this bean
|
void |
setDB(boolean flag) |
void |
setEnvironment(Environment env)
Set environment variables to use.
|
void |
setLoader(Loader loader)
Set the loader to use
|
void |
setLog(Logger logger)
Set a logger
|
void |
setWrappedAlgorithm(java.lang.Object algorithm)
Set the loader
|
void |
start()
Start loading
|
void |
startLoading()
Start loading data
|
void |
stop()
Stop any loading action.
|
addPropertyChangeListener, addVetoableChangeListener, getBeanContext, getVisual, removePropertyChangeListener, removeVetoableChangeListener, 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, 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, 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 setDB(boolean flag)
public void setBeanContext(java.beans.beancontext.BeanContext bc)
setBeanContext
in interface java.beans.beancontext.BeanContextChild
setBeanContext
in class AbstractDataSource
bc
- a BeanContext
valuepublic void setLoader(Loader loader)
loader
- a weka.core.converters.Loader
valuepublic Instances getStructure(java.lang.String eventName)
getStructure
in interface StructureProducer
eventName
- the name of the output event that encapsulates
the requested output.public Loader getLoader()
weka.core.converters.Loader
valuepublic void setWrappedAlgorithm(java.lang.Object algorithm)
setWrappedAlgorithm
in interface WekaWrapper
algorithm
- a Loaderjava.lang.IllegalArgumentException
- if an error occurspublic java.lang.Object getWrappedAlgorithm()
getWrappedAlgorithm
in interface WekaWrapper
public void startLoading()
public void start() throws java.lang.Exception
public java.lang.String getStartMessage()
getStartMessage
in interface Startable
public boolean eventGeneratable(java.lang.String eventName)
eventGeneratable
in interface EventConstraints
eventName
- the eventboolean
valuepublic void addDataSourceListener(DataSourceListener dsl)
addDataSourceListener
in interface DataSource
addDataSourceListener
in class AbstractDataSource
dsl
- a DataSourceListener
valuepublic void removeDataSourceListener(DataSourceListener dsl)
removeDataSourceListener
in interface DataSource
removeDataSourceListener
in class AbstractDataSource
dsl
- a DataSourceListener
valuepublic void addInstanceListener(InstanceListener dsl)
addInstanceListener
in interface DataSource
addInstanceListener
in class AbstractDataSource
dsl
- a InstanceListener
valuepublic void removeInstanceListener(InstanceListener dsl)
removeInstanceListener
in interface DataSource
removeInstanceListener
in class AbstractDataSource
dsl
- a InstanceListener
valuepublic static void main(java.lang.String[] args)
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 setLog(Logger logger)
setLog
in interface BeanCommon
logger
- a weka.gui.Logger
valuepublic void setEnvironment(Environment env)
setEnvironment
in interface EnvironmentHandler
env
- the environment variables to
usepublic boolean connectionAllowed(java.beans.EventSetDescriptor esd)
connectionAllowed
in interface BeanCommon
esd
- the EventSetDescriptorpublic boolean connectionAllowed(java.lang.String eventName)
connectionAllowed
in interface BeanCommon
eventName
- the name of the eventpublic 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 boolean isBusy()
isBusy
in interface BeanCommon