Class CustomConfigurator.XMLCommandProcessor

    • Field Detail

      • tasksMap

        private final java.util.Map<java.lang.String,​org.w3c.dom.Element> tasksMap
      • environment

        private final java.util.Map<java.lang.String,​java.lang.String> environment
      • lastV

        private boolean lastV
    • Method Detail

      • openAndReadXML

        public void openAndReadXML​(java.io.File file)
        Read preferences from an XML file
        Parameters:
        file - The file to read custom preferences from
      • openAndReadXML

        public void openAndReadXML​(java.io.InputStream is)
        Read custom preferences from an XML InputStream
        Parameters:
        is - The InputStream to read from
      • processXML

        private void processXML​(org.w3c.dom.Document document)
      • setVar

        public void setVar​(java.lang.String name,
                           java.lang.String value)
        Set a variable in the environment
        Parameters:
        name - The name of the environment variable
        value - The value for the environment variable
      • processIfElement

        private void processIfElement​(org.w3c.dom.Element elem)
      • evalVars

        private java.lang.String evalVars​(java.lang.String s)
        substitute ${expression} = expression evaluated by JavaScript
        Parameters:
        s - string
        Returns:
        evaluation result
      • normalizeDirName

        private static java.lang.String normalizeDirName​(java.lang.String dir)