|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.xabsl.jxabslx.conversions.Conversions
public class Conversions
Registers and provides conversions between native java data types and XABSL data types
Constructor Summary | |
---|---|
Conversions()
|
Method Summary | |
---|---|
static void |
addBoolean(BooleanConversion conversion)
Add a boolean conversion. |
static void |
addDecimal(DecimalConversion conversion)
Add a decimal conversion. |
static void |
addEnumerated(EnumeratedConversion conversion)
Add an enumerated conversion. |
static BooleanConversion |
getBooleanConversion(java.lang.Class<?> type)
Looks up a conversion for a certain java type |
static DecimalConversion |
getDecimalConversion(java.lang.Class<?> type)
Looks up a conversion for a certain java type |
static EnumeratedConversion |
getEnumeratedConversion(java.lang.Class<?> type)
Looks up a conversion for a certain java type |
static ClassUtils.XabslType |
javaTypeToXabslType(java.lang.Class type)
For a given Java type, find a XABSL type (boolean, decimal, enumerated) so that a conversion exists between the two. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Conversions()
Method Detail |
---|
public static void addBoolean(BooleanConversion conversion)
public static void addDecimal(DecimalConversion conversion)
public static void addEnumerated(EnumeratedConversion conversion)
public static BooleanConversion getBooleanConversion(java.lang.Class<?> type)
type
- a java class
EngineInitializationException
- if no conversion exists for the typepublic static DecimalConversion getDecimalConversion(java.lang.Class<?> type)
type
- a java class
EngineInitializationException
- if no conversion exists for the typepublic static EnumeratedConversion getEnumeratedConversion(java.lang.Class<?> type)
type
- a java class
EngineInitializationException
- if no conversion exists for the typepublic static ClassUtils.XabslType javaTypeToXabslType(java.lang.Class type)
type
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |