Class LoadFileInputMeta
- java.lang.Object
- 
- org.pentaho.di.trans.step.BaseStepMeta
- 
- org.pentaho.di.trans.steps.loadfileinput.LoadFileInputMeta
 
 
- 
- All Implemented Interfaces:
- Cloneable,- StepAttributesInterface,- StepMetaInterface
 
 public class LoadFileInputMeta extends BaseStepMeta implements StepMetaInterface 
- 
- 
Field SummaryFields Modifier and Type Field Description static String[]RequiredFilesCodestatic String[]RequiredFilesDesc- 
Fields inherited from class org.pentaho.di.trans.step.BaseStepMetaattributes, databases, log, loggingObject, parentStepMeta, repository, STEP_ATTRIBUTES_FILE
 
- 
 - 
Constructor SummaryConstructors Constructor Description LoadFileInputMeta()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanaddResultFile()Deprecated.doesn't following naming standardsvoidallocate(int nrfiles, int nrfields)voidcheck(List<org.pentaho.di.core.CheckResultInterface> remarks, TransMeta transMeta, StepMeta stepMeta, org.pentaho.di.core.row.RowMetaInterface prev, String[] input, String[] output, org.pentaho.di.core.row.RowMetaInterface info, org.pentaho.di.core.variables.VariableSpace space, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore)Checks the settings of this step and puts the findings in a remarks List.Objectclone()Make an exact copy of this step, make sure to explicitly copy Collections etc.booleanequals(Object o)StringexportResources(org.pentaho.di.core.variables.VariableSpace space, Map<String,ResourceDefinition> definitions, ResourceNamingInterface resourceNamingInterface, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore)booleangetAddResultFile()StringgetDynamicFilenameField()StringgetEncoding()String[]getExcludeFileMask()String[]getExludeFileMask()Deprecated.typo in method nameStringgetExtensionField()voidgetFields(org.pentaho.di.core.row.RowMetaInterface r, String name, org.pentaho.di.core.row.RowMetaInterface[] info, StepMeta nextStep, org.pentaho.di.core.variables.VariableSpace space, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore)Gets the fields.booleangetFileInFields()String[]getFileMask()String[]getFileName()StringgetFilenameField()String[]getFileRequired()org.pentaho.di.core.fileinput.FileInputListgetFiles(org.pentaho.di.core.variables.VariableSpace space)booleangetIncludeFilename()booleangetIncludeRowNumber()String[]getIncludeSubFolders()LoadFileInputField[]getInputFields()booleangetIsInFields()Deprecated.doesn't follow standard namingStringgetLastModificationDateField()StringgetPathField()StringgetRequiredFilesCode(String tt)StringgetRequiredFilesDesc(String tt)StringgetRootUriField()longgetRowLimit()StringgetRowNumberField()StringgetShortFileNameField()StepInterfacegetStep(StepMeta stepMeta, StepDataInterface stepDataInterface, int cnr, TransMeta transMeta, Trans trans)Get the executing step, needed by Trans to launch a step.StepDataInterfacegetStepData()Get a new instance of the appropriate data class.StringgetUriField()StringgetXML()Produces the XML string that describes this step's information.inthashCode()booleanincludeFilename()Deprecated.doesn't follow standard namingbooleanincludeRowNumber()Deprecated.doesn't follow standard namingStringisHiddenField()booleanisIgnoreEmptyFile()booleanisIgnoreMissingPath()voidloadXML(Node stepnode, List<org.pentaho.di.core.database.DatabaseMeta> databases, org.pentaho.metastore.api.IMetaStore metaStore)Load the values for this step from an XML NodevoidreadRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_step, List<org.pentaho.di.core.database.DatabaseMeta> databases)Read the steps information from a Kettle repositoryvoidsaveRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_transformation, org.pentaho.di.repository.ObjectId id_step)Save the steps data into a Kettle repositoryvoidsetAddResultFile(boolean addresultfile)voidsetDefault()Set default valuesvoidsetDynamicFilenameField(String DynamicFilenameField)voidsetEncoding(String encoding)voidsetExcludeFileMask(String[] excludeFileMask)voidsetExtensionField(String field)voidsetFileInFields(boolean IsInFields)voidsetFileMask(String[] fileMask)voidsetFileName(String[] fileName)voidsetFilenameField(String filenameField)voidsetFileRequired(String[] fileRequired)voidsetIgnoreEmptyFile(boolean IsIgnoreEmptyFile)voidsetIgnoreMissingPath(boolean IsIgnoreMissingPath)voidsetIncludeFilename(boolean includeFilename)voidsetIncludeRowNumber(boolean includeRowNumber)voidsetIncludeSubFolders(String[] includeSubFoldersin)voidsetInputFields(LoadFileInputField[] inputFields)voidsetIsHiddenField(String field)voidsetIsInFields(boolean IsInFields)Deprecated.doesn't follow standard namingvoidsetLastModificationDateField(String field)voidsetPathField(String field)voidsetRootUriField(String field)voidsetRowLimit(long rowLimit)voidsetRowNumberField(String rowNumberField)voidsetShortFileNameField(String field)voidsetUriField(String field)booleansupportsErrorHandling()- 
Methods inherited from class org.pentaho.di.trans.step.BaseStepMetaanalyseImpact, analyseImpact, cancelQueries, check, check, createEntry, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, extractStepMetadataEntries, findAttribute, findParent, findParentEntry, getActiveReferencedObjectDescription, getDescription, getDialogClassName, getFields, getLog, getLogChannelId, getName, getObjectCopy, getObjectId, getObjectRevision, getObjectType, getOptionalStreams, getParent, getParentStepMeta, getReferencedObjectDescriptions, getRepCode, getRepositoryDirectory, getRequiredFields, getRequiredFields, getResourceDependencies, getSQLStatements, getSQLStatements, getStepInjectionMetadataEntries, getStepIOMeta, getStepIOMeta, getStepMetaInjectionInterface, getSupportedTransformationTypes, getTableFields, getTooltip, getUsedArguments, getUsedDatabaseConnections, getUsedLibraries, getXmlCode, handleStreamSelection, hasChanged, hasRepositoryReferences, isBasic, isDebug, isDetailed, isReferencedObjectEnabled, isRowLevel, loadReferencedObject, loadReferencedObject, loadStepAttributes, loadXML, loadXML, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, lookupRepositoryReferences, readRep, readRep, resetStepIoMeta, saveRep, searchInfoAndTargetSteps, setChanged, setChanged, setParentStepMeta, setStepIOMeta
 - 
Methods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.pentaho.di.trans.step.StepMetaInterfaceanalyseImpact, analyseImpact, cancelQueries, check, cleanAfterHopFromRemove, cleanAfterHopFromRemove, cleanAfterHopToRemove, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, extractStepMetadataEntries, fetchTransMeta, getActiveReferencedObjectDescription, getDialogClassName, getFields, getOptionalStreams, getParentStepMeta, getReferencedObjectDescriptions, getRequiredFields, getResourceDependencies, getSQLStatements, getSQLStatements, getStepIOMeta, getStepMetaInjectionInterface, getSupportedTransformationTypes, getTableFields, getUsedArguments, getUsedDatabaseConnections, getUsedLibraries, handleStreamSelection, hasChanged, hasRepositoryReferences, isReferencedObjectEnabled, loadReferencedObject, loadXML, lookupRepositoryReferences, passDataToServletOutput, readRep, resetStepIoMeta, saveRep, searchInfoAndTargetSteps, setChanged, setParentStepMeta
 
- 
 
- 
- 
- 
Method Detail- 
getShortFileNameFieldpublic String getShortFileNameField() - Returns:
- Returns the shortFileFieldName.
 
 - 
setShortFileNameFieldpublic void setShortFileNameField(String field) - Parameters:
- field- The shortFileFieldName to set.
 
 - 
getPathFieldpublic String getPathField() - Returns:
- Returns the pathFieldName.
 
 - 
setPathFieldpublic void setPathField(String field) - Parameters:
- field- The pathFieldName to set.
 
 - 
isHiddenFieldpublic String isHiddenField() - Returns:
- Returns the hiddenFieldName.
 
 - 
setIsHiddenFieldpublic void setIsHiddenField(String field) - Parameters:
- field- The hiddenFieldName to set.
 
 - 
getLastModificationDateFieldpublic String getLastModificationDateField() - Returns:
- Returns the lastModificationTimeFieldName.
 
 - 
setLastModificationDateFieldpublic void setLastModificationDateField(String field) - Parameters:
- field- The lastModificationTimeFieldName to set.
 
 - 
getUriFieldpublic String getUriField() - Returns:
- Returns the uriNameFieldName.
 
 - 
setUriFieldpublic void setUriField(String field) - Parameters:
- field- The uriNameFieldName to set.
 
 - 
getRootUriFieldpublic String getRootUriField() - Returns:
- Returns the uriNameFieldName.
 
 - 
setRootUriFieldpublic void setRootUriField(String field) - Parameters:
- field- The rootUriNameFieldName to set.
 
 - 
getExtensionFieldpublic String getExtensionField() - Returns:
- Returns the extensionFieldName.
 
 - 
setExtensionFieldpublic void setExtensionField(String field) - Parameters:
- field- The extensionFieldName to set.
 
 - 
getFileRequiredpublic String[] getFileRequired() 
 - 
setFileRequiredpublic void setFileRequired(String[] fileRequired) 
 - 
getExludeFileMask@Deprecated public String[] getExludeFileMask() Deprecated.typo in method name
 - 
getExcludeFileMaskpublic String[] getExcludeFileMask() - Returns:
- Returns the excludeFileMask.
 
 - 
setExcludeFileMaskpublic void setExcludeFileMask(String[] excludeFileMask) - Parameters:
- excludeFileMask- The excludeFileMask to set.
 
 - 
addResultFile@Deprecated public boolean addResultFile() Deprecated.doesn't following naming standards
 - 
getAddResultFilepublic boolean getAddResultFile() - Returns:
- the add result filesname flag
 
 - 
isIgnoreEmptyFilepublic boolean isIgnoreEmptyFile() - Returns:
- the IsIgnoreEmptyFile flag
 
 - 
setIgnoreEmptyFilepublic void setIgnoreEmptyFile(boolean IsIgnoreEmptyFile) - Parameters:
- the- IsIgnoreEmptyFile to set
 
 - 
isIgnoreMissingPathpublic boolean isIgnoreMissingPath() - Returns:
- the IsIgnoreMissingPath flag
 
 - 
setIgnoreMissingPathpublic void setIgnoreMissingPath(boolean IsIgnoreMissingPath) - Parameters:
- the- IsIgnoreMissingPath to set
 
 - 
setAddResultFilepublic void setAddResultFile(boolean addresultfile) 
 - 
getInputFieldspublic LoadFileInputField[] getInputFields() - Returns:
- Returns the input fields.
 
 - 
setInputFieldspublic void setInputFields(LoadFileInputField[] inputFields) - Parameters:
- inputFields- The input fields to set.
 
 - 
getDynamicFilenameFieldpublic String getDynamicFilenameField() 
 - 
setDynamicFilenameFieldpublic void setDynamicFilenameField(String DynamicFilenameField) 
 - 
getFileInFieldspublic boolean getFileInFields() 
 - 
getIsInFields@Deprecated public boolean getIsInFields() Deprecated.doesn't follow standard naming
 - 
setIsInFields@Deprecated public void setIsInFields(boolean IsInFields) Deprecated.doesn't follow standard naming
 - 
setFileInFieldspublic void setFileInFields(boolean IsInFields) 
 - 
getFileMaskpublic String[] getFileMask() - Returns:
- Returns the fileMask.
 
 - 
setFileMaskpublic void setFileMask(String[] fileMask) - Parameters:
- fileMask- The fileMask to set.
 
 - 
getFileNamepublic String[] getFileName() - Returns:
- Returns the fileName.
 
 - 
getIncludeSubFolderspublic String[] getIncludeSubFolders() 
 - 
setIncludeSubFolderspublic void setIncludeSubFolders(String[] includeSubFoldersin) 
 - 
setFileNamepublic void setFileName(String[] fileName) - Parameters:
- fileName- The fileName to set.
 
 - 
getFilenameFieldpublic String getFilenameField() - Returns:
- Returns the filenameField.
 
 - 
setFilenameFieldpublic void setFilenameField(String filenameField) - Parameters:
- filenameField- The filenameField to set.
 
 - 
includeFilename@Deprecated public boolean includeFilename() Deprecated.doesn't follow standard naming- Returns:
- Returns the includeFilename.
 
 - 
getIncludeFilenamepublic boolean getIncludeFilename() - Returns:
- Returns the includeFilename.
 
 - 
setIncludeFilenamepublic void setIncludeFilename(boolean includeFilename) - Parameters:
- includeFilename- The includeFilename to set.
 
 - 
includeRowNumber@Deprecated public boolean includeRowNumber() Deprecated.doesn't follow standard naming- Returns:
- Returns the includeRowNumber.
 
 - 
getIncludeRowNumberpublic boolean getIncludeRowNumber() - Returns:
- Returns the includeRowNumber.
 
 - 
setIncludeRowNumberpublic void setIncludeRowNumber(boolean includeRowNumber) - Parameters:
- includeRowNumber- The includeRowNumber to set.
 
 - 
getRowLimitpublic long getRowLimit() - Returns:
- Returns the rowLimit.
 
 - 
setRowLimitpublic void setRowLimit(long rowLimit) - Parameters:
- rowLimit- The rowLimit to set.
 
 - 
getRowNumberFieldpublic String getRowNumberField() - Returns:
- Returns the rowNumberField.
 
 - 
setRowNumberFieldpublic void setRowNumberField(String rowNumberField) - Parameters:
- rowNumberField- The rowNumberField to set.
 
 - 
getEncodingpublic String getEncoding() - Returns:
- the encoding
 
 - 
setEncodingpublic void setEncoding(String encoding) - Parameters:
- encoding- the encoding to set
 
 - 
loadXMLpublic void loadXML(Node stepnode, List<org.pentaho.di.core.database.DatabaseMeta> databases, org.pentaho.metastore.api.IMetaStore metaStore) throws org.pentaho.di.core.exception.KettleXMLException Description copied from interface:StepMetaInterfaceLoad the values for this step from an XML Node- Specified by:
- loadXMLin interface- StepMetaInterface
- Overrides:
- loadXMLin class- BaseStepMeta
- Parameters:
- stepnode- the Node to get the info from
- databases- The available list of databases to reference to
- metaStore- the metastore to optionally load external reference metadata from
- Throws:
- org.pentaho.di.core.exception.KettleXMLException- When an unexpected XML error occurred. (malformed etc.)
 
 - 
clonepublic Object clone() Description copied from interface:StepMetaInterfaceMake an exact copy of this step, make sure to explicitly copy Collections etc.- Specified by:
- clonein interface- StepMetaInterface
- Overrides:
- clonein class- BaseStepMeta
- Returns:
- an exact copy of this step
 
 - 
getXMLpublic String getXML() Description copied from class:BaseStepMetaProduces the XML string that describes this step's information.- Specified by:
- getXMLin interface- StepMetaInterface
- Overrides:
- getXMLin class- BaseStepMeta
- Returns:
- String containing the XML describing this step.
 
 - 
allocatepublic void allocate(int nrfiles, int nrfields)
 - 
setDefaultpublic void setDefault() Description copied from interface:StepMetaInterfaceSet default values- Specified by:
- setDefaultin interface- StepMetaInterface
 
 - 
getFieldspublic void getFields(org.pentaho.di.core.row.RowMetaInterface r, String name, org.pentaho.di.core.row.RowMetaInterface[] info, StepMeta nextStep, org.pentaho.di.core.variables.VariableSpace space, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore) throws org.pentaho.di.core.exception.KettleStepExceptionDescription copied from class:BaseStepMetaGets the fields.- Specified by:
- getFieldsin interface- StepMetaInterface
- Overrides:
- getFieldsin class- BaseStepMeta
- Parameters:
- r- the input row meta that is modified in this method to reflect the output row metadata of the step
- name- Name of the step to use as input for the origin field in the values
- info- Fields used as extra lookup information
- nextStep- the next step that is targeted
- space- the space The variable space to use to replace variables
- repository- the repository to use to load Kettle metadata objects impacting the output fields
- metaStore- the MetaStore to use to load additional external data or metadata impacting the output fields
- Throws:
- org.pentaho.di.core.exception.KettleStepException- the kettle step exception
 
 - 
readReppublic void readRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_step, List<org.pentaho.di.core.database.DatabaseMeta> databases) throws org.pentaho.di.core.exception.KettleException Description copied from interface:StepMetaInterfaceRead the steps information from a Kettle repository- Specified by:
- readRepin interface- StepMetaInterface
- Overrides:
- readRepin class- BaseStepMeta
- Parameters:
- rep- The repository to read from
- metaStore- The MetaStore to read external information from
- id_step- The step ID
- databases- The databases to reference
- Throws:
- org.pentaho.di.core.exception.KettleException- When an unexpected error occurred (database, network, etc)
 
 - 
saveReppublic void saveRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_transformation, org.pentaho.di.repository.ObjectId id_step) throws org.pentaho.di.core.exception.KettleException Description copied from interface:StepMetaInterfaceSave the steps data into a Kettle repository- Specified by:
- saveRepin interface- StepMetaInterface
- Overrides:
- saveRepin class- BaseStepMeta
- Parameters:
- rep- The Kettle repository to save to
- metaStore- the metaStore to optionally write to
- id_transformation- The transformation ID
- id_step- The step ID
- Throws:
- org.pentaho.di.core.exception.KettleException- When an unexpected error occurred (database, network, etc)
 
 - 
getFilespublic org.pentaho.di.core.fileinput.FileInputList getFiles(org.pentaho.di.core.variables.VariableSpace space) 
 - 
checkpublic void check(List<org.pentaho.di.core.CheckResultInterface> remarks, TransMeta transMeta, StepMeta stepMeta, org.pentaho.di.core.row.RowMetaInterface prev, String[] input, String[] output, org.pentaho.di.core.row.RowMetaInterface info, org.pentaho.di.core.variables.VariableSpace space, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore) Description copied from interface:StepMetaInterfaceChecks the settings of this step and puts the findings in a remarks List.- Specified by:
- checkin interface- StepMetaInterface
- Overrides:
- checkin class- BaseStepMeta
- Parameters:
- remarks- The list to put the remarks in @see org.pentaho.di.core.CheckResult
- stepMeta- The stepMeta to help checking
- prev- The fields coming from the previous step
- input- The input step names
- output- The output step names
- info- The fields that are used as information by the step
- space- the variable space to resolve variable expressions with
- repository- the repository to use to load Kettle metadata objects impacting the output fields
- metaStore- the MetaStore to use to load additional external data or metadata impacting the output fields
 
 - 
exportResourcespublic String exportResources(org.pentaho.di.core.variables.VariableSpace space, Map<String,ResourceDefinition> definitions, ResourceNamingInterface resourceNamingInterface, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore) throws org.pentaho.di.core.exception.KettleException - Specified by:
- exportResourcesin interface- StepMetaInterface
- Overrides:
- exportResourcesin class- BaseStepMeta
- Parameters:
- space- the variable space to use
- definitions-
- resourceNamingInterface-
- repository- The repository to optionally load other resources from (to be converted to XML)
- metaStore- the metaStore in which non-kettle metadata could reside.
- Returns:
- the filename of the exported resource
- Throws:
- org.pentaho.di.core.exception.KettleException
 
 - 
getSteppublic StepInterface getStep(StepMeta stepMeta, StepDataInterface stepDataInterface, int cnr, TransMeta transMeta, Trans trans) Description copied from interface:StepMetaInterfaceGet the executing step, needed by Trans to launch a step.- Specified by:
- getStepin interface- StepMetaInterface
- Parameters:
- stepMeta- The step info
- stepDataInterface- the step data interface linked to this step. Here the step can store temporary data, database connections, etc.
- cnr- The copy nr to get
- transMeta- The transformation info
- trans- The launching transformation
 
 - 
getStepDatapublic StepDataInterface getStepData() Description copied from interface:StepMetaInterfaceGet a new instance of the appropriate data class. This data class implements the StepDataInterface. It basically contains the persisting data that needs to live on, even if a worker thread is terminated.- Specified by:
- getStepDatain interface- StepMetaInterface
- Returns:
- The appropriate StepDataInterface class.
 
 - 
supportsErrorHandlingpublic boolean supportsErrorHandling() - Specified by:
- supportsErrorHandlingin interface- StepMetaInterface
- Overrides:
- supportsErrorHandlingin class- BaseStepMeta
- Returns:
- true if this step supports error "reporting" on rows: the ability to send rows to a certain target step.
 
 
- 
 
-