|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpl.edu.agh.cast.importer.base.process.ImportProcess
public class ImportProcess
Represents import process.
Field Summary | |
---|---|
protected List<IDataSet<IDomainElement>> |
convertedData
Converted data, i.e. |
protected List<TabularData> |
parsedData
Parsed data. |
protected List<RawTabularData> |
tokenizedData
Tokenized data. |
Constructor Summary | |
---|---|
ImportProcess()
The constructor. |
Method Summary | |
---|---|
boolean |
canConvert()
Checks if conversion can be done. |
boolean |
canParse()
Checks if parsing can be done. |
boolean |
canTokenize()
Checks if tokenization can be done. |
void |
changeRowValue(DataRow row,
int index,
String value)
Changes token value in input row. |
void |
convert(org.eclipse.core.runtime.IProgressMonitor monitor)
Converts list of TabularData to domain data sets. |
List<TabularData> |
getConversionPreview()
Delegate of IImportConverter.preview(List) method. |
String |
getConversionRulesSelectionPageId()
|
List<IDataSet<IDomainElement>> |
getConvertedData()
|
IImportConverter |
getConverter()
|
ErrorsLog |
getErrorsLog()
|
String |
getFilePath()
|
List<List<IImportLogger>> |
getImportLoggers()
|
List<TabularData> |
getParsedData()
|
IImportParser |
getParser()
|
String |
getProjectLocation()
|
IImportTemplate |
getTemplate()
|
List<RawTabularData> |
getTokenizedData()
|
RawTabularData |
getTokenizePreview()
Generates preview of tokenizer work. |
IImportTokenizer |
getTokenizer()
|
boolean |
isConverterConfigured()
|
boolean |
isParserConfigured()
|
boolean |
isTokenizerConfigured()
|
void |
parse(org.eclipse.core.runtime.IProgressMonitor monitor)
Converts list of RawTabularData to list of TabularData . |
void |
setConversionRulesSelectionPageId(String conversionRulesSelectionPageId)
|
void |
setConverter(IImportConverter converter)
|
void |
setFilePath(String filePath)
Sets the file path. |
void |
setParser(IImportParser parser)
Sets the parser. |
void |
setProjectLocation(String location)
|
void |
setTemplate(IImportTemplate template)
Sets the template. |
void |
setTokenizer(IImportTokenizer tokenizer)
Sets the tokenizer. |
void |
setTokenizerOptions(List<ITokenizerOption> options)
Sets the tokenizer options. |
boolean |
shouldChangeTokenizePreview()
Returns false if tokenize preview is up to date. |
boolean |
shouldParse()
Returns false if actual parsed data is up to date and parsing don't must be invoked. |
boolean |
shouldTokenize()
Returns false if tokenized data is up to date and tokenization don't must be invoked. |
void |
tokenize(org.eclipse.core.runtime.IProgressMonitor monitor)
Converts input file defined in file path to list of RawTabularData . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected List<RawTabularData> tokenizedData
protected List<TabularData> parsedData
protected List<IDataSet<IDomainElement>> convertedData
Constructor Detail |
---|
public ImportProcess()
Method Detail |
---|
public void tokenize(org.eclipse.core.runtime.IProgressMonitor monitor)
RawTabularData
.
monitor
- progress monitorpublic void parse(org.eclipse.core.runtime.IProgressMonitor monitor)
RawTabularData
to list of TabularData
.
monitor
- progress monitorpublic void convert(org.eclipse.core.runtime.IProgressMonitor monitor)
TabularData
to domain data sets.
monitor
- progress monitorpublic RawTabularData getTokenizePreview()
public void changeRowValue(DataRow row, int index, String value)
row
- input rowindex
- token indexvalue
- token new valuepublic List<TabularData> getConversionPreview()
IImportConverter.preview(List)
method.
public boolean canTokenize()
true
if tokenization can be done.public boolean canParse()
true
if parsing can be done.public boolean shouldTokenize()
public boolean shouldParse()
public boolean shouldChangeTokenizePreview()
public boolean canConvert()
true
if conversion can be done.public boolean isTokenizerConfigured()
public boolean isParserConfigured()
public boolean isConverterConfigured()
public IImportTokenizer getTokenizer()
public IImportParser getParser()
public IImportConverter getConverter()
public String getFilePath()
public ErrorsLog getErrorsLog()
public void setFilePath(String filePath)
filePath
- the file pathpublic void setTokenizer(IImportTokenizer tokenizer)
tokenizer
- the tokenizerpublic void setParser(IImportParser parser)
parser
- the parserpublic void setConverter(IImportConverter converter)
public void setTokenizerOptions(List<ITokenizerOption> options)
options
- tokenizer optionspublic void setTemplate(IImportTemplate template)
template
- the template to setpublic IImportTemplate getTemplate()
public void setProjectLocation(String location)
public List<RawTabularData> getTokenizedData()
public List<TabularData> getParsedData()
public List<IDataSet<IDomainElement>> getConvertedData()
public List<List<IImportLogger>> getImportLoggers()
public void setConversionRulesSelectionPageId(String conversionRulesSelectionPageId)
public String getConversionRulesSelectionPageId()
public String getProjectLocation()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |