de.micromata.opengis.kml.v_2_2_0.LabelStyle Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of JavaAPIforKml Show documentation
Show all versions of JavaAPIforKml Show documentation
This is JavaAPIforKMml, Micromata's library for use with applications that want to parse, generate and operate on KML. It is an implementation of the OGC KML 2.2 standard. It is written entirely in Java and makes heavy use of JAXB.
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 }
*
* Note: The {@code } tag is deprecated. Use {@code } instead.
*
*
* Specifies how the {@code } of a Feature is drawn in the 3D viewer. A custom color,
* color mode, and scale for the label (name) can be specified.
*
*
* Syntax:
* <LabelStyle id="ID">
* <!-- inherited from ColorStyle -->
* <color>ffffffff</color> <!-- kml:color -->
* <colorMode>normal</colorMode> <!-- kml:colorModeEnum: normal or random -->
*
* <!-- specific to LabelStyle -->
* <scale>1</scale> <!-- float -->
* </LabelStyle>
*
* Extends:
*
*
* Contained By:
*
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LabelStyleType", propOrder = {
"scale",
"labelStyleSimpleExtension",
"labelStyleObjectExtension"
})
@XmlRootElement(name = "LabelStyle", namespace = "http://www.opengis.net/kml/2.2")
public class LabelStyle
extends ColorStyle
implements Cloneable
{
/**
* {@code }
*
* Note: The {@code } tag has been deprecated. Use {@code } instead.
*
*
* Resizes the icon.
*
*
* Scales a model along the x, y, and z axes in the model's coordinate space. {@code
* 2.5 2.5 3.5 }
*
*
*
*
*/
@XmlElement(defaultValue = "1.0")
protected double scale;
@XmlElement(name = "LabelStyleSimpleExtensionGroup")
@XmlSchemaType(name = "anySimpleType")
protected List