Class GeoCollection.Builder

    • Method Detail

      • add

        public GeoCollection.Builder add​(GeoObject geometry)
        Appends geometry to geometries list.
        Parameters:
        geometry - append this geometry.
        Returns:
        this Builder instance.
        Throws:
        java.lang.NullPointerException - if geometry is null.
      • addAll

        public GeoCollection.Builder addAll​(@Nullable
                                            GeoObject[] geometries)
        Appends geometries array to geometries list. Geometries array may be null or empty. If this is the case nothing is done.
        Parameters:
        geometries - append all geometries to list.
        Returns:
        this Builder instance.
      • addAll

        public GeoCollection.Builder addAll​(@Nullable
                                            java.util.Collection<GeoObject> geometries)
        Appends geometries collection to geometries list. Geometries collection may be null or empty.
        Parameters:
        geometries - append all geometries to list.
        Returns:
        this Builder instance.
      • geometries

        public GeoCollection.Builder geometries​(GeoObject[] geometries)
        Sets geometries list to given array. Note that all previously added geometries are removed from the list prior to adding these geometries but after determining that the array is not null.
        Parameters:
        geometries - GeoJSON geometries.
        Returns:
        this Builder instance.
        Throws:
        java.lang.NullPointerException - if geometries is null. If this exception is thrown then geometries list is unchanged.