class LayerExtensionModule extends java.lang.Object
A Groovy Extension Module that adds methods to the Layer class.
Constructor and description |
---|
LayerExtensionModule
() |
Type Params | Return Type | Name and description |
---|---|---|
|
static void |
toGML(Layer layer, java.io.OutputStream out) Write the Layer as GML to an OutputStream |
|
static void |
toGMLFile(Layer layer, java.io.File file) Write the Layer as GML to a File |
|
static java.lang.String |
toGMLString(Layer layer) Write the Layer as GML to a String |
|
static void |
toGeobuf(Layer layer, java.io.OutputStream out) Write the Layer as Geobuf to an OutputStream |
|
static byte[] |
toGeobufBytes(Layer layer) Write the Layer as Geobuf to a byte array |
|
static void |
toGeobufFile(Layer layer, java.io.File file) Write the Layer as Geobuf to a File |
|
static java.lang.String |
toGeobufString(Layer layer) Write the Layer as Geobuf to a String |
|
static void |
toJSON(Layer layer, java.io.OutputStream out) Write the Layer as GeoJSON to an OutputStream |
|
static void |
toJSON(Layer layer, Map options, java.io.OutputStream out) Write the Layer as GeoJSON to an OutputStream |
|
static void |
toJSONFile(Layer layer, Map options, java.io.File file) Write the Layer as GeoJSON to a File |
|
static java.lang.String |
toJSONString(Layer layer, Map options) Write the Layer as GeoJSON to a String |
|
static void |
toKML(Layer layer, java.io.OutputStream out, groovy.lang.Closure nameClosure, groovy.lang.Closure descriptionClosure) Write the Layer as KML to an OutputStream. |
|
static void |
toKMLFile(Layer layer, java.io.File file, groovy.lang.Closure nameClosure, groovy.lang.Closure descriptionClosure) Write the Layer as KML to a File. |
|
static java.lang.String |
toKMLString(Layer layer, groovy.lang.Closure nameClosure, groovy.lang.Closure descriptionClosure) Write the Layer as KML to a String. |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Write the Layer as GML to an OutputStream
layer
- The Layerout
- The OutputStream (defaults to System.out)Write the Layer as GML to a File
layer
- The Layerfile
- The FileWrite the Layer as GML to a String
layer
- The Layerout
- A GML StringWrite the Layer as Geobuf to an OutputStream
layer
- The Layerout
- The OutputStream (defaults to System.out)Write the Layer as Geobuf to a byte array
layer
- The Layerout
- A Geobuf byte arrayWrite the Layer as Geobuf to a File
layer
- The Layerfile
- The FileWrite the Layer as Geobuf to a String
layer
- The Layerout
- A Geobuf Hex StringWrite the Layer as GeoJSON to an OutputStream
layer
- The Layerout
- The OutputStream (defaults to System.out)Write the Layer as GeoJSON to an OutputStream
layer
- The Layeroptions
- Optional named parameters:
out
- The OutputStream (defaults to System.out)Write the Layer as GeoJSON to a File
layer
- The Layeroptions
- Optional named parameters:
file
- The FileWrite the Layer as GeoJSON to a String
layer
- The Layeroptions
- Optional named parameters:
out
- A GeoJSON StringWrite the Layer as KML to an OutputStream.
layer
- The Layerout
- The OutputStream (defaults to System.out)nameClosure
- A Closure that takes a Feature and returns a value
used as the Placemark's name. Default to the Feature's IDdescriptionClosure
- A Closure that takes a Feature and returns a value
used as the Placemark's description. Defaults to null which means no description
is createdWrite the Layer as KML to a File.
layer
- The Layerfile
- The File we are writingnameClosure
- A Closure that takes a Feature and returns a value
used as the Placemark's name. Default to the Feature's IDdescriptionClosure
- A Closure that takes a Feature and returns a value
used as the Placemark's description. Defaults to null which means no description
is createdWrite the Layer as KML to a String.
layer
- The LayernameClosure
- A Closure that takes a Feature and returns a value
used as the Placemark's name. Default to the Feature's IDdescriptionClosure
- A Closure that takes a Feature and returns a value
used as the Placemark's description. Defaults to null which means no description
is created