Class InstanceEvent

  • All Implemented Interfaces:
    java.io.Serializable

    public class InstanceEvent
    extends java.util.EventObject
    Event that encapsulates a single instance or header information only
    Version:
    $Revision: 1.5 $
    Author:
    Mark Hall
    See Also:
    EventObject, Serialized Form
    • Constructor Detail

      • InstanceEvent

        public InstanceEvent​(java.lang.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​(java.lang.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​(java.lang.Object source)
    • Method Detail

      • 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