Class InstanceEvent

java.lang.Object
java.util.EventObject
weka.gui.beans.InstanceEvent
All Implemented Interfaces:
Serializable

public class InstanceEvent extends EventObject
Event that encapsulates a single instance or header information only
Version:
$Revision: 9205 $
Author:
Mark Hall
See Also:
  • Field Details

  • Constructor Details

    • InstanceEvent

      public InstanceEvent(Object source, Instance instance, int status)
      Creates a new InstanceEvent instance that encapsulates a single instance only.
      Parameters:
      source - the source of the event
      instance - the instance
      status - status code (either INSTANCE_AVAILABLE or BATCH_FINISHED)
    • InstanceEvent

      public InstanceEvent(Object source, Instances structure)
      Creates a new InstanceEvent instance which encapsulates header information only.
      Parameters:
      source - an Object value
      structure - an Instances value
    • InstanceEvent

      public InstanceEvent(Object source)
  • Method Details

    • getInstance

      public Instance getInstance()
      Get the instance
      Returns:
      an Instance value
    • setInstance

      public void setInstance(Instance i)
      Set the instance
      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 FORMAT_AVAILABLE event)
      Returns:
      an Instances value