Interfaccia
public
Interfaccia

E' la classe principale. Imposta la grafica del programma e contiene altre funzioni per la gestione del formato del file e la gestione dei metodi di conversione.

Functions
percentualeBarra
public static void percentualeBarra(
int i
)

Imposta ad i il valore della barra di caricamento.

rapportoCompressione
public static String rapportoCompressione(
String source,
String destName
) throws IOException

Calcola il rapporto di compressione.

calcolaLunghezzaTipo
public static void calcolaLunghezzaTipo(
String tipoFile
)

Salva il valore della lunghezza del formato del file nella variabile lunghezzaTipo di tipo int.  Se il file non ha un formato, lunghezzaTipo viene impostata a -1.

comprimiFormato
public static void comprimiFormato(
String tipoFile,
OutputStream destinazione
) throws IOException

Codifica il formato del file e lo scrive nel file di destinazione.  Usa questo metodo solo dopo aver chiamato la funzione calcolaLunghezzaTipo.

See Also

decomprimiFormato calcolaLunghezzaTipo

decomprimiFormato
public static void decomprimiFormato(
String source,
InputStream sorgente
)

Decodifica il formato del file e lo salva nella variabile di tipo String formato.

See Also

comprimiFormato

avviso
public static void avviso(
String titolo,
String descrizione
)

Questa funzione manda a display un avviso.

opzioneCodifica
public void opzioneCodifica(
int scelta
)

Chiama il metodo di codifica scelto dall'utente.  Se il file non puo' essere codificato rimanda un avviso, tramite la funzione avviso.

See Also

opzioneDecodifica avviso

opzioneDecodifica
public void opzioneDecodifica()

In base al formato del file, chiama la funzione di decodifica adatta.  Se il file non puo' essere decodificato rimanda un avviso, tramite la funzione avviso.

See Also

opzioneCodifica avviso

main
public static void main(
String[] args
)

Lancia il programma.

Interfaccia
public Interfaccia()

Crea il programma.

initialize
private void initialize()

Imposta la grafica del programma.