public Object clone() { BaseFileInputMeta<BaseFileInputAdditionalField, BaseFileInputFiles, BaseFileField> retval = (BaseFileInputMeta<BaseFileInputAdditionalField, BaseFileInputFiles, BaseFileField>) super.clone(); retval.inputFiles = (BaseFileInputFiles) inputFiles.clone(); retval.errorHandling = (BaseFileErrorHandling) errorHandling.clone(); retval.additionalOutputFields = (BaseFileInputAdditionalField) additionalOutputFields.clone(); return retval; }
public TextFileInputMeta() { additionalOutputFields = new BaseFileInputAdditionalField(); inputFiles = new BaseFileInputFiles(); inputFields = new BaseFileField[0]; }
@Override public TextFileInputFieldInterface createNewInstance( String newFieldname, int x, int newlength ) { return new BaseFileField( newFieldname, x, newlength ); } }
@Override public Object clone() { TextFileInputMeta retval = (TextFileInputMeta) super.clone(); retval.inputFiles = (BaseFileInputFiles) inputFiles.clone(); retval.inputFields = new BaseFileField[inputFields.length]; for ( int i = 0; i < inputFields.length; i++ ) { retval.inputFields[i] = (BaseFileField) inputFields[i].clone(); } retval.filter = new TextFileFilter[filter.length]; for ( int i = 0; i < filter.length; i++ ) { retval.filter[i] = (TextFileFilter) filter[i].clone(); } return retval; }
public int compare( Object obj ) { BaseFileField field = (BaseFileField) obj; return position - field.getPosition(); }
public int get() { return meta.inputFields[0].getPrecision(); } } );
public int get() { return meta.inputFields[0].getLength(); } } );
public String get() { return meta.inputFields[0].getFormat(); } } );
public String get() { return meta.inputFields[0].getIfNullValue(); } } );
public void normalizeAllocation( int length ) { fileMask = normalizeAllocation( fileMask, length ); excludeFileMask = normalizeAllocation( excludeFileMask, length ); fileRequired = normalizeAllocation( fileRequired, length ); includeSubFolders = normalizeAllocation( includeSubFolders, length ); }
public void guess() { guessTrimType(); guessType(); guessIgnore(); }
public boolean get() { return meta.inputFields[0].isIgnored(); } } );
public JsonInputField clone() { JsonInputField retval = (JsonInputField) super.clone(); return retval; }
public void setIncludeSubFolders( String[] includeSubFoldersin ) { for ( int i = 0; i < includeSubFoldersin.length; i++ ) { this.includeSubFolders[i] = getRequiredFilesCode( includeSubFoldersin[i] ); } }
public void inputFiles_includeSubFolders( String[] includeSubFoldersin ) { for ( int i = 0; i < includeSubFoldersin.length; i++ ) { inputFiles.includeSubFolders[i] = getRequiredFilesCode( includeSubFoldersin[i] ); } }
private String buildFilename( final String realFileName, final String realExtension, final String stepnr, final String partnr, final String splitnr, final Date date, final boolean ziparchive, final boolean showSamples ) { return buildFilename( realFileName, realExtension, stepnr, partnr, splitnr, date, ziparchive, showSamples, this ); }
/** * Returns true if the given step writes to a file, and false otherwise. * * @return true if the given step writes to a file, and false otherwise */ public boolean writesToFile() { return !passDataToServletOutput(); } }
@Override public List<ResourceReference> getResourceDependencies( TransMeta transMeta, StepMeta stepInfo ) { return inputFiles.getResourceDependencies( transMeta, stepInfo ); }
public void setFileRequired( String[] fileRequiredin ) { for ( int i = 0; i < fileRequiredin.length; i++ ) { this.fileRequired[i] = getRequiredFilesCode( fileRequiredin[i] ); } }
/** * @param fileRequiredin The fileRequired to set. */ public void inputFiles_fileRequired( String[] fileRequiredin ) { for ( int i = 0; i < fileRequiredin.length; i++ ) { inputFiles.fileRequired[i] = getRequiredFilesCode( fileRequiredin[i] ); } }