Class LayerStylesBuilder.Builder<B extends LayerStylesBuilder.Builder<B>>
java.lang.Object
io.jmix.mapsflowui.kit.component.model.layer.LayerStylesBuilder.Builder<B>
- Direct Known Subclasses:
LayerStylesBuilder.ModifyBuilder
,LayerStylesBuilder.SelectionBuilder
- Enclosing class:
- LayerStylesBuilder
protected abstract static class LayerStylesBuilder.Builder<B extends LayerStylesBuilder.Builder<B>>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected Map<FeatureType,
List<Style>> protected Map<FeatureType,
List<Style>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
protected abstract void
protected boolean
protected void
putDefault
(FeatureType type, List<Style> styles) withStyles
(FeatureType type, Collection<Style> styles) withStyles
(FeatureType type, Collection<Style> styles, boolean defaultStyle)
-
Field Details
-
styles
-
defaultStyles
-
createDefaults
protected boolean createDefaults
-
-
Constructor Details
-
Builder
public Builder(boolean createDefaults)
-
-
Method Details
-
withStyles
-
withStyles
-
isDefaultsCreated
protected boolean isDefaultsCreated() -
initDefaultStyles
protected abstract void initDefaultStyles() -
putDefault
-
build
-