CommandFileParser

public class CommandFileParser
extends Object

java.lang.Object
com.android.tradefed.command.CommandFileParser


Parser für Dateien, die eine Reihe von Befehlszeilen enthalten.

Die Syntax der angegebenen Datei sollte eine Reihe von Zeilen sein. Jede Zeile ist ein Befehl, d. h. eine Konfiguration plus Optionen:

   [options] config-name
   [options] config-name2
   ...
 

Zusammenfassung

Verschachtelte Klassen

class CommandFileParser.CommandLine

 

Öffentliche Konstruktoren

CommandFileParser()

Öffentliche Methoden

Collection<String> getIncludedFiles()

Gibt die Befehlsdateien zurück, die in der zuletzt geparsten Befehlsdatei enthalten sind.

List<CommandFileParser.CommandLine> parseFile(File file)

Parst die in file enthaltenen Befehle und führt bei Bedarf Makroerweiterungen durch.

Öffentliche Konstruktoren

CommandFileParser

public CommandFileParser ()

Öffentliche Methoden

getIncludedFiles

public Collection<String> getIncludedFiles ()

Gibt die Befehlsdateien zurück, die in der zuletzt geparsten Befehlsdatei enthalten sind.

Gibt Folgendes zurück:
Collection<String>

parseFile

public List<CommandFileParser.CommandLine> parseFile (File file)

Parst die in file enthaltenen Befehle und führt bei Bedarf Makroerweiterungen durch.

Parameter
file File: die zu parsende File

Gibt Folgendes zurück:
List<CommandFileParser.CommandLine> Die Liste der geparsten Befehle

Löst aus
ConfigurationException Wenn der Inhalt der Datei nicht geparst werden konnte
IOException Wenn die Datei nicht gelesen werden konnte