|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.openjpa.lib.conf.Configurations
public class Configurations
Utility methods dealing with configuration.
Constructor Summary | |
---|---|
Configurations()
|
Method Summary | |
---|---|
static void |
configureInstance(Object obj,
Configuration conf,
Properties properties)
Configures the given object with the given properties by matching the properties string to the object's setter methods. |
static void |
configureInstance(Object obj,
Configuration conf,
Properties properties,
String configurationName)
Configures the given object with the given properties by matching the properties string to the object's setter methods. |
static void |
configureInstance(Object obj,
Configuration conf,
String properties)
Configures the given object with the given properties by matching the properties string to the object's setter methods. |
static void |
configureInstance(Object obj,
Configuration conf,
String properties,
String configurationName)
Configures the given object with the given properties by matching the properties string to the object's setter methods. |
static boolean |
containsProperty(String key,
Map props)
Test whether the map contains the given key, prefixed with any possible configuration prefix. |
static String |
getClassName(String plugin)
Return the class name from the given plugin string, or null if none. |
static String |
getPlugin(String clsName,
String props)
Combine the given class name and properties into a plugin string. |
static String |
getProperties(String plugin)
Return the properties part of the given plugin string, or null if none. |
static Object |
getProperty(String key,
Map props)
Get the property under the given key, prefixed with any possible configuration prefix. |
static Object |
lookup(String name)
Looks up the given name in JNDI. |
static Object |
newInstance(String clsName,
ClassLoader loader)
Create the instance with the given class name, using the given class loader. |
static Object |
newInstance(String clsName,
Configuration conf,
String props,
ClassLoader loader)
Create and configure an instance with the given class name and properties. |
static Options |
parseProperties(String properties)
Parse a set of properties from a comma-separated string. |
static void |
populateConfiguration(Configuration conf,
Options opts)
Set the given Configuration instance from the command line
options provided. |
static Object |
removeProperty(String key,
Map props)
Remove the property under the given key, prefixed with any possible configuration prefix. |
static String |
serializeProperties(Map map)
Turn a set of properties into a comma-separated string. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Configurations()
Method Detail |
---|
public static String getClassName(String plugin)
public static String getProperties(String plugin)
public static String getPlugin(String clsName, String props)
public static Object newInstance(String clsName, ClassLoader loader)
public static Object newInstance(String clsName, Configuration conf, String props, ClassLoader loader)
public static void populateConfiguration(Configuration conf, Options opts)
Configuration
instance from the command line
options provided. All property names of the given configuration are
recognized; additionally, if a properties
or
p
argument exists, the resource it
points to will be loaded and set into the given configuration instance.
It can point to either a file or a resource name.
public static void configureInstance(Object obj, Configuration conf, String properties)
RuntimeException
- on configuration errorpublic static void configureInstance(Object obj, Configuration conf, String properties, String configurationName)
RuntimeException
- on configuration errorpublic static void configureInstance(Object obj, Configuration conf, Properties properties)
RuntimeException
- on configuration errorpublic static void configureInstance(Object obj, Configuration conf, Properties properties, String configurationName)
configurationName
is
non-null
, validates that setter methods exist for
the properties.
RuntimeException
- on configuration errorpublic static String serializeProperties(Map map)
public static Options parseProperties(String properties)
public static Object lookup(String name)
public static boolean containsProperty(String key, Map props)
public static Object getProperty(String key, Map props)
public static Object removeProperty(String key, Map props)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |