Class BaseFileInputMeta<A extends BaseFileInputAdditionalField,​I extends BaseFileInputFiles,​F extends BaseFileField>

    • Constructor Detail

      • BaseFileInputMeta

        public BaseFileInputMeta()
    • Method Detail

      • getInputFields

        public F[] getInputFields()
        Returns:
        the input fields.
      • inputFiles_fileRequired

        public void inputFiles_fileRequired​(String[] fileRequiredin)
        Parameters:
        fileRequiredin - The fileRequired to set.
      • inputFiles_includeSubFolders

        public String[] inputFiles_includeSubFolders()
      • inputFiles_includeSubFolders

        public void inputFiles_includeSubFolders​(String[] includeSubFoldersin)
      • getRequiredFilesCode

        public static String getRequiredFilesCode​(String tt)
      • getFileInputList

        public org.pentaho.di.core.fileinput.FileInputList getFileInputList​(org.pentaho.di.core.variables.VariableSpace space)
      • getEncoding

        public abstract String getEncoding()
      • isAcceptingFilenames

        public boolean isAcceptingFilenames()
      • getAcceptingStepName

        public String getAcceptingStepName()
      • getAcceptingField

        public String getAcceptingField()
      • getFilePaths

        public String[] getFilePaths​(boolean showSamples)
        Specified by:
        getFilePaths in class BaseFileMeta
        Parameters:
        showSamples - determines whether the paths being returned are dummy samples or the "template" representation. The samples woulc include things like sample step number, partition number etc ( filename_0_1.txt) , while the non-sample path would include a token ( filename_<step>_<partition>.<extension>)
        Returns:
        An array of file paths