argutia.events
Class FileEvent

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

Événement concernant la gestion des fichiers.

Author:
Geoffroy AUBRY
See Also:
FileListener, Serialized Form
Nested Class Summary
static class FileEvent.Type
          Types possibles de l'événement.
 
Field Summary
private File file
          Précise le fichier potentiellement modifié, ouvert ou enregistré.
private static long serialVersionUID
          The serial version of this class.
private FileEvent.Type type
          Type de l'événement.
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
FileEvent(Object source, FileEvent.Type type, File file)
          Construit un événement portant sur le fichier spécifié.
 
Method Summary
 File getFile()
          Retourne le fichier associé à l'événement.
 FileEvent.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:
-8459598011084439800L

file

private final File file
Précise le fichier potentiellement modifié, ouvert ou enregistré. Est à null lors d'un événement de type FileEvent.Type.NEW.

See Also:
getFile()

type

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

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

FileEvent

public FileEvent(Object source,
                 FileEvent.Type type,
                 File file)
          throws IllegalArgumentException
Construit un événement portant sur le fichier spécifié.

Parameters:
source - objet source de l'événement.
type - type de l'événement.
file - fichier cible de l'événement.
Throws:
IllegalArgumentException - si le type est FileEvent.Type.NEW et que file est non null.
Method Detail

getFile

public File getFile()
Retourne le fichier associé à l'événement.

See Also:
file
Returns:
le fichier associé à l'événement.

getType

public FileEvent.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