Class VectorMarkerSymbolLayer


  • public final class VectorMarkerSymbolLayer
    extends MarkerSymbolLayer
    VectorMarkerSymbolLayers are symbol layers intended for use with point geometries. They consist of a list of VectorMarkerSymbolElement. If it is the only symbol layer in a MultilayerPointSymbol, this symbol layer places a vector marker at the location of the point feature.
    Since:
    100.5.0
    • Constructor Detail

      • VectorMarkerSymbolLayer

        public VectorMarkerSymbolLayer​(java.lang.Iterable<VectorMarkerSymbolElement> symbolElements)
        Instantiates a new VectorMarkerSymbolLayer with the given iterable of VectorMarkerSymbolElements.
        Parameters:
        symbolElements - the VectorMarkerSymbolElements to create this VectorMarkerSymbolLayer from, cannot be null
        Throws:
        java.lang.IllegalArgumentException - if symbolElements is null
        Since:
        100.5.0
    • Method Detail

      • getVectorMarkerSymbolElements

        public java.util.List<VectorMarkerSymbolElement> getVectorMarkerSymbolElements()
        Gets the list of VectorMarkerSymbolElements that make up this symbol layer. This list is modifiable, VectorMarkerSymbolElements can be added and removed to modify this symbol layer.
        Returns:
        the list of VectorMarkerSymbolElements
        Since:
        100.5.0