public abstract class BaseFileInputMeta<A extends BaseFileInputAdditionalField,I extends BaseFileInputFiles,F extends BaseFileField> extends BaseFileMeta
Modifier and Type | Field and Description |
---|---|
A |
additionalOutputFields |
BaseFileErrorHandling |
errorHandling |
F[] |
inputFields
The fields to import...
|
I |
inputFiles |
static String |
NO |
static String[] |
RequiredFilesCode |
static String[] |
RequiredFilesDesc |
static String |
YES |
servletOutput
attributes, databases, ioMeta, log, loggingObject, parentStepMeta, repository, STEP_ATTRIBUTES_FILE
Constructor and Description |
---|
BaseFileInputMeta() |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Make an exact copy of this step, make sure to explicitly copy Collections etc.
|
String |
getAcceptingField() |
String |
getAcceptingStepName() |
abstract String |
getEncoding() |
FileInputList |
getFileInputList(VariableSpace space) |
String[] |
getFilePaths(boolean showSamples) |
F[] |
getInputFields() |
static String |
getRequiredFilesCode(String tt) |
List<ResourceReference> |
getResourceDependencies(TransMeta transMeta,
StepMeta stepInfo)
Get a list of all the resource dependencies that the step is depending on.
|
void |
inputFiles_fileRequired(String[] fileRequiredin) |
String[] |
inputFiles_includeSubFolders() |
void |
inputFiles_includeSubFolders(String[] includeSubFoldersin) |
boolean |
isAcceptingFilenames() |
passDataToServletOutput, writesToFile
analyseImpact, analyseImpact, cancelQueries, check, check, check, createEntry, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, exportResources, extractStepMetadataEntries, findAttribute, findParent, findParentEntry, getActiveReferencedObjectDescription, getDescription, getDialogClassName, getFields, getFields, getLog, getLogChannelId, getName, getObjectCopy, getObjectId, getObjectRevision, getObjectType, getOptionalStreams, getParent, getParentStepMeta, getReferencedObjectDescriptions, getRepCode, getRepositoryDirectory, getRequiredFields, getRequiredFields, getSQLStatements, getSQLStatements, getStepInjectionMetadataEntries, getStepIOMeta, getStepMetaInjectionInterface, getSupportedTransformationTypes, getTableFields, getTooltip, getUsedArguments, getUsedDatabaseConnections, getUsedLibraries, getXML, getXmlCode, handleStreamSelection, hasChanged, hasRepositoryReferences, isBasic, isDebug, isDetailed, isReferencedObjectEnabled, isRowLevel, loadReferencedObject, loadReferencedObject, loadStepAttributes, loadXML, loadXML, loadXML, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, lookupRepositoryReferences, readRep, readRep, readRep, resetStepIoMeta, saveRep, saveRep, searchInfoAndTargetSteps, setChanged, setChanged, setParentStepMeta, supportsErrorHandling
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
analyseImpact, analyseImpact, cancelQueries, check, check, cleanAfterHopFromRemove, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, exportResources, extractStepMetadataEntries, getActiveReferencedObjectDescription, getDialogClassName, getFields, getFields, getOptionalStreams, getParentStepMeta, getReferencedObjectDescriptions, getRequiredFields, getSQLStatements, getSQLStatements, getStep, getStepData, getStepIOMeta, getStepMetaInjectionInterface, getSupportedTransformationTypes, getTableFields, getUsedArguments, getUsedDatabaseConnections, getUsedLibraries, getXML, handleStreamSelection, hasChanged, hasRepositoryReferences, isReferencedObjectEnabled, loadReferencedObject, loadXML, loadXML, lookupRepositoryReferences, readRep, readRep, resetStepIoMeta, saveRep, saveRep, searchInfoAndTargetSteps, setChanged, setDefault, setParentStepMeta, supportsErrorHandling
public static final String[] RequiredFilesCode
public static final String NO
public static final String YES
public static final String[] RequiredFilesDesc
public I extends BaseFileInputFiles inputFiles
public F extends BaseFileField[] inputFields
public BaseFileErrorHandling errorHandling
public A extends BaseFileInputAdditionalField additionalOutputFields
public F[] getInputFields()
public Object clone()
StepMetaInterface
clone
in interface StepMetaInterface
clone
in class BaseStepMeta
public void inputFiles_fileRequired(String[] fileRequiredin)
fileRequiredin
- The fileRequired to set.public String[] inputFiles_includeSubFolders()
public void inputFiles_includeSubFolders(String[] includeSubFoldersin)
public FileInputList getFileInputList(VariableSpace space)
public List<ResourceReference> getResourceDependencies(TransMeta transMeta, StepMeta stepInfo)
BaseStepMeta
getResourceDependencies
in interface StepMetaInterface
getResourceDependencies
in class BaseStepMeta
public abstract String getEncoding()
public boolean isAcceptingFilenames()
public String getAcceptingStepName()
public String getAcceptingField()
public String[] getFilePaths(boolean showSamples)
getFilePaths
in class BaseFileMeta
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>)Copyright © 2018 Hitachi Vantara. All rights reserved.