Package com.treasure.hunt.utils
Class GeometryPipeline
- java.lang.Object
-
- com.treasure.hunt.utils.GeometryPipeline
-
public class GeometryPipeline extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GeometryPipeline()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.stream.Stream<GeometryItem<?>>
assignMultiStyles(java.util.stream.Stream<GeometryItem<?>> stream)
Assign the correct style if multiple styles are set.static java.util.stream.Stream<GeometryItem<?>>
filterOverride(java.util.stream.Stream<GeometryItem<?>> stream)
Filter overridden geometry items.static java.util.stream.Stream<GeometryItem<?>>
pipe(java.util.stream.Stream<GeometryItem<?>> stream)
Combine and apply all filters on the geometry items.static java.util.stream.Stream<GeometryItem<?>>
sortZIndex(java.util.stream.Stream<GeometryItem<?>> stream)
Sort the geometry items by their z-index.
-
-
-
Method Detail
-
sortZIndex
public static java.util.stream.Stream<GeometryItem<?>> sortZIndex(java.util.stream.Stream<GeometryItem<?>> stream)
Sort the geometry items by their z-index.- Parameters:
stream
- stream of geometry items- Returns:
- stream of geometry items sorted by their z-index
-
filterOverride
public static java.util.stream.Stream<GeometryItem<?>> filterOverride(java.util.stream.Stream<GeometryItem<?>> stream)
Filter overridden geometry items.- Parameters:
stream
- stream of geometry items- Returns:
- stream without overridden geometry items
-
assignMultiStyles
public static java.util.stream.Stream<GeometryItem<?>> assignMultiStyles(java.util.stream.Stream<GeometryItem<?>> stream)
Assign the correct style if multiple styles are set.- Parameters:
stream
- stream of geometry items- Returns:
- stream with correctly assigned styles
-
pipe
public static java.util.stream.Stream<GeometryItem<?>> pipe(java.util.stream.Stream<GeometryItem<?>> stream)
Combine and apply all filters on the geometry items.- Parameters:
stream
- geometry items to be filtered- Returns:
- filtered geometry items
-
-