public abstract class DefaultXMLParametersManager extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultXMLParametersManager.ParameterValue |
| Modifier and Type | Field and Description |
|---|---|
protected static Hashtable |
parameters |
| Constructor and Description |
|---|
DefaultXMLParametersManager() |
| Modifier and Type | Method and Description |
|---|---|
static void |
add(String className,
String parameter,
String value) |
static void |
clearXMLDefaultParameters() |
protected static Object |
createObject(Node rootNode) |
protected static void |
executeStaticSetMethod(String className,
String methodName,
String value,
String dataType) |
static DefaultXMLParametersManager.ParameterValue[] |
get(String className)
Get a list with all the default xml configuration parameters for the
class specified
|
protected static Class |
getClassFromString(String className)
Get the Class for the specified String parameter.
|
protected static Object |
getObjectFromClass(String value,
Class classObject) |
protected static Object |
getObjectFromString(String value,
String dataType)
Get an object of types: float, double, boolean, int, byte, long, short or
char.
|
static Hashtable |
getParameters(String className) |
static DefaultXMLParametersManager.ParameterValue[] |
getStartsWith(String tag) |
protected static void |
parseBorders(Node rootNode) |
protected static void |
parseColors(Node rootNode) |
protected static void |
parsePaints(Node rootNode) |
protected static void |
parseStaticValues(Node rootNode) |
protected static void |
parseSystemProperties(Node rootNode) |
protected static void |
parseUIManagerParameters(Node rootNode) |
protected static void |
parseXMLParameters(Node rootNode) |
protected static void |
setStaticValue(String className,
String variableName,
String value) |
static void |
setXMLDefaultParameterFile(String filePath) |
protected static Hashtable parameters
public static void setXMLDefaultParameterFile(String filePath)
protected static void parseColors(Node rootNode)
protected static void parsePaints(Node rootNode)
protected static void parseUIManagerParameters(Node rootNode)
protected static void parseBorders(Node rootNode)
protected static Class getClassFromString(String className) throws Exception
className - Name of the class, for example: Exceptionprotected static void parseStaticValues(Node rootNode)
protected static void parseSystemProperties(Node rootNode)
protected static void executeStaticSetMethod(String className, String methodName, String value, String dataType) throws Exception
Exceptionprotected static void setStaticValue(String className, String variableName, String value) throws Exception
Exceptionprotected static Object getObjectFromString(String value, String dataType)
ParseUtils class to
get the objectvalue - dataType - protected static void parseXMLParameters(Node rootNode)
public static void clearXMLDefaultParameters()
public static DefaultXMLParametersManager.ParameterValue[] get(String className)
className - public static DefaultXMLParametersManager.ParameterValue[] getStartsWith(String tag)
Copyright © 2016 Imatia Innovation S.L.. All rights reserved.