Package com.artenum.rosetta.util
Class ConfigurationBuilder
- java.lang.Object
-
- com.artenum.rosetta.util.ConfigurationBuilder
-
public class ConfigurationBuilder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classConfigurationBuilder.ConfigurationHandler
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringACTIONprotected static java.lang.StringACTION_MAPPINGprotected static java.lang.StringCLASSNAMEprotected static java.lang.StringFALSEprotected static java.lang.StringKEY_MAPPINGprotected static java.lang.StringMASKprotected static java.lang.StringMETHOD_GETprotected static java.lang.StringMETHOD_ISprotected static java.lang.StringNAMEprotected static java.lang.StringPRIMITIVE_TYPE_NAME_BOOLEANprotected static java.lang.StringPRIMITIVE_TYPE_NAME_DOUBLEprotected static java.lang.StringPRIMITIVE_TYPE_NAME_INTprotected static java.lang.StringTRUEprotected static java.lang.StringUSE_CACHEprotected static java.lang.StringVALUEprivate static java.lang.Stringversion
-
Constructor Summary
Constructors Constructor Description ConfigurationBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.ObjectbuildConfiguration(java.lang.Class<?>[] resultClass, java.lang.String fileToLoad)static ConsoleConfigurationbuildConfiguration(java.lang.String fileToLoad)static java.lang.StringgetVersion()
-
-
-
Field Detail
-
VALUE
protected static final java.lang.String VALUE
- See Also:
- Constant Field Values
-
NAME
protected static final java.lang.String NAME
- See Also:
- Constant Field Values
-
ACTION
protected static final java.lang.String ACTION
- See Also:
- Constant Field Values
-
MASK
protected static final java.lang.String MASK
- See Also:
- Constant Field Values
-
CLASSNAME
protected static final java.lang.String CLASSNAME
- See Also:
- Constant Field Values
-
USE_CACHE
protected static final java.lang.String USE_CACHE
- See Also:
- Constant Field Values
-
KEY_MAPPING
protected static final java.lang.String KEY_MAPPING
- See Also:
- Constant Field Values
-
ACTION_MAPPING
protected static final java.lang.String ACTION_MAPPING
- See Also:
- Constant Field Values
-
TRUE
protected static final java.lang.String TRUE
- See Also:
- Constant Field Values
-
FALSE
protected static final java.lang.String FALSE
- See Also:
- Constant Field Values
-
METHOD_GET
protected static final java.lang.String METHOD_GET
- See Also:
- Constant Field Values
-
METHOD_IS
protected static final java.lang.String METHOD_IS
- See Also:
- Constant Field Values
-
PRIMITIVE_TYPE_NAME_INT
protected static final java.lang.String PRIMITIVE_TYPE_NAME_INT
- See Also:
- Constant Field Values
-
PRIMITIVE_TYPE_NAME_DOUBLE
protected static final java.lang.String PRIMITIVE_TYPE_NAME_DOUBLE
- See Also:
- Constant Field Values
-
PRIMITIVE_TYPE_NAME_BOOLEAN
protected static final java.lang.String PRIMITIVE_TYPE_NAME_BOOLEAN
- See Also:
- Constant Field Values
-
version
private static java.lang.String version
-
-
Method Detail
-
getVersion
public static java.lang.String getVersion()
-
buildConfiguration
public static java.lang.Object buildConfiguration(java.lang.Class<?>[] resultClass, java.lang.String fileToLoad) throws java.lang.IllegalArgumentException, org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException- Throws:
java.lang.IllegalArgumentExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationException
-
buildConfiguration
public static ConsoleConfiguration buildConfiguration(java.lang.String fileToLoad) throws java.lang.IllegalArgumentException, org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
- Throws:
java.lang.IllegalArgumentExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationException
-
-