GeoJSONSourceData

Constructors

Link copied to clipboard
open fun GeoJSONSourceData(@NonNull value: Geometry)
Create a variant from Geometry.
Link copied to clipboard
open fun GeoJSONSourceData(@NonNull value: Feature)
Create a variant from Feature.
Link copied to clipboard
open fun GeoJSONSourceData(@NonNull value: List<Feature>)
Create a variant from List.
Link copied to clipboard
open fun GeoJSONSourceData(@NonNull value: String)
Create a variant from String.

Types

Link copied to clipboard
enum Type
Type information of the variant's content

Functions

Link copied to clipboard
@NonNull
open fun getFeature(): Feature
Get content with type Feature from the variant.
Link copied to clipboard
@NonNull
open fun getGeometry(): Geometry
Get content with type Geometry from the variant.
Link copied to clipboard
@NonNull
open fun getList(): List<Feature>
Get content with type Listfrom the variant.
Link copied to clipboard
@NonNull
open fun getString(): String
Get content with type String from the variant.
Link copied to clipboard
Get type info enum of the variant.
Link copied to clipboard
open fun isFeature(): Boolean
Check if the content of variant has type Feature.
Link copied to clipboard
open fun isGeometry(): Boolean
Check if the content of variant has type Geometry.
Link copied to clipboard
open fun isList(): Boolean
Check if the content of variant has type List.
Link copied to clipboard
open fun isString(): Boolean
Check if the content of variant has type String.
Link copied to clipboard
open fun toString(): String
Get a string representation of the value contained in the variant.
Link copied to clipboard
open fun valueOf(@NonNull value: Feature): GeoJSONSourceData
Create a variant from Feature.
open fun valueOf(@NonNull value: Geometry): GeoJSONSourceData
Create a variant from Geometry.
open fun valueOf(@NonNull value: String): GeoJSONSourceData
Create a variant from String.
open fun valueOf(@NonNull value: List<Feature>): GeoJSONSourceData
Create a variant from List.