de.micromata.opengis.kml.v_2_2_0.Data Maven / Gradle / Ivy
Show all versions of JavaAPIforKml Show documentation
package de.micromata.opengis.kml.v_2_2_0;
import de.micromata.opengis.kml.v_2_2_0.annotations.Obvious;
import jakarta.xml.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
/**
* {@code }
*
* Creates an untyped name/value pair. The name can have two versions: name and displayName.
* The name attribute is used to identify the data pair within the KML file. The displayName
* element is used when a properly formatted name, with spaces and HTML formatting,
* is displayed in Google Earth. In the {@code } element of {@code }, the notation
* $[name:displayName] is replaced with {@code }. If you substitute the value
* of the name attribute of the {@code } element in this format (for example, $[holeYardage],
* the attribute value is replaced with {@code }. By default, the Placemark's balloon
* displays the name/value pairs associated with it.
*
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DataType", propOrder = {
"displayName",
"value",
"dataExtension"
})
@XmlRootElement(name = "Data", namespace = "http://www.opengis.net/kml/2.2")
public class Data
extends AbstractObject
implements Cloneable
{
/**
* {@code }
*
* An optional formatted version of name, to be used for display purposes.
*
*
*
*
*/
protected String displayName;
/**
* {@code }
*
* {@code Club house 1
* 234
* 4 }
*
*
* {@code An optional formatted version of name, to be used for display purposes.
* Value of the data pair. Club house
* 1 234
* 4 }
*
*
* Value of the data pair.
*
*
*
*
*/
@XmlElement(required = true)
protected String value;
@XmlElement(name = "DataExtension")
protected List