argutia.events
Class ComputationEvent

java.lang.Object
  extended by java.util.EventObject
      extended by javax.swing.event.ChangeEvent
          extended by argutia.events.ComputationEvent
All Implemented Interfaces:
Serializable
public class ComputationEvent
extends ChangeEvent

Événement concernant l'analyse syntaxique, le calcul de la situation ou la génération des arguments.

Author:
Geoffroy AUBRY
See Also:
ComputationListener, Serialized Form
Nested Class Summary
static class ComputationEvent.Type
          Types possibles de l'événement.
 
Field Summary
private static long serialVersionUID
          The serial version of this class.
private Situation situation
          Situation de l'événement.
private double tempsDeCalcul
          Temps de calcul associé à l'événement.
private ComputationEvent.Type type
          Type de l'événement.
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ComputationEvent(Object source, ComputationEvent.Type type, Situation situation, double tempsDeCalcul)
          Construit un événement concernant l'analyse syntaxique, le calcul de la situation ou la génération des arguments.
 
Method Summary
 Situation getSituation()
          Retourne la situation associée à l'événement.
 double getTempsDeCalcul()
          Retourne le temps de calcul associé à l'événement.
 ComputationEvent.Type getType()
          Retourne le type de l'événement.
 String toString()
          
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Field Detail

serialVersionUID

private static final long serialVersionUID
The serial version of this class.

See Also:
Serializable, Constant Field Values
Constant Field Value:
-4472509654037416780L

situation

private final Situation situation
Situation de l'événement.

See Also:
getSituation()

tempsDeCalcul

private final double tempsDeCalcul
Temps de calcul associé à l'événement.

See Also:
getTempsDeCalcul()

type

private final ComputationEvent.Type type
Type de l'événement.

See Also:
ComputationEvent.Type, getType()
Constructor Detail

ComputationEvent

public ComputationEvent(Object source,
                        ComputationEvent.Type type,
                        Situation situation,
                        double tempsDeCalcul)
Construit un événement concernant l'analyse syntaxique, le calcul de la situation ou la génération des arguments.

Parameters:
source - objet source de l'événement.
type - type de l'événement.
situation - situation associée.
tempsDeCalcul - temps de calcul associé.
Method Detail

getSituation

public Situation getSituation()
Retourne la situation associée à l'événement.

See Also:
situation
Returns:
la situation associée à l'événement.

getTempsDeCalcul

public double getTempsDeCalcul()
Retourne le temps de calcul associé à l'événement.

See Also:
tempsDeCalcul
Returns:
le temps de calcul associé à l'événement.

getType

public ComputationEvent.Type getType()
Retourne le type de l'événement.

See Also:
type
Returns:
le type de l'événement.

toString

public String toString()

Overrides:
toString in class EventObject
Argutia JavaDoc
23 décembre 2007