|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pentaho.di.trans.step.BaseStepMeta
org.pentaho.di.trans.steps.excelinput.ExcelInputMeta
public class ExcelInputMeta
Meta data for the Excel step.
| Field Summary | |
|---|---|
static String[] |
RequiredFilesCode
|
static String[] |
RequiredFilesDesc
|
static String |
STRING_SEPARATOR
|
static int |
TYPE_TRIM_BOTH
|
static String[] |
type_trim_code
|
static String[] |
type_trim_desc
|
static int |
TYPE_TRIM_LEFT
|
static int |
TYPE_TRIM_NONE
|
static int |
TYPE_TRIM_RIGHT
|
| Fields inherited from class org.pentaho.di.trans.step.BaseStepMeta |
|---|
loggingObject, STEP_ATTRIBUTES_FILE |
| Constructor Summary | |
|---|---|
ExcelInputMeta()
|
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String[] RequiredFilesDesc
public static final String[] RequiredFilesCode
public static final int TYPE_TRIM_NONE
public static final int TYPE_TRIM_LEFT
public static final int TYPE_TRIM_RIGHT
public static final int TYPE_TRIM_BOTH
public static final String[] type_trim_code
public static final String[] type_trim_desc
public static final String STRING_SEPARATOR
| Constructor Detail |
|---|
public ExcelInputMeta()
| Method Detail |
|---|
public String getShortFileNameField()
public void setShortFileNameField(String field)
field - The shortFileFieldName to set.public String getPathField()
public void setPathField(String field)
field - The pathFieldName to set.public String isHiddenField()
public void setIsHiddenField(String field)
field - The hiddenFieldName to set.public String getLastModificationDateField()
public void setLastModificationDateField(String field)
field - The lastModificationTimeFieldName to set.public String getUriField()
public void setUriField(String field)
field - The uriNameFieldName to set.public String getRootUriField()
public void setRootUriField(String field)
field - The rootUriNameFieldName to set.public String getExtensionField()
public void setExtensionField(String field)
field - The extensionFieldName to set.public String getSizeField()
public void setSizeField(String field)
field - The sizeFieldName to set.public ExcelInputField[] getField()
public void setField(ExcelInputField[] fields)
fields - The excel input fields to set.public String getFileField()
public void setFileField(String fileField)
fileField - The fileField to set.public String[] getFileMask()
public void setFileMask(String[] fileMask)
fileMask - The fileMask to set.public String[] getExludeFileMask()
public void setExcludeFileMask(String[] excludeFileMask)
excludeFileMask - The excludeFileMask to set.public String[] getIncludeSubFolders()
public void setIncludeSubFolders(String[] includeSubFoldersin)
public String getRequiredFilesCode(String tt)
public String getRequiredFilesDesc(String tt)
public String[] getFileName()
public void setFileName(String[] fileName)
fileName - The fileName to set.public boolean ignoreEmptyRows()
public void setIgnoreEmptyRows(boolean ignoreEmptyRows)
ignoreEmptyRows - The ignoreEmptyRows to set.public long getRowLimit()
public void setRowLimit(long rowLimit)
rowLimit - The rowLimit to set.public String getRowNumberField()
public void setRowNumberField(String rowNumberField)
rowNumberField - The rowNumberField to set.public String getSheetRowNumberField()
public void setSheetRowNumberField(String rowNumberField)
rowNumberField - The rowNumberField to set.public String getSheetField()
public void setSheetField(String sheetField)
sheetField - The sheetField to set.public String[] getSheetName()
public void setSheetName(String[] sheetName)
sheetName - The sheetName to set.public int[] getStartColumn()
public void setStartColumn(int[] startColumn)
startColumn - The startColumn to set.public int[] getStartRow()
public void setStartRow(int[] startRow)
startRow - The startRow to set.public boolean startsWithHeader()
public void setStartsWithHeader(boolean startsWithHeader)
startsWithHeader - The startsWithHeader to set.public boolean stopOnEmpty()
public void setStopOnEmpty(boolean stopOnEmpty)
stopOnEmpty - The stopOnEmpty to set.
public void loadXML(Node stepnode,
List<DatabaseMeta> databases,
Map<String,Counter> counters)
throws KettleXMLException
StepMetaInterface
loadXML in interface StepMetaInterfacestepnode - the Node to get the info fromdatabases - The available list of databases to reference tocounters - Counters to reference.
KettleXMLException - When an unexpected XML error occurred. (malformed etc.)public Object clone()
StepMetaInterface
clone in interface StepMetaInterfaceclone in class BaseStepMeta
public void allocate(int nrfiles,
int nrsheets,
int nrfields)
public void setDefault()
StepMetaInterface
setDefault in interface StepMetaInterface
public void getFields(RowMetaInterface row,
String name,
RowMetaInterface[] info,
StepMeta nextStep,
VariableSpace space)
throws KettleStepException
BaseStepMeta
getFields in interface StepMetaInterfacegetFields in class BaseStepMetarow - the input row metaname - the nameinfo - the infonextStep - the next stepspace - the space
KettleStepException - the kettle step exceptionpublic String getXML()
BaseStepMeta
getXML in interface StepMetaInterfacegetXML in class BaseStepMeta
public void readRep(Repository rep,
ObjectId id_step,
List<DatabaseMeta> databases,
Map<String,Counter> counters)
throws KettleException
StepMetaInterface
readRep in interface StepMetaInterfacerep - The repository to read fromid_step - The step IDdatabases - The databases to referencecounters - The counters to reference
KettleException - When an unexpected error occurred (database, network, etc)
public void saveRep(Repository rep,
ObjectId id_transformation,
ObjectId id_step)
throws KettleException
StepMetaInterface
saveRep in interface StepMetaInterfacerep - The Kettle repository to save toid_transformation - The transformation IDid_step - The step ID
KettleException - When an unexpected error occurred (database, network, etc)public static final int getTrimTypeByCode(String tt)
public static final int getTrimTypeByDesc(String tt)
public static final String getTrimTypeCode(int i)
public static final String getTrimTypeDesc(int i)
public String[] getFilePaths(VariableSpace space)
public FileInputList getFileList(VariableSpace space)
public String getLookupStepname()
public void searchInfoAndTargetSteps(List<StepMeta> steps)
BaseStepMeta
searchInfoAndTargetSteps in interface StepMetaInterfacesearchInfoAndTargetSteps in class BaseStepMetasteps - the steps to referencepublic String[] getInfoSteps()
public void check(List<CheckResultInterface> remarks,
TransMeta transMeta,
StepMeta stepMeta,
RowMetaInterface prev,
String[] input,
String[] output,
RowMetaInterface info)
StepMetaInterface
check in interface StepMetaInterfaceremarks - The list to put the remarks in @see org.pentaho.di.core.CheckResultstepMeta - The stepMeta to help checkingprev - The fields coming from the previous stepinput - The input step namesoutput - The output step namesinfo - The fields that are used as information by the steppublic RowMetaInterface getEmptyFields()
public StepInterface getStep(StepMeta stepMeta,
StepDataInterface stepDataInterface,
int cnr,
TransMeta transMeta,
Trans trans)
StepMetaInterface
getStep in interface StepMetaInterfacestepMeta - The step infostepDataInterface - the step data interface linked to this step. Here the step can store temporary data, database connections, etc.cnr - The copy nr to gettransMeta - The transformation infotrans - The launching transformationpublic StepDataInterface getStepData()
StepMetaInterface
getStepData in interface StepMetaInterfacepublic String getWarningFilesDestinationDirectory()
public void setWarningFilesDestinationDirectory(String badLineFilesDestinationDirectory)
public String getBadLineFilesExtension()
public void setBadLineFilesExtension(String badLineFilesExtension)
public boolean isErrorIgnored()
public void setErrorIgnored(boolean errorIgnored)
public String getErrorFilesDestinationDirectory()
public void setErrorFilesDestinationDirectory(String errorLineFilesDestinationDirectory)
public String getErrorFilesExtension()
public void setErrorFilesExtension(String errorLineFilesExtension)
public String getLineNumberFilesDestinationDirectory()
public void setLineNumberFilesDestinationDirectory(String lineNumberFilesDestinationDirectory)
public String getLineNumberFilesExtension()
public void setLineNumberFilesExtension(String lineNumberFilesExtension)
public boolean isErrorLineSkipped()
public void setErrorLineSkipped(boolean errorLineSkipped)
public boolean isStrictTypes()
public void setStrictTypes(boolean strictTypes)
public String[] getFileRequired()
public void setFileRequired(String[] fileRequiredin)
public String getAcceptingField()
public void setAcceptingField(String acceptingField)
acceptingField - The acceptingField to set.public boolean isAcceptingFilenames()
public void setAcceptingFilenames(boolean acceptingFilenames)
acceptingFilenames - The acceptingFilenames to set.public StepMeta getAcceptingStep()
public void setAcceptingStep(StepMeta acceptingStep)
acceptingStep - The acceptingStep to set.public String getAcceptingStepName()
public void setAcceptingStepName(String acceptingStepName)
acceptingStepName - The acceptingStepName to set.public String[] getUsedLibraries()
getUsedLibraries in interface StepMetaInterfacegetUsedLibraries in class BaseStepMetapublic String getEncoding()
public void setEncoding(String encoding)
encoding - the encoding to setpublic void setAddResultFile(boolean isaddresult)
isaddresult - The isaddresult to set.public boolean isAddResultFile()
public boolean readAllSheets()
public String exportResources(VariableSpace space,
Map<String,ResourceDefinition> definitions,
ResourceNamingInterface resourceNamingInterface,
Repository repository)
throws KettleException
exportResources in interface StepMetaInterfaceexportResources in class BaseStepMetaspace - the spacedefinitions - the definitionsresourceNamingInterface - the resource naming interfacerepository - the repository
KettleException - the kettle exceptionpublic SpreadSheetType getSpreadSheetType()
public void setSpreadSheetType(SpreadSheetType spreadSheetType)
public StepMetaInjectionInterface getStepMetaInjectionInterface()
getStepMetaInjectionInterface in interface StepMetaInterfacegetStepMetaInjectionInterface in class BaseStepMeta
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||