org.pentaho.di.core.annotations
Annotation Type Step


@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface Step

An alternate way of defining steps. Classes annotated with "Step" are automatically recognized and registered as a step. Important: The XML definitions alienate annotated steps and the two methods of definition are therefore mutually exclusive.

Author:
Alex Silva

Required Element Summary
 String id
           
 String image
           
 String name
           
 
Optional Element Summary
 String categoryDescription
           
 String description
           
 String i18nPackageName
           
 boolean isSeparateClassLoaderNeeded
           
 

Element Detail

id

public abstract String id

name

public abstract String name

image

public abstract String image

description

public abstract String description
Default:
""

isSeparateClassLoaderNeeded

public abstract boolean isSeparateClassLoaderNeeded
Returns:
True if a separate class loader is needed every time this class is instantiated
Default:
false

categoryDescription

public abstract String categoryDescription
Default:
""

i18nPackageName

public abstract String i18nPackageName
Default:
""