Class ConfigurationManager


  • public class ConfigurationManager
    extends java.lang.Object

    ConfigurationManager handles the storage and retrival of the state of the CategoryExplorer

    • Method Detail

      • save

        public void save()
      • reset

        public void reset()
      • treePathToString

        public static java.lang.String treePathToString​(javax.swing.tree.TreePath path)
      • load

        protected void load()
      • processRecordFilter

        protected void processRecordFilter​(org.w3c.dom.Document doc)
      • processCategories

        protected void processCategories​(org.w3c.dom.Document doc)
      • processLogLevels

        protected void processLogLevels​(org.w3c.dom.Document doc)
      • processLogLevelColors

        protected void processLogLevelColors​(org.w3c.dom.Document doc)
      • processLogTableColumns

        protected void processLogTableColumns​(org.w3c.dom.Document doc)
      • getValue

        protected java.lang.String getValue​(org.w3c.dom.NamedNodeMap map,
                                            java.lang.String attr)
      • collapseTree

        protected void collapseTree()
      • selectAllNodes

        protected void selectAllNodes()
      • store

        protected void store​(java.lang.String s)
      • deleteConfigurationFile

        protected void deleteConfigurationFile()
      • getFilename

        protected java.lang.String getFilename()
      • processConfigurationNode

        private void processConfigurationNode​(CategoryNode node,
                                              java.lang.StringBuffer xml)
      • processLogLevels

        private void processLogLevels​(java.util.Map logLevelMenuItems,
                                      java.lang.StringBuffer xml)
      • processLogLevelColors

        private void processLogLevelColors​(java.util.Map logLevelMenuItems,
                                           java.util.Map logLevelColors,
                                           java.lang.StringBuffer xml)
      • processLogTableColumns

        private void processLogTableColumns​(java.util.List logTableColumnMenuItems,
                                            java.lang.StringBuffer xml)
      • processLogRecordFilter

        private void processLogRecordFilter​(java.lang.String text,
                                            java.lang.StringBuffer xml)
      • openXMLDocument

        private void openXMLDocument​(java.lang.StringBuffer xml)
      • openConfigurationXML

        private void openConfigurationXML​(java.lang.StringBuffer xml)
      • closeConfigurationXML

        private void closeConfigurationXML​(java.lang.StringBuffer xml)
      • exportXMLElement

        private void exportXMLElement​(CategoryNode node,
                                      javax.swing.tree.TreePath path,
                                      java.lang.StringBuffer xml)
      • exportLogLevelXMLElement

        private void exportLogLevelXMLElement​(java.lang.String label,
                                              boolean selected,
                                              java.lang.StringBuffer xml)
      • exportLogLevelColorXMLElement

        private void exportLogLevelColorXMLElement​(java.lang.String label,
                                                   java.awt.Color color,
                                                   java.lang.StringBuffer xml)
      • exportLogTableColumnXMLElement

        private void exportLogTableColumnXMLElement​(java.lang.String label,
                                                    boolean selected,
                                                    java.lang.StringBuffer xml)