|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.me.parabola.mkgmap.filters.PreserveHorizontalAndVerticalLinesFilter
public class PreserveHorizontalAndVerticalLinesFilter
Constructor Summary | |
---|---|
PreserveHorizontalAndVerticalLinesFilter()
|
Method Summary | |
---|---|
void |
doFilter(MapElement element,
MapFilterChain next)
Filter an element. |
void |
init(FilterConfig config)
Initialise the filter and pass in parameters that may be needed for the run. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PreserveHorizontalAndVerticalLinesFilter()
Method Detail |
---|
public void init(FilterConfig config)
MapFilter
init
in interface MapFilter
config
- Configuration information, giving parameters of the map
level that is being produced through this filter.public void doFilter(MapElement element, MapFilterChain next)
MapFilter
MapFilterChain.doFilter(MapElement)
method.
The filter may modify the element or create a new element or even more than one element and pass them all to the next part of the chain.
It is allowed to call the next doFilter more than once (this is used to split elements for example). You are also allowed to not call it at all, in which case the element will not appear in the map at that level.
doFilter
in interface MapFilter
element
- A map element that will be a line or a polygon.next
- This is used to pass the possibly transformed element onward.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |