public static class CustomConfigurator.XMLCommandProcessor extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private javax.script.ScriptEngine |
engine |
private boolean |
lastV |
private Preferences |
mainPrefs |
private java.util.Map<java.lang.String,org.w3c.dom.Element> |
tasksMap |
Constructor and Description |
---|
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 static 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 static 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) |
private Preferences mainPrefs
private final java.util.Map<java.lang.String,org.w3c.dom.Element> tasksMap
private boolean lastV
private javax.script.ScriptEngine engine
public 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 static 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)
s
- stringprivate Preferences readPreferencesFromDOMElement(org.w3c.dom.Element item)
private static java.lang.String normalizeDirName(java.lang.String dir)