org.pentaho.di.trans.steps.excelinput
Class ExcelInputMetaInjection

java.lang.Object
  extended by org.pentaho.di.trans.steps.excelinput.ExcelInputMetaInjection
All Implemented Interfaces:
StepMetaInjectionInterface

public class ExcelInputMetaInjection
extends Object
implements StepMetaInjectionInterface

To keep it simple, this metadata injection interface only supports the fields in the spreadsheet for the time being.

Author:
Matt

Nested Class Summary
 class ExcelInputMetaInjection.ExcelInputSheet
           
 
Constructor Summary
ExcelInputMetaInjection(ExcelInputMeta meta)
           
 
Method Summary
 ExcelInputMeta getMeta()
           
 List<StepInjectionMetaEntry> getStepInjectionMetadataEntries()
           
 void injectStepMetadataEntries(List<StepInjectionMetaEntry> all)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExcelInputMetaInjection

public ExcelInputMetaInjection(ExcelInputMeta meta)
Method Detail

getStepInjectionMetadataEntries

public List<StepInjectionMetaEntry> getStepInjectionMetadataEntries()
                                                             throws KettleException
Specified by:
getStepInjectionMetadataEntries in interface StepMetaInjectionInterface
Returns:
A list of step injection metadata entries. In case the data type of the entry is NONE (0) you will get at least one entry in the details section. You can use this list
Throws:
KettleException

injectStepMetadataEntries

public void injectStepMetadataEntries(List<StepInjectionMetaEntry> all)
                               throws KettleException
Specified by:
injectStepMetadataEntries in interface StepMetaInjectionInterface
Throws:
KettleException

getMeta

public ExcelInputMeta getMeta()