public class PlacemarkIO extends Object
Modifier and Type | Field and Description |
---|---|
static String |
FILE_EXTENSION_FLAT_OLD |
static String |
FILE_EXTENSION_FLAT_TEXT |
static String |
FILE_EXTENSION_KMZ |
static String |
FILE_EXTENSION_PLACEMARK |
static String |
FILE_EXTENSION_XML_OLD |
static String |
TAG_FILL_COLOR |
static String |
TAG_OUTLINE_COLOR |
Modifier and Type | Method and Description |
---|---|
static SnapFileFilter |
createKmzFileFilter() |
static Placemark |
createPlacemark(org.jdom.Element element,
PlacemarkDescriptor descriptor,
GeoCoding geoCoding)
Creates a new placemark from an XML element and a given symbol.
|
static SnapFileFilter |
createPlacemarkFileFilter() |
static SnapFileFilter |
createTextFileFilter() |
static List<Placemark> |
readPlacemarks(Reader reader,
GeoCoding geoCoding,
PlacemarkDescriptor placemarkDescriptor) |
static void |
writeColor(String tagName,
int indent,
Color color,
XmlWriter writer) |
static void |
writePlacemarkKmzFile(OutputStream os,
List<PlacemarkData> placemarks,
ProgressMonitor pm) |
static void |
writePlacemarksFile(Writer writer,
List<Placemark> placemarks) |
static void |
writePlacemarksWithAdditionalData(Writer writer,
String roleLabel,
String productName,
List<Placemark> placemarkList,
List<Object[]> valueList,
String[] standardColumnNames,
String[] additionalColumnNames) |
static void |
writeXML(Placemark placemark,
XmlWriter writer,
int indent) |
public static final String FILE_EXTENSION_FLAT_OLD
public static final String FILE_EXTENSION_XML_OLD
public static final String FILE_EXTENSION_FLAT_TEXT
public static final String FILE_EXTENSION_PLACEMARK
public static final String FILE_EXTENSION_KMZ
public static final String TAG_FILL_COLOR
public static final String TAG_OUTLINE_COLOR
public static List<Placemark> readPlacemarks(Reader reader, GeoCoding geoCoding, PlacemarkDescriptor placemarkDescriptor) throws IOException
IOException
public static void writePlacemarksWithAdditionalData(Writer writer, String roleLabel, String productName, List<Placemark> placemarkList, List<Object[]> valueList, String[] standardColumnNames, String[] additionalColumnNames)
public static void writePlacemarksFile(Writer writer, List<Placemark> placemarks) throws IOException
IOException
public static void writePlacemarkKmzFile(OutputStream os, List<PlacemarkData> placemarks, ProgressMonitor pm) throws IOException
IOException
public static SnapFileFilter createTextFileFilter()
public static SnapFileFilter createPlacemarkFileFilter()
public static SnapFileFilter createKmzFileFilter()
public static Placemark createPlacemark(org.jdom.Element element, PlacemarkDescriptor descriptor, GeoCoding geoCoding)
element
- the element.descriptor
- the descriptor of the placemark.geoCoding
- the geoCoding to used by the placemark. Can be null
.NullPointerException
- if element is nullIllegalArgumentException
- if element is invalidCopyright © 2014–2017 European Space Agency (ESA). All rights reserved.