|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jconfig.VariableManager
This class manages all variables for all log configurations. Every handler or formatter can use this class to replace any variables that are used inside of the parameters. Please refer to the specific handler or formatter to see which parameters support the use of variables.
Method Summary | |
void |
addIncludedVariable(java.lang.String varName,
java.lang.String varValue,
java.lang.String configName)
|
void |
addVariable(java.lang.String varName,
java.lang.String varValue,
java.lang.String configName)
This method adds a variable for a given configuration. |
static VariableManager |
getInstance()
This method will return an instance of the VariableManager |
java.lang.String |
getVariable(java.lang.String configName,
java.lang.String name)
Returns the variable's value. |
java.util.HashMap |
getVariables(java.lang.String configName)
Returns a Map of the variables associated to the given Configuration. |
void |
removeVariable(java.lang.String varName,
java.lang.String configName)
This method removes a variable for a given configuration. |
protected java.lang.String |
replaceEnvVar(java.lang.String text)
|
protected java.lang.String |
replaceSystemVar(java.lang.String text)
|
java.lang.String |
replaceVariables(java.lang.String text,
java.lang.String configName)
This method will replace all variables inside one String that are in this configuration. |
void |
setInheritance(java.lang.String configName,
java.lang.String baseConfig)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static VariableManager getInstance()
public java.util.HashMap getVariables(java.lang.String configName)
configName
-
public java.lang.String getVariable(java.lang.String configName, java.lang.String name)
configName
- name
-
public void setInheritance(java.lang.String configName, java.lang.String baseConfig)
public void addVariable(java.lang.String varName, java.lang.String varValue, java.lang.String configName)
varName
- name of the variablevarValue
- the value for this variableconfigName
- the configuration to which this variable belongspublic void removeVariable(java.lang.String varName, java.lang.String configName)
varName
- name of the variableconfigName
- the configuration to which this variable belongspublic void addIncludedVariable(java.lang.String varName, java.lang.String varValue, java.lang.String configName)
varName
- varValue
- configName
- public java.lang.String replaceVariables(java.lang.String text, java.lang.String configName)
text
- the line of text which contains variablesconfigName
- the name of the configuration
protected java.lang.String replaceEnvVar(java.lang.String text)
protected java.lang.String replaceSystemVar(java.lang.String text)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |