|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tools.ant.taskdefs.optional.jmx.converter.ValueFactory
ValueFactory is a singleton implementation of ValueConverter and is considered the main entry point for ValueConverter clients. Clients should use this ValueFactory class rather than individual ValueConverter implementations. ValueConverter implementations are registered with ValueFactory using the Main factory for all ValueConverter implementations.
Method Summary | |
static java.lang.String |
arrayToString(java.lang.Object array)
Stringifies an array. |
static ValueFactory |
getInstance()
Returns the singleton instance of ValueFactory. |
java.lang.String[] |
getSupportedTypes()
Returns an array of types (Java class names, or Java primitives) this converter supports. |
void |
registerValueConverter(ValueConverter converter)
Registers a ValueConverter with this ValueFactory. |
static java.lang.String |
toString(java.lang.Object value)
Stringifies a value - can handle array and non-array values. |
java.lang.Object |
valueOf(java.lang.String value,
java.lang.String type)
Converts the specified string value to the specified type (java primitive type or java class name). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static ValueFactory getInstance()
public void registerValueConverter(ValueConverter converter)
converter
- The ValueConverter to register.public java.lang.Object valueOf(java.lang.String value, java.lang.String type) throws java.lang.Exception
ValueConverter
valueOf
in interface ValueConverter
org.apache.tools.ant.taskdefs.optional.jmx.converter.ValueConverter
value
- The attribute value.type
- The java primitive type or class name.public java.lang.String[] getSupportedTypes()
ValueConverter
getSupportedTypes
in interface ValueConverter
org.apache.tools.ant.taskdefs.optional.jmx.converter.ValueConverter
public static java.lang.String arrayToString(java.lang.Object array)
public static java.lang.String toString(java.lang.Object value)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |