de.micromata.opengis.kml.v_2_2_0.Delete Maven / Gradle / Ivy
package de.micromata.opengis.kml.v_2_2_0;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import de.micromata.opengis.kml.v_2_2_0.gx.Tour;
/**
*
*
* Child elements for , which are the only elements that can be deleted, are
* Document, Folder, GroundOverlay, Placemark, and ScreenOverlay.
*
*
* Deletes features from a complex element that has already been loaded via a .
* The element in specifies the .kml or .kmz file containing
* the data to be deleted. Within that file, the element to be deleted must already
* have an explicit id defined for it. The element references this id in the
* targetId attribute.
*
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DeleteType", propOrder = {
"feature"
})
@XmlRootElement(name = "Delete", namespace = "http://www.opengis.net/kml/2.2")
public class Delete implements Cloneable
{
/**
*
*
* This is an abstract element and cannot be used directly in a KML file. The following
* diagram shows how some of a Feature's elements appear in Google Earth.
*
*
* Syntax:
* <!-- abstract element; do not create -->
* <!-- Feature id="ID" --> <!-- Document,Folder,
* NetworkLink,Placemark,
* GroundOverlay,PhotoOverlay,ScreenOverlay -->
* <name>...</name> <!-- string -->
* <visibility>1</visibility> <!-- boolean -->
* <open>0</open> <!-- boolean -->
* <atom:author>...<atom:author> <!-- xmlns:atom -->
* <atom:link>...</atom:link> <!-- xmlns:atom -->
* <address>...</address> <!-- string -->
* <xal:AddressDetails>...</xal:AddressDetails> <!-- xmlns:xal -->
<phoneNumber>...</phoneNumber> <!-- string -->
<Snippet maxLines="2">...</Snippet> <!-- string -->
* <description>...</description> <!-- string -->
* <AbstractView>...</AbstractView> <!-- Camera or LookAt -->
* <TimePrimitive>...</TimePrimitive> <!-- TimeStamp or TimeSpan -->
* <styleUrl>...</styleUrl> <!-- anyURI -->
* <StyleSelector>...</StyleSelector>
* <Region>...</Region>
* <Metadata>...</Metadata> <!-- deprecated in KML 2.2 -->
* <ExtendedData>...</ExtendedData> <!-- new in KML 2.2 -->
<-- /Feature -->
*
* Extends:
* @see: