Class GeometryPipeline


  • public class GeometryPipeline
    extends java.lang.Object
    • 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GeometryPipeline

        public GeometryPipeline()
    • 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