|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IImportParser
Interface for all classes responsible for syntactic analysis of the data in particular records. The
ImportParser
is aware of the order, in which tokens should appear, and analyzes them, using an
appropriate sequence (a "state machine") of IAnalyzer
s.
Method Summary | |
---|---|
IImportParser |
createCopy()
Create parser copy which contains copies of all analyzers. |
ErrorsLog |
getParseErrorsLog()
Retrieves the parsing errors log. |
boolean |
isComplete()
Checks if the parser has configured properly its analyzers. |
List<TabularData> |
parse(List<RawTabularData> rawTabularDatas,
org.eclipse.core.runtime.IProgressMonitor monitor)
Parse given unanalyzed tabular data. |
Method Detail |
---|
List<TabularData> parse(List<RawTabularData> rawTabularDatas, org.eclipse.core.runtime.IProgressMonitor monitor)
rawTabularDatas
- the raw tabular data to parsemonitor
- the progress monitor for the parse operation
ErrorsLog getParseErrorsLog()
boolean isComplete()
true
if all analyzers are configuredIImportParser createCopy()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |