public class WayGeometryBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected GeometryFactory |
factory
|
| Constructor and Description |
|---|
WayGeometryBuilder()
|
WayGeometryBuilder(GeometryFactory
|
| Modifier and Type | Method and Description |
|---|---|
WayBuilderResult |
buildResult(OsmWay
Build a LinesString from the given way.
|
WayBuilderResult |
buildResultOmitVertexIfNodeMissing(OsmWay
|
WayBuilderResult |
buildResultReturnEmptyIfNodeMissing(OsmWay
|
WayBuilderResult |
buildResultSplitIfNodeMissing(OsmWay
|
WayBuilderResult |
buildResultThrowExceptionIfNodeMissing(OsmWay
|
LogLevel |
getLogLevel()
|
MissingEntitiesStrategy |
getMissingEntitiesStrategy()
|
MissingWayNodeStrategy |
getMissingWayNodeStrategy()
|
boolean |
isLog()
|
void |
setLog(boolean log)
|
void |
setLogLevel(LogLevel
|
void |
setMissingEntitiesStrategy(MissingEntitiesStrategy
|
void |
setMissingWayNodeStrategy(MissingWayNodeStrategy
|
protected GeometryFactoryfactory
public WayGeometryBuilder()
public WayGeometryBuilder(GeometryFactoryfactory)
public MissingEntitiesStrategygetMissingEntitiesStrategy()
public void setMissingEntitiesStrategy(MissingEntitiesStrategymissingEntitiesStrategy)
public MissingWayNodeStrategygetMissingWayNodeStrategy()
public void setMissingWayNodeStrategy(MissingWayNodeStrategymissingWayNodeStrategy)
public boolean isLog()
public void setLog(boolean log)
public LogLevelgetLogLevel()
public void setLogLevel(LogLevellogLevel)
public WayBuilderResultbuildResult(OsmWay way, OsmEntityProvider resolver) throws EntityNotFoundException
way - the way to use for building.
EntityNotFoundException - if a node cannot be resolved.
public WayBuilderResultbuildResultThrowExceptionIfNodeMissing(OsmWay way, OsmEntityProvider resolver) throws EntityNotFoundException
EntityNotFoundException
public WayBuilderResultbuildResultReturnEmptyIfNodeMissing(OsmWay way, OsmEntityProvider resolver)
public WayBuilderResultbuildResultOmitVertexIfNodeMissing(OsmWay way, OsmEntityProvider resolver)
public WayBuilderResultbuildResultSplitIfNodeMissing(OsmWay way, OsmEntityProvider resolver)