Enum JaninoMetaInjection.Entry
- java.lang.Object
-
- java.lang.Enum<JaninoMetaInjection.Entry>
-
- org.pentaho.di.trans.steps.janino.JaninoMetaInjection.Entry
-
- All Implemented Interfaces:
Serializable
,Comparable<JaninoMetaInjection.Entry>
,StepMetaInjectionEntryInterface
- Enclosing class:
- JaninoMetaInjection
public static enum JaninoMetaInjection.Entry extends Enum<JaninoMetaInjection.Entry> implements StepMetaInjectionEntryInterface
-
-
Enum Constant Summary
Enum Constants Enum Constant Description EXPRESSION_FIELD
EXPRESSION_FIELDS
JAVA_EXPRESSION
LENGTH
NEW_FIELDNAME
PRECISION
REPLACE_VALUE
VALUE_TYPE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JaninoMetaInjection.Entry
findEntry(String key)
String
getDescription()
int
getValueType()
static JaninoMetaInjection.Entry
valueOf(String name)
Returns the enum constant of this type with the specified name.static JaninoMetaInjection.Entry[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.-
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface org.pentaho.di.trans.step.StepMetaInjectionEntryInterface
name
-
-
-
-
Enum Constant Detail
-
EXPRESSION_FIELDS
public static final JaninoMetaInjection.Entry EXPRESSION_FIELDS
-
EXPRESSION_FIELD
public static final JaninoMetaInjection.Entry EXPRESSION_FIELD
-
NEW_FIELDNAME
public static final JaninoMetaInjection.Entry NEW_FIELDNAME
-
JAVA_EXPRESSION
public static final JaninoMetaInjection.Entry JAVA_EXPRESSION
-
VALUE_TYPE
public static final JaninoMetaInjection.Entry VALUE_TYPE
-
LENGTH
public static final JaninoMetaInjection.Entry LENGTH
-
PRECISION
public static final JaninoMetaInjection.Entry PRECISION
-
REPLACE_VALUE
public static final JaninoMetaInjection.Entry REPLACE_VALUE
-
-
Method Detail
-
values
public static JaninoMetaInjection.Entry[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (JaninoMetaInjection.Entry c : JaninoMetaInjection.Entry.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static JaninoMetaInjection.Entry valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getValueType
public int getValueType()
- Specified by:
getValueType
in interfaceStepMetaInjectionEntryInterface
- Returns:
- the valueType
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceStepMetaInjectionEntryInterface
- Returns:
- the description
-
findEntry
public static JaninoMetaInjection.Entry findEntry(String key)
-
-