org.openstreetmap.josm.data
Class CustomConfigurator.XMLCommandProcessor
java.lang.Object
org.openstreetmap.josm.data.CustomConfigurator.XMLCommandProcessor
- Enclosing class:
- CustomConfigurator
public static class CustomConfigurator.XMLCommandProcessor
- extends java.lang.Object
Field Summary |
(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
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mainPrefs
Preferences mainPrefs
tasksMap
java.util.Map<java.lang.String,org.w3c.dom.Element> tasksMap
lastV
private boolean lastV
engine
javax.script.ScriptEngine engine
CustomConfigurator.XMLCommandProcessor
public CustomConfigurator.XMLCommandProcessor(Preferences mainPrefs)
openAndReadXML
public void openAndReadXML(java.io.File file)
openAndReadXML
public void openAndReadXML(java.io.InputStream is)
processXML
private void processXML(org.w3c.dom.Document document)
processXmlFragment
private void processXmlFragment(org.w3c.dom.Element root)
processPreferencesElement
private void processPreferencesElement(org.w3c.dom.Element item)
processDeleteElement
private void processDeleteElement(org.w3c.dom.Element item)
processDownloadElement
private void processDownloadElement(org.w3c.dom.Element item)
processPluginInstallElement
private void processPluginInstallElement(org.w3c.dom.Element elem)
processMsgBoxElement
private void processMsgBoxElement(org.w3c.dom.Element elem)
processAskElement
private void processAskElement(org.w3c.dom.Element elem)
setVar
public void setVar(java.lang.String name,
java.lang.String value)
processIfElement
private void processIfElement(org.w3c.dom.Element elem)
processElseElement
private void processElseElement(org.w3c.dom.Element elem)
processRunTaskElement
private boolean processRunTaskElement(org.w3c.dom.Element elem)
processScriptElement
private void processScriptElement(org.w3c.dom.Element elem)
evalVars
private java.lang.String evalVars(java.lang.String s)
- subsititute ${expression} = expression evaluated by JavaScript
readPreferencesFromDOMElement
private Preferences readPreferencesFromDOMElement(org.w3c.dom.Element item)
normalizeDirName
private java.lang.String normalizeDirName(java.lang.String dir)
JOSM