public class SConfiguration extends SAbstractReadable
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
APPLICATION_TYPE
La constante APPLICATION_TYPE correspond à un tablea de mots clé représentant le nom des applications reconnues par la classe SConfiguration.
|
Constructor and Description |
---|
SConfiguration()
Constructeur de la configuration du programme par défaut.
|
SConfiguration(java.lang.String file_name)
Constructeur de la configuration du programme avec le nom de configuration.
|
Modifier and Type | Method and Description |
---|---|
int |
getApplicationType()
Méthode pour obtenir le type d'application devant être construite selon la configuration.
|
java.lang.String |
getReadableName()
Méthode pour obtenir le nom de l'objet implémentant l'interface SReadable.
|
java.lang.String[] |
getReadableParameterName()
Méthode pour obtenir un tableau des mots clés permettant de définir les paramètres de l'objet implémentant l'interface SReadable lors de sa lecture.
|
java.lang.String |
getReadDataFileName()
Méthode pour obtenir le nom du fichier en lecture du data.
|
java.lang.String |
getWriteDataFileName()
Méthode pour obtenir le nom du fichier en écriture du data.
|
void |
writeFile()
Méthode pour écrire le fichier de configuration.
|
read
public static final java.lang.String[] APPLICATION_TYPE
public SConfiguration()
public SConfiguration(java.lang.String file_name) throws java.io.FileNotFoundException, SConstructorException, java.io.IOException
file_name
- - Le nom du fichier de configuration.java.io.FileNotFoundException
- Si le fichier de lecture n'a pas été trouvé.java.io.IOException
- Si une erreur de type I/O est survenue.SConstructorException
- Si le nom du ficher de scène a été trouvé sous plusieurs versions.public java.lang.String getReadDataFileName()
public java.lang.String getWriteDataFileName()
public int getApplicationType()
public void writeFile()
public java.lang.String getReadableName()
SReadable
public java.lang.String[] getReadableParameterName()
SReadable
getReadableParameterName
in interface SReadable
getReadableParameterName
in class SAbstractReadable