All Packages Class Hierarchy This Package Previous Next Index
Class it.unipi.di.compass.cctwo.BinaryDisplayTreeDecoder
java.lang.Object
|
+----it.unipi.di.compass.cctwo.BinaryDisplayTreeDecoder
- public class BinaryDisplayTreeDecoder
- extends Object
Stampa sullo stdout il contenuto del file binario contenente la
rappresentazione dell'albero di visualizzazione. Si usa passando
all'interprete, sulla riga di comando, il nome del file da
visualizzare.
- Version:
- 1.0
- Author:
- Antonio Cisternino
-
strTbl
-
-
BinaryDisplayTreeDecoder()
-
-
drawTree(DataInputStream, String, boolean)
- Disegna una riga vuota (con la prosecuzione dei rami)
e una riga del nodo corrispondente.
-
main(String[])
- Esecuzione della classe.
-
printIndex(int)
- Stampa l'indice con un campo di lunghezza fissa 5.
strTbl
private static Vector strTbl
BinaryDisplayTreeDecoder
public BinaryDisplayTreeDecoder()
printIndex
private static void printIndex(int idx)
- Stampa l'indice con un campo di lunghezza fissa 5.
- Parameters:
- idx - Indice da stampare.
drawTree
private static void drawTree(DataInputStream in,
String pad,
boolean isLast) throws IOException
- Disegna una riga vuota (con la prosecuzione dei rami)
e una riga del nodo corrispondente.
- Parameters:
- in - Stream da cui leggere l'albero.
- pad - Stringa da anteporre a quanto viene stampato. Serve
a visualizzare la continuazione dei rami.
- isLast - Vale true se il ramo che si sta per disegnare è
l'ultimo figlio. Questo serve per decidere quale stringa
di pad passare ai figli.
main
public static void main(String args[])
- Esecuzione della classe.
- Parameters:
- args - Linea di comando.
All Packages Class Hierarchy This Package Previous Next Index