ui
Class ConfigurationsListItem

java.lang.Object
  extended by ui.ConfigurationsListItem
All Implemented Interfaces:
java.lang.Comparable<ConfigurationsListItem>

public class ConfigurationsListItem
extends java.lang.Object
implements java.lang.Comparable<ConfigurationsListItem>

Item de liste pour le JComboBox de la fenêtre principale de NAT contenant les configurations possibles

Author:
Vivien, Bruno
See Also:
FenetrePrinc

Field Summary
private  java.lang.String filename
          adresse du fichier de configuration
private  java.lang.String infos
          Informations sur la configuration
private  boolean isSystem
          Vrai si la configuration est une configuration système
private  boolean isValid
          vrai si la configuration est valide
private  boolean lastStep
          dernière étape du scénario?)
private  java.lang.String name
          Nom de la configuration
private  Scenario scen
          Scenario de la conf, =null si conf normale
private  int step
          numéro de l'étape (0 si pas scnéario)
 
Constructor Summary
ConfigurationsListItem(java.lang.String in_filename, GestionnaireErreur gest)
          Constructeur
 
Method Summary
 int compareTo(ConfigurationsListItem cli)
           
 boolean equals(ConfigurationsListItem cli)
          Compare deux configurations, une (cli) représentée par une instance de ConfigurationsListItem et l'autre par le nom de la configuration représentée par this
 java.lang.String getFilename()
          Méthode d'accès en lecture à filename
 java.lang.String getInfos()
          Méthode d'accès en lecture à infos
 boolean getIsSystem()
          Méthode d'accès en lecture à isSystem
 boolean getIsValid()
          Méthode d'accès en lecture à isValid
 java.lang.String getName()
          Méthode d'accès en lecture à name Si scénario, préfixage par nom scénario = étape
 int getScenSize()
           
 int getStep()
           
 boolean isLastStep()
           
 boolean isStep()
           
 void setStep(int s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

filename

private java.lang.String filename
adresse du fichier de configuration


name

private java.lang.String name
Nom de la configuration


infos

private java.lang.String infos
Informations sur la configuration


isSystem

private boolean isSystem
Vrai si la configuration est une configuration système


isValid

private boolean isValid
vrai si la configuration est valide


scen

private Scenario scen
Scenario de la conf, =null si conf normale


step

private int step
numéro de l'étape (0 si pas scnéario)


lastStep

private boolean lastStep
dernière étape du scénario?)

Constructor Detail

ConfigurationsListItem

public ConfigurationsListItem(java.lang.String in_filename,
                              GestionnaireErreur gest)
Constructeur

Parameters:
in_filename - adresse du fichier de configuration
gest - GestionnaireErreur instance
Method Detail

equals

public boolean equals(ConfigurationsListItem cli)
Compare deux configurations, une (cli) représentée par une instance de ConfigurationsListItem et l'autre par le nom de la configuration représentée par this

Parameters:
cli - l'instance de ConfigurationsListItem
Returns:
true si filename est le même que cli

getIsValid

public boolean getIsValid()
Méthode d'accès en lecture à isValid

Returns:
isValid

getFilename

public java.lang.String getFilename()
Méthode d'accès en lecture à filename

Returns:
filename

getName

public java.lang.String getName()
Méthode d'accès en lecture à name Si scénario, préfixage par nom scénario = étape

Returns:
name

getInfos

public java.lang.String getInfos()
Méthode d'accès en lecture à infos

Returns:
infos

getIsSystem

public boolean getIsSystem()
Méthode d'accès en lecture à isSystem

Returns:
isSystem

isStep

public boolean isStep()
Returns:
isStep()

getStep

public int getStep()
Returns:
the step

setStep

public void setStep(int s)
Parameters:
s - the step to set

isLastStep

public boolean isLastStep()
Returns:
lastStep

getScenSize

public int getScenSize()
Returns:
size of scen in step

compareTo

public int compareTo(ConfigurationsListItem cli)
Specified by:
compareTo in interface java.lang.Comparable<ConfigurationsListItem>
See Also:
Comparable.compareTo(java.lang.Object)