public static class CustomConfigurator.XMLCommandProcessor extends Object
Modifier and Type | Field and Description |
---|---|
(package private) ScriptEngine |
engine |
private boolean |
lastV |
(package private) Preferences |
mainPrefs |
(package private) Map<String,Element> |
tasksMap |
Constructor and Description |
---|
XMLCommandProcessor(Preferences mainPrefs) |
Modifier and Type | Method and Description |
---|---|
private String |
evalVars(String s)
substitute ${expression} = expression evaluated by JavaScript
|
private String |
normalizeDirName(String dir) |
void |
openAndReadXML(File file) |
void |
openAndReadXML(InputStream is) |
private void |
processAskElement(Element elem) |
private void |
processDeleteElement(Element item) |
private void |
processDownloadElement(Element item) |
private void |
processElseElement(Element elem) |
private void |
processIfElement(Element elem) |
private void |
processMsgBoxElement(Element elem) |
private void |
processPluginInstallElement(Element elem) |
private void |
processPreferencesElement(Element item) |
private boolean |
processRunTaskElement(Element elem) |
private void |
processScriptElement(Element elem) |
private void |
processXML(Document document) |
private void |
processXmlFragment(Element root) |
private Preferences |
readPreferencesFromDOMElement(Element item) |
void |
setVar(String name,
String value) |
Preferences mainPrefs
private boolean lastV
ScriptEngine engine
public XMLCommandProcessor(Preferences mainPrefs)
public void openAndReadXML(File file)
public void openAndReadXML(InputStream is)
private void processXML(Document document)
private void processXmlFragment(Element root)
private void processPreferencesElement(Element item)
private void processDeleteElement(Element item)
private void processDownloadElement(Element item)
private void processPluginInstallElement(Element elem)
private void processMsgBoxElement(Element elem)
private void processAskElement(Element elem)
private void processIfElement(Element elem)
private void processElseElement(Element elem)
private boolean processRunTaskElement(Element elem)
private void processScriptElement(Element elem)
private String evalVars(String s)
private Preferences readPreferencesFromDOMElement(Element item)
private String normalizeDirName(String dir)