weka.gui.beans
Class IncrementalClassifierEvent

java.lang.Object
  extended byjava.util.EventObject
      extended byweka.gui.beans.IncrementalClassifierEvent
All Implemented Interfaces:
java.io.Serializable

public class IncrementalClassifierEvent
extends java.util.EventObject

Class encapsulating an incrementally built classifier and current instance

Since:
1.0
Version:
1.0
Author:
Mark Hall
See Also:
EventObject, Serialized Form

Field Summary
static int BATCH_FINISHED
           
static int NEW_BATCH
           
static int WITHIN_BATCH
           
 
Constructor Summary
IncrementalClassifierEvent(java.lang.Object source)
           
IncrementalClassifierEvent(java.lang.Object source, Classifier scheme, Instance currentI, int status)
          Creates a new IncrementalClassifierEvent instance.
IncrementalClassifierEvent(java.lang.Object source, Classifier scheme, Instances structure)
          Creates a new incremental classifier event that encapsulates header information and classifier.
 
Method Summary
 Classifier getClassifier()
          Get the classifier
 Instance getCurrentInstance()
          Get the current instance
 int getStatus()
          Get the status
 Instances getStructure()
          Get the instances structure (may be null if this is not a NEW_BATCH event)
 void setClassifier(Classifier c)
           
 void setCurrentInstance(Instance i)
          Set the current instance for this event
 void setStatus(int s)
          Set the status
 void setStructure(Instances structure)
          Set the instances structure
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NEW_BATCH

public static final int NEW_BATCH
See Also:
Constant Field Values

WITHIN_BATCH

public static final int WITHIN_BATCH
See Also:
Constant Field Values

BATCH_FINISHED

public static final int BATCH_FINISHED
See Also:
Constant Field Values
Constructor Detail

IncrementalClassifierEvent

public IncrementalClassifierEvent(java.lang.Object source,
                                  Classifier scheme,
                                  Instance currentI,
                                  int status)
Creates a new IncrementalClassifierEvent instance.

Parameters:
source - the source of the event
scheme - the classifier

IncrementalClassifierEvent

public IncrementalClassifierEvent(java.lang.Object source,
                                  Classifier scheme,
                                  Instances structure)
Creates a new incremental classifier event that encapsulates header information and classifier.

Parameters:
source - an Object value
scheme - a Classifier value
structure - an Instances value

IncrementalClassifierEvent

public IncrementalClassifierEvent(java.lang.Object source)
Method Detail

getClassifier

public Classifier getClassifier()
Get the classifier

Returns:
the classifier

setClassifier

public void setClassifier(Classifier c)

getCurrentInstance

public Instance getCurrentInstance()
Get the current instance

Returns:
the current instance

setCurrentInstance

public void setCurrentInstance(Instance i)
Set the current instance for this event

Parameters:
i - an Instance value

getStatus

public int getStatus()
Get the status

Returns:
an int value

setStatus

public void setStatus(int s)
Set the status

Parameters:
s - an int value

setStructure

public void setStructure(Instances structure)
Set the instances structure

Parameters:
structure - an Instances value

getStructure

public Instances getStructure()
Get the instances structure (may be null if this is not a NEW_BATCH event)

Returns:
an Instances value