public class ConfigurationManager
extends java.lang.Object
ConfigurationManager handles the storage and retrival of the state of the CategoryExplorer
Modifier and Type | Field and Description |
---|---|
private LogBrokerMonitor |
_monitor |
private LogTable |
_table |
private static java.lang.String |
BLUE |
private static java.lang.String |
CATEGORY |
private static java.lang.String |
COLORLEVEL |
private static java.lang.String |
COLUMN |
private static java.lang.String |
CONFIG_FILE_NAME |
private static java.lang.String |
EXPANDED |
private static java.lang.String |
FIRST_CATEGORY_NAME |
private static java.lang.String |
GREEN |
private static java.lang.String |
LEVEL |
private static java.lang.String |
NAME |
private static java.lang.String |
NDCTEXTFILTER |
private static java.lang.String |
PATH |
private static java.lang.String |
RED |
private static java.lang.String |
SELECTED |
Constructor and Description |
---|
ConfigurationManager(LogBrokerMonitor monitor,
LogTable table) |
Modifier and Type | Method and Description |
---|---|
private void |
closeConfigurationXML(java.lang.StringBuffer xml) |
protected void |
collapseTree() |
protected void |
deleteConfigurationFile() |
private void |
exportLogLevelColorXMLElement(java.lang.String label,
java.awt.Color color,
java.lang.StringBuffer xml) |
private void |
exportLogLevelXMLElement(java.lang.String label,
boolean selected,
java.lang.StringBuffer xml) |
private void |
exportLogTableColumnXMLElement(java.lang.String label,
boolean selected,
java.lang.StringBuffer xml) |
private void |
exportXMLElement(CategoryNode node,
javax.swing.tree.TreePath path,
java.lang.StringBuffer xml) |
protected java.lang.String |
getFilename() |
protected java.lang.String |
getValue(org.w3c.dom.NamedNodeMap map,
java.lang.String attr) |
protected void |
load() |
private void |
openConfigurationXML(java.lang.StringBuffer xml) |
private void |
openXMLDocument(java.lang.StringBuffer xml) |
protected void |
processCategories(org.w3c.dom.Document doc) |
private void |
processConfigurationNode(CategoryNode node,
java.lang.StringBuffer xml) |
protected void |
processLogLevelColors(org.w3c.dom.Document doc) |
private void |
processLogLevelColors(java.util.Map logLevelMenuItems,
java.util.Map logLevelColors,
java.lang.StringBuffer xml) |
protected void |
processLogLevels(org.w3c.dom.Document doc) |
private void |
processLogLevels(java.util.Map logLevelMenuItems,
java.lang.StringBuffer xml) |
private void |
processLogRecordFilter(java.lang.String text,
java.lang.StringBuffer xml) |
protected void |
processLogTableColumns(org.w3c.dom.Document doc) |
private void |
processLogTableColumns(java.util.List logTableColumnMenuItems,
java.lang.StringBuffer xml) |
protected void |
processRecordFilter(org.w3c.dom.Document doc) |
void |
reset() |
void |
save() |
protected void |
selectAllNodes() |
protected void |
store(java.lang.String s) |
static java.lang.String |
treePathToString(javax.swing.tree.TreePath path) |
private static final java.lang.String CONFIG_FILE_NAME
private static final java.lang.String NAME
private static final java.lang.String PATH
private static final java.lang.String SELECTED
private static final java.lang.String EXPANDED
private static final java.lang.String CATEGORY
private static final java.lang.String FIRST_CATEGORY_NAME
private static final java.lang.String LEVEL
private static final java.lang.String COLORLEVEL
private static final java.lang.String RED
private static final java.lang.String GREEN
private static final java.lang.String BLUE
private static final java.lang.String COLUMN
private static final java.lang.String NDCTEXTFILTER
private LogBrokerMonitor _monitor
private LogTable _table
public ConfigurationManager(LogBrokerMonitor monitor, LogTable table)
public void save()
public void reset()
public static java.lang.String treePathToString(javax.swing.tree.TreePath path)
protected void load()
protected void processRecordFilter(org.w3c.dom.Document doc)
protected void processCategories(org.w3c.dom.Document doc)
protected void processLogLevels(org.w3c.dom.Document doc)
protected void processLogLevelColors(org.w3c.dom.Document doc)
protected void processLogTableColumns(org.w3c.dom.Document doc)
protected java.lang.String getValue(org.w3c.dom.NamedNodeMap map, java.lang.String attr)
protected void collapseTree()
protected void selectAllNodes()
protected void store(java.lang.String s)
protected void deleteConfigurationFile()
protected java.lang.String getFilename()
private void processConfigurationNode(CategoryNode node, java.lang.StringBuffer xml)
private void processLogLevels(java.util.Map logLevelMenuItems, java.lang.StringBuffer xml)
private void processLogLevelColors(java.util.Map logLevelMenuItems, java.util.Map logLevelColors, java.lang.StringBuffer xml)
private void processLogTableColumns(java.util.List logTableColumnMenuItems, java.lang.StringBuffer xml)
private void processLogRecordFilter(java.lang.String text, java.lang.StringBuffer xml)
private void openXMLDocument(java.lang.StringBuffer xml)
private void openConfigurationXML(java.lang.StringBuffer xml)
private void closeConfigurationXML(java.lang.StringBuffer xml)
private void exportXMLElement(CategoryNode node, javax.swing.tree.TreePath path, java.lang.StringBuffer xml)
private void exportLogLevelXMLElement(java.lang.String label, boolean selected, java.lang.StringBuffer xml)
private void exportLogLevelColorXMLElement(java.lang.String label, java.awt.Color color, java.lang.StringBuffer xml)
private void exportLogTableColumnXMLElement(java.lang.String label, boolean selected, java.lang.StringBuffer xml)