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