de.micromata.opengis.kml.v_2_2_0.ItemIcon 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 }
*
* {@code } Specifies the current state of the NetworkLink or Folder. Possible values
* are open, closed, error, fetching0, fetching1, and fetching2. These values can be
* combined by inserting a space between two values (no comma). {@code }Specifies the
* URI of the image used in the List View for the Feature.
*
*
* Icon used in the List view that reflects the state of a Folder or Link fetch. Icons
* associated with the open and closed modes are used for Folders and Network Links.
* Icons associated with the error and fetching0, fetching1, and fetching2 modes are
* used for Network Links. The following screen capture illustrates the Google Earth
* icons for these states:
*
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ItemIconType", propOrder = {
"state",
"href",
"itemIconSimpleExtension",
"itemIconObjectExtension"
})
@XmlRootElement(name = "ItemIcon", namespace = "http://www.opengis.net/kml/2.2")
public class ItemIcon
extends AbstractObject
implements Cloneable
{
/**
* {@code }
*
* Specifies the current state of the NetworkLink or Folder. Possible values are open,
* closed, error, fetching0, fetching1, and fetching2. These values can be combined
* by inserting a space between two values (no comma).
*
*
*
*
*/
@XmlList
protected List state;
/**
* {@code }
*
* A URL (either an HTTP address or a local file specification). When the parent of
* {@code } is a NetworkLink, {@code }is a KML file. When the parent of {@code } is a Model,
* {@code }is a COLLADA file. When the parent of {@code }(same fields as {@code }) is an
* Overlay, {@code }is an image. Relative URLs can be used in this tag and are evaluated
* relative to the enclosing KML file.
*
*
* An HTTP address or a local file specification used to load an icon.
*
*
* Specifies the URI of the image used in the List View for the Feature.
*
*
*
*
*/
protected String href;
@XmlElement(name = "ItemIconSimpleExtensionGroup")
@XmlSchemaType(name = "anySimpleType")
protected List