de.micromata.opengis.kml.v_2_2_0.LineStyle 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 }
*
* Specifies the drawing style (color, color mode, and line width) for all line geometry.
* Line geometry includes the outlines of outlined polygons and the extruded "tether"
* of Placemark icons (if extrusion is enabled).
*
*
* Syntax:
* <LineStyle id="ID">
* <!-- inherited from ColorStyle -->
* <color>ffffffff</color> <!-- kml:color -->
* <colorMode>normal</colorMode> <!-- colorModeEnum: normal or random -->
*
* <!-- specific to LineStyle -->
* <width>1</width> <!-- float -->
* </LineStyle>
*
* Extends:
*
*
* Contained By:
*
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LineStyleType", propOrder = {
"width",
"lineStyleSimpleExtension",
"lineStyleObjectExtension"
})
@XmlRootElement(name = "LineStyle", namespace = "http://www.opengis.net/kml/2.2")
public class LineStyle
extends ColorStyle
implements Cloneable
{
/**
* {@code }
*
* Width of the line, in pixels.
*
*
*
*
*/
@XmlElement(defaultValue = "1.0")
protected double width;
/**
* {@code