ProjetCompil.Global.Src
Class ArgsFichier

java.lang.Object
  extended by ProjetCompil.Global.Src.ArgsFichier

public class ArgsFichier
extends java.lang.Object

La classe ArgsFichier permet de récupérer, à l'aide de la fonction ouvrir(args), soit le flot System.in, soit le flot correspondant au fichier args[0].


Method Summary
static java.io.InputStream ouvrir(java.lang.String[] args)
          ouvrir(args) retourne : le flot System.in, si le tableau args est de taille 0, le flot correspondant au fichier args[0], si args est de taille 1.
static java.lang.String sortie(java.lang.String[] args)
          Renvoie le nom du fichier de sortie en fonction des paramètres d'entrée sortie(args) retourne null si le tableau args n'est pas de longueur 1 ou si le nom du fichier dans args[0] n'existe pas ; sinon elle retourne le nom du fichier correspondant à args[Ø], remplacant l'extension cas par ass si elle est présente, ou ajoutant ".ass" par défaut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

ouvrir

public static java.io.InputStream ouvrir(java.lang.String[] args)
ouvrir(args) retourne : Si args est de taille supérieure ou égale à 2, ou si le fichier arg[0] ne peut pas être ouvert, un message d'erreur est affiché et le programme s'arrête.


sortie

public static java.lang.String sortie(java.lang.String[] args)
Renvoie le nom du fichier de sortie en fonction des paramètres d'entrée sortie(args) retourne null si le tableau args n'est pas de longueur 1 ou si le nom du fichier dans args[0] n'existe pas ; sinon elle retourne le nom du fichier correspondant à args[Ø], remplacant l'extension cas par ass si elle est présente, ou ajoutant ".ass" par défaut