Package org.pentaho.di.core.injection
Class InjectionTypeConverter
java.lang.Object
org.pentaho.di.core.injection.InjectionTypeConverter
- Direct Known Subclasses:
DefaultInjectionTypeConverter
Base class converter for metadata injection.
Developer can extend it for own converter implementation.
- Author:
- Alexander Buloichik
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanEnum<?>boolean2enum(Class<?> enumClass, Boolean v) intlongbooleanEnum<?>integer2enum(Class<?> enumClass, Long v) intinteger2long(Long v) longbooleanEnum<?>number2enum(Class<?> enumClass, Double v) intlongbooleanEnum<?>string2enum(Class<?> enumClass, String v) intlong
-
Constructor Details
-
InjectionTypeConverter
public InjectionTypeConverter()
-
-
Method Details
-
string2string
- Throws:
KettleValueException
-
string2intPrimitive
- Throws:
KettleValueException
-
string2integer
- Throws:
KettleValueException
-
string2longPrimitive
- Throws:
KettleValueException
-
string2long
- Throws:
KettleValueException
-
string2booleanPrimitive
- Throws:
KettleValueException
-
string2boolean
- Throws:
KettleValueException
-
string2enum
- Throws:
KettleValueException
-
boolean2string
- Throws:
KettleValueException
-
boolean2intPrimitive
- Throws:
KettleValueException
-
boolean2integer
- Throws:
KettleValueException
-
boolean2longPrimitive
- Throws:
KettleValueException
-
boolean2long
- Throws:
KettleValueException
-
boolean2booleanPrimitive
- Throws:
KettleValueException
-
boolean2boolean
- Throws:
KettleValueException
-
boolean2enum
- Throws:
KettleValueException
-
integer2string
- Throws:
KettleValueException
-
integer2intPrimitive
- Throws:
KettleValueException
-
integer2integer
- Throws:
KettleValueException
-
integer2longPrimitive
- Throws:
KettleValueException
-
integer2long
- Throws:
KettleValueException
-
integer2booleanPrimitive
- Throws:
KettleValueException
-
integer2boolean
- Throws:
KettleValueException
-
integer2enum
- Throws:
KettleValueException
-
number2string
- Throws:
KettleValueException
-
number2intPrimitive
- Throws:
KettleValueException
-
number2integer
- Throws:
KettleValueException
-
number2longPrimitive
- Throws:
KettleValueException
-
number2long
- Throws:
KettleValueException
-
number2booleanPrimitive
- Throws:
KettleValueException
-
number2boolean
- Throws:
KettleValueException
-
number2enum
- Throws:
KettleValueException
-