Class LayerStylesBuilder

java.lang.Object
io.jmix.mapsflowui.kit.component.model.layer.LayerStylesBuilder

public class LayerStylesBuilder extends Object
Helper class to build select and modify styles maps for layers.
  • Constructor Details

    • LayerStylesBuilder

      public LayerStylesBuilder()
  • Method Details

    • selectStyles

      public static LayerStylesBuilder.SelectBuilder selectStyles()
      Creates a builder with already added default select styles for every feature type.
      Returns:
      select styles builder with default select styles
    • selectStyles

      public static LayerStylesBuilder.SelectBuilder selectStyles(boolean createDefaults)
      Creates a builder with option whether to create default select styles or not.
      Parameters:
      createDefaults - whether to create default select styles
      Returns:
      select styles builder
    • modifyStyles

      public static LayerStylesBuilder.ModifyBuilder modifyStyles()
      Creates a builder with already added default modify styles for every feature type.
      Returns:
      modify styles builder with default modify styles
    • modifyStyles

      public static LayerStylesBuilder.ModifyBuilder modifyStyles(boolean createDefaults)
      Creates a builder with option whether to create default modify styles or not.
      Parameters:
      createDefaults - whether to create default modify styles
      Returns:
      modify styles builder