public class ValueFactory
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
createString(java.lang.Object obj)
Creates a String-Representation of a value (object).
|
java.lang.String |
createStringForced(java.lang.Object o)
Creates a String-Representation of a value (object).
|
java.lang.Object |
createValue(java.lang.Class clazz,
java.lang.Object rep)
Creates a new value (Object) from a String-Representation.
|
ValueManufacturer |
getManufacturer(java.lang.Class type)
Gets a registered Manufacturer of a special type (class).
|
static ValueFactory |
instance()
Gets the default instance of ValueFactory.
|
void |
register(ValueManufacturer manufacturer)
Registers a ValueManufacturer that is responsible for only one type (class)
of values (objects).
|
void |
unregister(ValueManufacturer manufacturer)
Unregisters a ValueManufacturer that is responsible for only one type (class)
of values (objects).
|
public static ValueFactory instance()
public java.lang.Object createValue(java.lang.Class clazz,
java.lang.Object rep)
clazz - Class of value (Object).rep - Representation.public java.lang.String createString(java.lang.Object obj)
throws UnknownManufacturerException
obj - Object.UnknownManufacturerExceptionpublic java.lang.String createStringForced(java.lang.Object o)
o - Object.public void register(ValueManufacturer manufacturer)
manufacturer - Manufacturer.public void unregister(ValueManufacturer manufacturer)
manufacturer - Manufacturer.public ValueManufacturer getManufacturer(java.lang.Class type)
type - Type.© 2003-2011 by Sascha Schmidt (vision-cloud.de). All Rights Reserved.