Class BaseFileInputMeta<Main extends ITransform,Data extends ITransformData,A extends BaseFileInputAdditionalField,I extends BaseFileInputFiles,F extends BaseFileField>
- java.lang.Object
-
- org.apache.hop.pipeline.transform.BaseTransformMeta<Main,Data>
-
- org.apache.hop.pipeline.transforms.file.BaseFileInputMeta<Main,Data,A,I,F>
-
- All Implemented Interfaces:
Cloneable,ITransformMeta
public abstract class BaseFileInputMeta<Main extends ITransform,Data extends ITransformData,A extends BaseFileInputAdditionalField,I extends BaseFileInputFiles,F extends BaseFileField> extends BaseTransformMeta<Main,Data>
Base meta for file-based input transforms.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.hop.pipeline.transform.ITransformMeta
ITransformMeta.TransformFactory
-
-
Field Summary
Fields Modifier and Type Field Description AadditionalOutputFieldsBaseFileErrorHandlingerrorHandlingF[]inputFieldsThe fields to import...IinputFilesstatic StringNOstatic String[]RequiredFilesCodestatic String[]RequiredFilesDescstatic StringYES-
Fields inherited from class org.apache.hop.pipeline.transform.BaseTransformMeta
attributes, databases, log, loggingObject, parentTransformMeta
-
-
Constructor Summary
Constructors Constructor Description BaseFileInputMeta()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Objectclone()Make an exact copy of this transform, make sure to explicitly copy Collections etc.StringgetAcceptingField()StringgetAcceptingTransformName()abstract StringgetEncoding()FileInputListgetFileInputList(IVariables variables)String[]getFilePaths(IVariables variables, boolean showSamples)F[]getInputFields()static StringgetRequiredFilesCode(String tt)List<ResourceReference>getResourceDependencies(IVariables variables, TransformMeta transformMeta)Get a list of all the resource dependencies that the transform is depending on.voidinputFiles_fileRequired(String[] fileRequiredin)String[]inputFiles_includeSubFolders()voidinputFiles_includeSubFolders(String[] includeSubFoldersin)booleanisAcceptingFilenames()-
Methods inherited from class org.apache.hop.pipeline.transform.BaseTransformMeta
analyseImpact, cancelQueries, check, convertIOMetaToTransformNames, createTransform, createTransformData, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, getActiveReferencedObjectDescription, getDialogClassName, getFields, getFields, getLog, getLogChannelId, getName, getObjectCopy, getObjectType, getOptionalStreams, getParent, getParentTransformMeta, getReferencedObjectDescriptions, getRequiredFields, getSqlStatements, getSupportedPipelineTypes, getTableFields, getTransformIOMeta, getTransformIOMeta, getUsedDatabaseConnections, getXml, handleStreamSelection, hasChanged, isBasic, isDebug, isDetailed, isReferencedObjectEnabled, isRowLevel, loadReferencedObject, loadXml, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, resetTransformIoMeta, searchInfoAndTargetTransforms, setChanged, setChanged, setDefault, setParentTransformMeta, setTransformIOMeta, supportsErrorHandling
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.hop.pipeline.transform.ITransformMeta
cleanAfterHopFromRemove, cleanAfterHopFromRemove, cleanAfterHopToRemove, passDataToServletOutput
-
-
-
-
Field Detail
-
RequiredFilesCode
public static final String[] RequiredFilesCode
-
NO
public static final String NO
- See Also:
- Constant Field Values
-
YES
public static final String YES
- See Also:
- Constant Field Values
-
RequiredFilesDesc
public static final String[] RequiredFilesDesc
-
inputFiles
public I extends BaseFileInputFiles inputFiles
-
inputFields
public F extends BaseFileField[] inputFields
The fields to import...
-
errorHandling
public BaseFileErrorHandling errorHandling
-
additionalOutputFields
public A extends BaseFileInputAdditionalField additionalOutputFields
-
-
Method Detail
-
getInputFields
public F[] getInputFields()
- Returns:
- the input fields.
-
clone
public Object clone()
Description copied from interface:ITransformMetaMake an exact copy of this transform, make sure to explicitly copy Collections etc.- Specified by:
clonein interfaceITransformMeta- Overrides:
clonein classBaseTransformMeta<Main extends ITransform,Data extends ITransformData>- Returns:
- an exact copy of this transform
-
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)
-
getFileInputList
public FileInputList getFileInputList(IVariables variables)
-
getResourceDependencies
public List<ResourceReference> getResourceDependencies(IVariables variables, TransformMeta transformMeta)
Description copied from class:BaseTransformMetaGet a list of all the resource dependencies that the transform is depending on.- Specified by:
getResourceDependenciesin interfaceITransformMeta- Overrides:
getResourceDependenciesin classBaseTransformMeta<Main extends ITransform,Data extends ITransformData>- Returns:
- a list of all the resource dependencies that the transform is depending on
-
getEncoding
public abstract String getEncoding()
-
isAcceptingFilenames
public boolean isAcceptingFilenames()
-
getAcceptingTransformName
public String getAcceptingTransformName()
-
getAcceptingField
public String getAcceptingField()
-
getFilePaths
public String[] getFilePaths(IVariables variables, boolean showSamples)
-
-