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.UnknownManufacturerException
public 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.