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 booleanprotected Map<FeatureType,List<Style>> protected Map<FeatureType,List<Style>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()protected abstract voidprotected booleanprotected voidputDefault(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
-