|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.sdk.ClassAnalyzer
Diese Klasse wird für die Analyse von Klassendateien benötigt.
| Constructor Summary | |
ClassAnalyzer(java.io.InputStream isClass,
boolean bVerbose)
Konstruktor für das Laden aus einem Eingabestrom. |
|
ClassAnalyzer(java.lang.String sClassFile,
boolean bVerbose)
Konstruktor. |
|
| Method Summary | |
java.util.Set |
analyze()
Methode zum Analysieren einer Klassendatei. |
static void |
analyzeRecursive(java.lang.String sClassFile,
AMETAS.sdk.ClassAnalyzer.TreeNode tnNode)
Analysiert mit Hilfe des ClassAnalyzer die Klasse
aus der übergebenen Datei rekursiv. |
java.util.Set |
getAllClasses()
Liefert alle eventuell benötigten Klassen. |
java.lang.String |
getClassname()
Liefert den Klassennamen. |
static void |
main(java.lang.String[] argv)
Die main-Methode dient zur Analyse einer
Klassenstruktur. |
static void |
printTree(AMETAS.sdk.ClassAnalyzer.TreeNode tn,
java.lang.String sPrefix,
int nSistersLeft)
Gibt den erstellten Klassenbaum aus. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ClassAnalyzer(java.lang.String sClassFile,
boolean bVerbose)
throws java.io.FileNotFoundException,
java.io.IOException
sClassFile - Zu analysierende Klassendatei.bVerbose - wenn true, werden Kontrollnachrichten ausgegeben.
java.io.FileNotFoundException - wenn die Datei nicht gefunden wurde.
java.io.IOException - wenn es zu Ladeproblemen gekommen ist.
public ClassAnalyzer(java.io.InputStream isClass,
boolean bVerbose)
throws java.io.IOException
bVerbose - wenn true, werden Kontrollnachrichten ausgegeben.
java.io.IOException - wenn es zu Ladeproblemen gekommen ist.| Method Detail |
public java.util.Set analyze()
public java.lang.String getClassname()
public java.util.Set getAllClasses()
public static void main(java.lang.String[] argv)
main-Methode dient zur Analyse einer
Klassenstruktur. Bei Problemen mit dem Kreieren eines SPU oder
SCC kann mit Hilfe eines Aufrufes dieser Methode (Ausführen der
ClassAnalyzer-Klasse) die Struktur der
entsprechenden Klasse untersucht werden. Um die Aufrufsyntax
anzuzeigen, ist das Programm mit dem Argument '--help' aufzurufen.
argv - Kommandozeilenargumente. Es ist der Dateiname
anzugeben.
public static void printTree(AMETAS.sdk.ClassAnalyzer.TreeNode tn,
java.lang.String sPrefix,
int nSistersLeft)
public static void analyzeRecursive(java.lang.String sClassFile,
AMETAS.sdk.ClassAnalyzer.TreeNode tnNode)
ClassAnalyzer die Klasse
aus der übergebenen Datei rekursiv.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||