Class AbstractDataSink

    • Constructor Detail

      • AbstractDataSink

        public AbstractDataSink()
    • Method Detail

      • setVisual

        public void setVisual​(BeanVisual newVisual)
        Set the visual for this data source
        Specified by:
        setVisual in interface Visible
        Parameters:
        newVisual - a BeanVisual value
      • getVisual

        public BeanVisual getVisual()
        Get the visual being used by this data source.
        Specified by:
        getVisual in interface Visible
        Returns:
        a BeanVisual value
      • useDefaultVisual

        public void useDefaultVisual()
        Use the default images for a data source
        Specified by:
        useDefaultVisual in interface Visible
      • connectionAllowed

        public boolean connectionAllowed​(EventSetDescriptor esd)
        Returns true if, at this time, the object will accept a connection according to the supplied EventSetDescriptor
        Specified by:
        connectionAllowed in interface BeanCommon
        Parameters:
        esd - the EventSetDescriptor
        Returns:
        true if the object will accept a connection
      • connectionAllowed

        public boolean connectionAllowed​(String eventName)
        Returns true if, at this time, the object will accept a connection according to the supplied event name
        Specified by:
        connectionAllowed in interface BeanCommon
        Parameters:
        eventName - the event
        Returns:
        true if the object will accept a connection
      • connectionNotification

        public void connectionNotification​(String eventName,
                                           Object source)
        Notify this object that it has been registered as a listener with a source with respect to the supplied event name
        Specified by:
        connectionNotification in interface BeanCommon
        Parameters:
        eventName - the event
        source - the source with which this object has been registered as a listener
      • disconnectionNotification

        public void disconnectionNotification​(String eventName,
                                              Object source)
        Notify this object that it has been deregistered as a listener with a source with respect to the supplied event name
        Specified by:
        disconnectionNotification in interface BeanCommon
        Parameters:
        eventName - the event
        source - the source with which this object has been registered as a listener
      • setLog

        public void setLog​(Logger logger)
        Set a log for this bean
        Specified by:
        setLog in interface BeanCommon
        Parameters:
        logger - a weka.gui.Logger value
      • stop

        public abstract void stop()
        Stop any processing that the bean might be doing. Subclass must implement
        Specified by:
        stop in interface BeanCommon