All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class it.unipi.di.compass.cctwo.cctwo

java.lang.Object
   |
   +----it.unipi.di.compass.cctwo.cctwo

public class cctwo
extends Object

Scrivere la documentazione tipo ccone

Version:
1.0
Author:
Antonio Cisternino

Variable Index

 o home
Home directory di compass, ricavata prendendo la proprietà di sistema CompAss.home specificata all'interpete Java con lo switch -DCompAss.home=<DIR>
 o SW_ALLDESTDIR
Switch che specifica la directory di destinazione del file all.html.
 o SW_ALLDESTDIR_DEF
Directory di default di destinazione per il file all.html.
 o SW_DBDIR
Switch che specifica la directory del database degli item.
 o SW_DBDIR_DEF
Directory di default per il file del database degli item.
 o SW_DESTDIR
Switch che specifica la directory di destinazione.
 o SW_DESTDIR_DEF
Directory di default di destinazione.
 o SW_FNFNAME
Switch che specifica il nome del file che contiene il nome delle funzioni di seconda classe.
 o SW_FNFNAME_DEF
Nome di default per il file che contiene i nomi delle funzioni di seconda classe.
 o SW_NUMITEMS
Switch che specifica il nuemro di descrizioni di item per file di documentazione
 o SW_NUMITEMS_DEF
Nome di default per il file che contiene i nomi delle funzioni di seconda classe.
 o SW_PN
Switch che identifica il nome del prodotto.
 o SW_SRCDIR
Switch che specifica la directory contenente i sorgenti del compilatore.
 o SW_SRCDIR_DEF
Directory di default per i file sorgenti.
 o swAlldestdir
Valore relativo allo switch corrispondente
 o swAlldestdirUsed
Segnala se lo switch è stato usato
 o swDbdir
Valore relativo allo switch corrispondente
 o swDbdirUsed
Segnala se lo switch è stato usato
 o swDestdir
Valore relativo allo switch corrispondente
 o swDestdirUsed
Segnala se lo switch è stato usato
 o swFnfname
Valore relativo allo switch corrispondente
 o swFnfnameUsed
Segnala se lo switch è stato usato
 o swNumitems
Valore relativo allo switch corrispondente
 o swNumitemsUsed
Segnala se lo switch è stato usato
 o swPn
Valore relativo allo switch corrispondente
 o swPnUsed
Segnala se lo switch è stato usato
 o swSrcdir
Valore relativo allo switch corrispondente
 o swSrcdirUsed
Segnala se lo switch è stato usato

Constructor Index

 o cctwo()

Method Index

 o checkDir(String, String)
Controlla che la directory dir esista oppure che sia creabile con una sola mkdir.
 o main(String[])
 o parseCommandLine(String[])
Parsa gli switch della riga di comando, accumula gli errori e li restituisce in un array di stringhe al chiamante.

Variables

 o SW_DBDIR
 public static final String SW_DBDIR
Switch che specifica la directory del database degli item.

 o SW_DBDIR_DEF
 public static final String SW_DBDIR_DEF
Directory di default per il file del database degli item.

 o SW_SRCDIR
 public static final String SW_SRCDIR
Switch che specifica la directory contenente i sorgenti del compilatore.

 o SW_SRCDIR_DEF
 public static final String SW_SRCDIR_DEF
Directory di default per i file sorgenti.

 o SW_DESTDIR
 public static final String SW_DESTDIR
Switch che specifica la directory di destinazione.

 o SW_DESTDIR_DEF
 public static final String SW_DESTDIR_DEF
Directory di default di destinazione.

 o SW_ALLDESTDIR
 public static final String SW_ALLDESTDIR
Switch che specifica la directory di destinazione del file all.html.

 o SW_ALLDESTDIR_DEF
 public static final String SW_ALLDESTDIR_DEF
Directory di default di destinazione per il file all.html.

 o SW_FNFNAME
 public static final String SW_FNFNAME
Switch che specifica il nome del file che contiene il nome delle funzioni di seconda classe.

 o SW_FNFNAME_DEF
 public static final String SW_FNFNAME_DEF
Nome di default per il file che contiene i nomi delle funzioni di seconda classe.

 o SW_PN
 public static final String SW_PN
Switch che identifica il nome del prodotto. È uno switch obbligatorio.

 o SW_NUMITEMS
 public static final String SW_NUMITEMS
Switch che specifica il nuemro di descrizioni di item per file di documentazione

 o SW_NUMITEMS_DEF
 public static final int SW_NUMITEMS_DEF
Nome di default per il file che contiene i nomi delle funzioni di seconda classe.

 o swDbdir
 static String swDbdir
Valore relativo allo switch corrispondente

 o swDbdirUsed
 static boolean swDbdirUsed
Segnala se lo switch è stato usato

 o swSrcdir
 static String swSrcdir
Valore relativo allo switch corrispondente

 o swSrcdirUsed
 static boolean swSrcdirUsed
Segnala se lo switch è stato usato

 o swDestdir
 static String swDestdir
Valore relativo allo switch corrispondente

 o swDestdirUsed
 static boolean swDestdirUsed
Segnala se lo switch è stato usato

 o swAlldestdir
 static String swAlldestdir
Valore relativo allo switch corrispondente

 o swAlldestdirUsed
 static boolean swAlldestdirUsed
Segnala se lo switch è stato usato

 o swFnfname
 static String swFnfname
Valore relativo allo switch corrispondente

 o swFnfnameUsed
 static boolean swFnfnameUsed
Segnala se lo switch è stato usato

 o swPn
 static String swPn
Valore relativo allo switch corrispondente

 o swPnUsed
 static boolean swPnUsed
Segnala se lo switch è stato usato

 o swNumitems
 static int swNumitems
Valore relativo allo switch corrispondente

 o swNumitemsUsed
 static boolean swNumitemsUsed
Segnala se lo switch è stato usato

 o home
 public static String home
Home directory di compass, ricavata prendendo la proprietà di sistema CompAss.home specificata all'interpete Java con lo switch -DCompAss.home=<DIR>

Constructors

 o cctwo
 public cctwo()

Methods

 o checkDir
 private static String checkDir(String dir,
                                String sw)
Controlla che la directory dir esista oppure che sia creabile con una sola mkdir.

Parameters:
dir - Directory da testare
sw - Switch che ha invocato il metodo
Returns:
null se il controllo è ok, la stringa dell'errore che si è verificato altrimenti.
 o parseCommandLine
 private static String[] parseCommandLine(String args[])
Parsa gli switch della riga di comando, accumula gli errori e li restituisce in un array di stringhe al chiamante. Anche se apparentemente la funzione è enorme in realtà altro non è che un grosso switch di stringhe. All'interno del parse di ogni switch esistono tre o quattro template che si ripetono.

Parameters:
args - Riga di comando
Returns:
Gli errori trovati
 o main
 public static void main(String args[])

All Packages  Class Hierarchy  This Package  Previous  Next  Index