Package org.pentaho.di.core.injection
Class DefaultInjectionTypeConverter
- java.lang.Object
-
- org.pentaho.di.core.injection.InjectionTypeConverter
-
- org.pentaho.di.core.injection.DefaultInjectionTypeConverter
-
- Direct Known Subclasses:
NullNumberConverter
public class DefaultInjectionTypeConverter extends InjectionTypeConverter
Default type converter for metadata injection.- Author:
- Alexander Buloichik
-
-
Constructor Summary
Constructors Constructor Description DefaultInjectionTypeConverter()
-
Method Summary
-
Methods inherited from class org.pentaho.di.core.injection.InjectionTypeConverter
boolean2enum, integer2enum, number2enum
-
-
-
-
Method Detail
-
string2string
public String string2string(String v)
- Overrides:
string2string
in classInjectionTypeConverter
-
string2intPrimitive
public int string2intPrimitive(String v)
- Overrides:
string2intPrimitive
in classInjectionTypeConverter
-
string2integer
public Integer string2integer(String v)
- Overrides:
string2integer
in classInjectionTypeConverter
-
string2longPrimitive
public long string2longPrimitive(String v)
- Overrides:
string2longPrimitive
in classInjectionTypeConverter
-
string2long
public Long string2long(String v)
- Overrides:
string2long
in classInjectionTypeConverter
-
string2booleanPrimitive
public boolean string2booleanPrimitive(String v)
- Overrides:
string2booleanPrimitive
in classInjectionTypeConverter
-
string2boolean
public Boolean string2boolean(String v)
- Overrides:
string2boolean
in classInjectionTypeConverter
-
string2enum
public Enum<?> string2enum(Class<?> enumClass, String v) throws KettleValueException
- Overrides:
string2enum
in classInjectionTypeConverter
- Throws:
KettleValueException
-
boolean2string
public String boolean2string(Boolean v) throws KettleValueException
- Overrides:
boolean2string
in classInjectionTypeConverter
- Throws:
KettleValueException
-
boolean2intPrimitive
public int boolean2intPrimitive(Boolean v) throws KettleValueException
- Overrides:
boolean2intPrimitive
in classInjectionTypeConverter
- Throws:
KettleValueException
-
boolean2integer
public Integer boolean2integer(Boolean v) throws KettleValueException
- Overrides:
boolean2integer
in classInjectionTypeConverter
- Throws:
KettleValueException
-
boolean2longPrimitive
public long boolean2longPrimitive(Boolean v) throws KettleValueException
- Overrides:
boolean2longPrimitive
in classInjectionTypeConverter
- Throws:
KettleValueException
-
boolean2long
public Long boolean2long(Boolean v) throws KettleValueException
- Overrides:
boolean2long
in classInjectionTypeConverter
- Throws:
KettleValueException
-
boolean2booleanPrimitive
public boolean boolean2booleanPrimitive(Boolean v) throws KettleValueException
- Overrides:
boolean2booleanPrimitive
in classInjectionTypeConverter
- Throws:
KettleValueException
-
boolean2boolean
public Boolean boolean2boolean(Boolean v) throws KettleValueException
- Overrides:
boolean2boolean
in classInjectionTypeConverter
- Throws:
KettleValueException
-
integer2string
public String integer2string(Long v) throws KettleValueException
- Overrides:
integer2string
in classInjectionTypeConverter
- Throws:
KettleValueException
-
integer2intPrimitive
public int integer2intPrimitive(Long v) throws KettleValueException
- Overrides:
integer2intPrimitive
in classInjectionTypeConverter
- Throws:
KettleValueException
-
integer2integer
public Integer integer2integer(Long v) throws KettleValueException
- Overrides:
integer2integer
in classInjectionTypeConverter
- Throws:
KettleValueException
-
integer2longPrimitive
public long integer2longPrimitive(Long v) throws KettleValueException
- Overrides:
integer2longPrimitive
in classInjectionTypeConverter
- Throws:
KettleValueException
-
integer2long
public Long integer2long(Long v) throws KettleValueException
- Overrides:
integer2long
in classInjectionTypeConverter
- Throws:
KettleValueException
-
integer2booleanPrimitive
public boolean integer2booleanPrimitive(Long v) throws KettleValueException
- Overrides:
integer2booleanPrimitive
in classInjectionTypeConverter
- Throws:
KettleValueException
-
integer2boolean
public Boolean integer2boolean(Long v) throws KettleValueException
- Overrides:
integer2boolean
in classInjectionTypeConverter
- Throws:
KettleValueException
-
number2string
public String number2string(Double v) throws KettleValueException
- Overrides:
number2string
in classInjectionTypeConverter
- Throws:
KettleValueException
-
number2intPrimitive
public int number2intPrimitive(Double v) throws KettleValueException
- Overrides:
number2intPrimitive
in classInjectionTypeConverter
- Throws:
KettleValueException
-
number2integer
public Integer number2integer(Double v) throws KettleValueException
- Overrides:
number2integer
in classInjectionTypeConverter
- Throws:
KettleValueException
-
number2longPrimitive
public long number2longPrimitive(Double v) throws KettleValueException
- Overrides:
number2longPrimitive
in classInjectionTypeConverter
- Throws:
KettleValueException
-
number2long
public Long number2long(Double v) throws KettleValueException
- Overrides:
number2long
in classInjectionTypeConverter
- Throws:
KettleValueException
-
number2booleanPrimitive
public boolean number2booleanPrimitive(Double v) throws KettleValueException
- Overrides:
number2booleanPrimitive
in classInjectionTypeConverter
- Throws:
KettleValueException
-
number2boolean
public Boolean number2boolean(Double v) throws KettleValueException
- Overrides:
number2boolean
in classInjectionTypeConverter
- Throws:
KettleValueException
-
-