|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.gisgraphy.importer.AbstractSimpleImporterProcessor
com.gisgraphy.importer.OpenStreetMapSimpleImporter
public class OpenStreetMapSimpleImporter
Import the street from an (pre-processed) openStreet map data file .
Field Summary | |
---|---|
protected com.gisgraphy.geocoloc.IGeolocSearchEngine |
geolocSearchEngine
|
protected IIdGenerator |
idGenerator
|
protected IOpenStreetMapDao |
openStreetMapDao
|
protected ISolRSynchroniser |
solRSynchroniser
|
Fields inherited from class com.gisgraphy.importer.AbstractSimpleImporterProcessor |
---|
COMMENT_START, currentFile, importerConfig, in, internationalisationService, logger, readFileLine, status, statusMessage, totalReadLine, transactionManager, txDefinition, txStatus |
Constructor Summary | |
---|---|
OpenStreetMapSimpleImporter()
|
Method Summary | |
---|---|
protected void |
flushAndClear()
Should flush and clear all the Daos that are used by the processor. |
protected File[] |
getFiles()
|
protected String |
getNearestCityName(com.vividsolutions.jts.geom.Point location)
|
protected int |
getNumberOfColumns()
|
protected void |
processData(String line)
Process a read line of the geonames file, must be implemented by the concrete class |
List<NameValueDTO<Integer>> |
rollback()
/! |
protected void |
setCommitFlushMode()
Will flush after every commit |
void |
setGeolocSearchEngine(com.gisgraphy.geocoloc.IGeolocSearchEngine geolocSearchEngine)
|
void |
setIdGenerator(IIdGenerator idGenerator)
|
void |
setOpenStreetMapDao(IOpenStreetMapDao openStreetMapDao)
|
void |
setSolRSynchroniser(ISolRSynchroniser solRSynchroniser)
|
protected void |
setup()
Template method that can be override. |
boolean |
shouldBeSkipped()
|
protected boolean |
shouldFillIsInField()
|
protected boolean |
shouldIgnoreComments()
Whether the filter should ignore the comments (i.e. lines starting with #) |
protected boolean |
shouldIgnoreFirstLine()
Template Method : Whether the processor should ignore the first line of the input |
protected void |
tearDown()
Template method that can be override. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected IIdGenerator idGenerator
protected IOpenStreetMapDao openStreetMapDao
protected ISolRSynchroniser solRSynchroniser
protected com.gisgraphy.geocoloc.IGeolocSearchEngine geolocSearchEngine
Constructor Detail |
---|
public OpenStreetMapSimpleImporter()
Method Detail |
---|
protected void flushAndClear()
AbstractSimpleImporterProcessor
flushAndClear
in class AbstractSimpleImporterProcessor
protected void setup()
AbstractSimpleImporterProcessor
setup
in class AbstractSimpleImporterProcessor
protected File[] getFiles()
getFiles
in class AbstractSimpleImporterProcessor
ImporterHelper
protected int getNumberOfColumns()
getNumberOfColumns
in class AbstractSimpleImporterProcessor
protected void processData(String line) throws ImporterException
AbstractSimpleImporterProcessor
processData
in class AbstractSimpleImporterProcessor
line
- the line to process
ImporterException
protected String getNearestCityName(com.vividsolutions.jts.geom.Point location)
public boolean shouldBeSkipped()
shouldBeSkipped
in interface IImporterProcessor
shouldBeSkipped
in class AbstractSimpleImporterProcessor
protected void setCommitFlushMode()
AbstractSimpleImporterProcessor
setCommitFlushMode
in class AbstractSimpleImporterProcessor
AbstractSimpleImporterProcessor.flushAndClear()
protected boolean shouldIgnoreComments()
AbstractSimpleImporterProcessor
shouldIgnoreComments
in class AbstractSimpleImporterProcessor
AbstractSimpleImporterProcessor.COMMENT_START
protected boolean shouldIgnoreFirstLine()
AbstractSimpleImporterProcessor
shouldIgnoreFirstLine
in class AbstractSimpleImporterProcessor
public List<NameValueDTO<Integer>> rollback()
IImporterProcessor
public void setOpenStreetMapDao(IOpenStreetMapDao openStreetMapDao)
protected void tearDown()
AbstractSimpleImporterProcessor
tearDown
in class AbstractSimpleImporterProcessor
protected boolean shouldFillIsInField()
public void setSolRSynchroniser(ISolRSynchroniser solRSynchroniser)
public void setIdGenerator(IIdGenerator idGenerator)
public void setGeolocSearchEngine(com.gisgraphy.geocoloc.IGeolocSearchEngine geolocSearchEngine)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |