Issue #704 remove obsolete edex kml and add kml to develoepr feature

Former-commit-id: a93f42b3ec [formerly b7326d0979] [formerly 79ba6c2cd5] [formerly 6f2e2b2cea [formerly 79ba6c2cd5 [formerly 067bfaab551c3c061ecfa8defba7d90c3e34b81a]]]
Former-commit-id: 6f2e2b2cea
Former-commit-id: e840f22756ff0b76e4cec15c0dc672b7efda26dc [formerly 1513500d7b]
Former-commit-id: 7238645490
This commit is contained in:
Ben Steffensmeier 2012-06-28 14:07:48 -05:00
parent 3fa351fb39
commit 0e3a60ff34
77 changed files with 6 additions and 11080 deletions

View file

@ -154,6 +154,10 @@
id="com.raytheon.uf.viz.collaboration.feature"
version="0.0.0"/>
<includes
id="com.raytheon.uf.viz.kml.export.feature"
version="0.0.0"/>
<requires>
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
</requires>

View file

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>

View file

@ -1,28 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>com.raytheon.edex.kml</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.SchemaBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View file

@ -1,7 +0,0 @@
#Thu Mar 26 10:14:53 CDT 2009
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
org.eclipse.jdt.core.compiler.compliance=1.6
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.6

View file

@ -1,14 +0,0 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Kml Plug-in
Bundle-SymbolicName: com.raytheon.edex.kml
Bundle-Version: 1.12.1174.qualifier
Bundle-Vendor: RAYTHEON
Require-Bundle: org.geotools,
com.raytheon.edex.common,
com.raytheon.edex.uengine,
org.apache.commons.logging
Export-Package: com.google.earth.kml._2,
com.raytheon.edex.uengine.tasks.output
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Import-Package: com.raytheon.uf.common.message.response

View file

@ -1,5 +0,0 @@
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
.,\
res/

View file

@ -1,7 +0,0 @@
<project basedir="." default="deploy" name="com.raytheon.edex.kml">
<available file="../build.edex" property="build.dir.location" value="../build.edex"/>
<available file="../../../../../build.edex" property="build.dir.location" value="../../../../../build.edex"/>
<import file="${build.dir.location}/basebuilds/component_deploy_base.xml" />
</project>

File diff suppressed because it is too large Load diff

View file

@ -1,80 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for altitudeModeEnum.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* &lt;simpleType name="altitudeModeEnum">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="clampToGround"/>
* &lt;enumeration value="relativeToGround"/>
* &lt;enumeration value="absolute"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "altitudeModeEnum")
@XmlEnum
public enum AltitudeModeEnum {
@XmlEnumValue("clampToGround")
CLAMP_TO_GROUND("clampToGround"),
@XmlEnumValue("relativeToGround")
RELATIVE_TO_GROUND("relativeToGround"),
@XmlEnumValue("absolute")
ABSOLUTE("absolute");
private final String value;
AltitudeModeEnum(String v) {
value = v;
}
public String value() {
return value;
}
public static AltitudeModeEnum fromValue(String v) {
for (AltitudeModeEnum c: AltitudeModeEnum.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View file

@ -1,180 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.HexBinaryAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
* <p>Java class for BalloonStyleType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="BalloonStyleType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;sequence>
* &lt;choice>
* &lt;element name="color" type="{http://earth.google.com/kml/2.1}color" minOccurs="0"/>
* &lt;element name="bgColor" type="{http://earth.google.com/kml/2.1}color" minOccurs="0"/>
* &lt;/choice>
* &lt;element name="textColor" type="{http://earth.google.com/kml/2.1}color" minOccurs="0"/>
* &lt;element name="text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BalloonStyleType", propOrder = {
"color",
"bgColor",
"textColor",
"text"
})
public class BalloonStyleType
extends ObjectType
{
@XmlElement(type = String.class, defaultValue = "ffffffff")
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
protected byte[] color;
@XmlElement(type = String.class, defaultValue = "ffffffff")
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
protected byte[] bgColor;
@XmlElement(type = String.class, defaultValue = "ff000000")
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
protected byte[] textColor;
protected String text;
/**
* Gets the value of the color property.
*
* @return
* possible object is
* {@link String }
*
*/
public byte[] getColor() {
return color;
}
/**
* Sets the value of the color property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setColor(byte[] value) {
this.color = ((byte[]) value);
}
/**
* Gets the value of the bgColor property.
*
* @return
* possible object is
* {@link String }
*
*/
public byte[] getBgColor() {
return bgColor;
}
/**
* Sets the value of the bgColor property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBgColor(byte[] value) {
this.bgColor = ((byte[]) value);
}
/**
* Gets the value of the textColor property.
*
* @return
* possible object is
* {@link String }
*
*/
public byte[] getTextColor() {
return textColor;
}
/**
* Sets the value of the textColor property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTextColor(byte[] value) {
this.textColor = ((byte[]) value);
}
/**
* Gets the value of the text property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getText() {
return text;
}
/**
* Sets the value of the text property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setText(String value) {
this.text = value;
}
}

View file

@ -1,88 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for boundaryType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="boundaryType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;all>
* &lt;element name="LinearRing" type="{http://earth.google.com/kml/2.1}LinearRingType"/>
* &lt;/all>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "boundaryType", propOrder = {
})
public class BoundaryType {
@XmlElement(name = "LinearRing", required = true)
protected LinearRingType linearRing;
/**
* Gets the value of the linearRing property.
*
* @return
* possible object is
* {@link LinearRingType }
*
*/
public LinearRingType getLinearRing() {
return linearRing;
}
/**
* Sets the value of the linearRing property.
*
* @param value
* allowed object is
* {@link LinearRingType }
*
*/
public void setLinearRing(LinearRingType value) {
this.linearRing = value;
}
}

View file

@ -1,142 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlElementRefs;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ChangeType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ChangeType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;choice maxOccurs="unbounded">
* &lt;element ref="{http://earth.google.com/kml/2.1}Object" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}Feature" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}Geometry" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}StyleSelector" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}TimePrimitive" minOccurs="0"/>
* &lt;/choice>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ChangeType", propOrder = {
"objectOrFeatureOrGeometry"
})
public class ChangeType {
@XmlElementRefs({
@XmlElementRef(name = "Object", namespace = "http://earth.google.com/kml/2.1", type = JAXBElement.class),
@XmlElementRef(name = "Feature", namespace = "http://earth.google.com/kml/2.1", type = JAXBElement.class),
@XmlElementRef(name = "TimePrimitive", namespace = "http://earth.google.com/kml/2.1", type = JAXBElement.class),
@XmlElementRef(name = "StyleSelector", namespace = "http://earth.google.com/kml/2.1", type = JAXBElement.class),
@XmlElementRef(name = "Geometry", namespace = "http://earth.google.com/kml/2.1", type = JAXBElement.class)
})
protected List<JAXBElement<? extends ObjectType>> objectOrFeatureOrGeometry;
/**
* Gets the value of the objectOrFeatureOrGeometry property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the objectOrFeatureOrGeometry property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getObjectOrFeatureOrGeometry().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link FolderType }{@code >}
* {@link JAXBElement }{@code <}{@link PointType }{@code >}
* {@link JAXBElement }{@code <}{@link ScaleType }{@code >}
* {@link JAXBElement }{@code <}{@link ObjectType }{@code >}
* {@link JAXBElement }{@code <}{@link BalloonStyleType }{@code >}
* {@link JAXBElement }{@code <}{@link LineStringType }{@code >}
* {@link JAXBElement }{@code <}{@link LabelStyleType }{@code >}
* {@link JAXBElement }{@code <}{@link TimePrimitiveType }{@code >}
* {@link JAXBElement }{@code <}{@link LocationType }{@code >}
* {@link JAXBElement }{@code <}{@link PlacemarkType }{@code >}
* {@link JAXBElement }{@code <}{@link LinearRingType }{@code >}
* {@link JAXBElement }{@code <}{@link LinkType }{@code >}
* {@link JAXBElement }{@code <}{@link StyleType }{@code >}
* {@link JAXBElement }{@code <}{@link StyleSelectorType }{@code >}
* {@link JAXBElement }{@code <}{@link GeometryType }{@code >}
* {@link JAXBElement }{@code <}{@link LinkType }{@code >}
* {@link JAXBElement }{@code <}{@link IconStyleType }{@code >}
* {@link JAXBElement }{@code <}{@link TimeSpanType }{@code >}
* {@link JAXBElement }{@code <}{@link PolyStyleType }{@code >}
* {@link JAXBElement }{@code <}{@link DocumentType }{@code >}
* {@link JAXBElement }{@code <}{@link ListStyleType }{@code >}
* {@link JAXBElement }{@code <}{@link FeatureType }{@code >}
* {@link JAXBElement }{@code <}{@link RegionType }{@code >}
* {@link JAXBElement }{@code <}{@link OrientationType }{@code >}
* {@link JAXBElement }{@code <}{@link LookAtType }{@code >}
* {@link JAXBElement }{@code <}{@link TimeStampType }{@code >}
* {@link JAXBElement }{@code <}{@link GroundOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link ModelType }{@code >}
* {@link JAXBElement }{@code <}{@link StyleMapType }{@code >}
* {@link JAXBElement }{@code <}{@link LineStyleType }{@code >}
* {@link JAXBElement }{@code <}{@link LatLonBoxType }{@code >}
* {@link JAXBElement }{@code <}{@link ScreenOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link PolygonType }{@code >}
* {@link JAXBElement }{@code <}{@link MultiGeometryType }{@code >}
* {@link JAXBElement }{@code <}{@link NetworkLinkType }{@code >}
* {@link JAXBElement }{@code <}{@link LodType }{@code >}
*
*
*/
public List<JAXBElement<? extends ObjectType>> getObjectOrFeatureOrGeometry() {
if (objectOrFeatureOrGeometry == null) {
objectOrFeatureOrGeometry = new ArrayList<JAXBElement<? extends ObjectType>>();
}
return this.objectOrFeatureOrGeometry;
}
}

View file

@ -1,77 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for colorModeEnum.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* &lt;simpleType name="colorModeEnum">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="normal"/>
* &lt;enumeration value="random"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "colorModeEnum")
@XmlEnum
public enum ColorModeEnum {
@XmlEnumValue("normal")
NORMAL("normal"),
@XmlEnumValue("random")
RANDOM("random");
private final String value;
ColorModeEnum(String v) {
value = v;
}
public String value() {
return value;
}
public static ColorModeEnum fromValue(String v) {
for (ColorModeEnum c: ColorModeEnum.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View file

@ -1,128 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.HexBinaryAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
* <p>Java class for ColorStyleType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ColorStyleType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;sequence>
* &lt;element name="color" type="{http://earth.google.com/kml/2.1}color" minOccurs="0"/>
* &lt;element name="colorMode" type="{http://earth.google.com/kml/2.1}colorModeEnum" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ColorStyleType", propOrder = {
"color",
"colorMode"
})
@XmlSeeAlso({
LineStyleType.class,
PolyStyleType.class,
LabelStyleType.class,
IconStyleType.class
})
public abstract class ColorStyleType
extends ObjectType
{
@XmlElement(type = String.class, defaultValue = "ffffffff")
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
protected byte[] color;
@XmlElement(defaultValue = "normal")
protected ColorModeEnum colorMode;
/**
* Gets the value of the color property.
*
* @return
* possible object is
* {@link String }
*
*/
public byte[] getColor() {
return color;
}
/**
* Sets the value of the color property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setColor(byte[] value) {
this.color = ((byte[]) value);
}
/**
* Gets the value of the colorMode property.
*
* @return
* possible object is
* {@link ColorModeEnum }
*
*/
public ColorModeEnum getColorMode() {
return colorMode;
}
/**
* Sets the value of the colorMode property.
*
* @param value
* allowed object is
* {@link ColorModeEnum }
*
*/
public void setColorMode(ColorModeEnum value) {
this.colorMode = value;
}
}

View file

@ -1,63 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ContainerType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ContainerType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}FeatureType">
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ContainerType")
@XmlSeeAlso({
DocumentType.class,
FolderType.class
})
public abstract class ContainerType
extends FeatureType
{
}

View file

@ -1,88 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for CreateType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="CreateType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://earth.google.com/kml/2.1}Folder"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CreateType", propOrder = {
"folder"
})
public class CreateType {
@XmlElement(name = "Folder", required = true)
protected FolderType folder;
/**
* Gets the value of the folder property.
*
* @return
* possible object is
* {@link FolderType }
*
*/
public FolderType getFolder() {
return folder;
}
/**
* Sets the value of the folder property.
*
* @param value
* allowed object is
* {@link FolderType }
*
*/
public void setFolder(FolderType value) {
this.folder = value;
}
}

View file

@ -1,102 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for DeleteType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="DeleteType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://earth.google.com/kml/2.1}Feature" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DeleteType", propOrder = {
"feature"
})
public class DeleteType {
@XmlElementRef(name = "Feature", namespace = "http://earth.google.com/kml/2.1", type = JAXBElement.class)
protected List<JAXBElement<? extends FeatureType>> feature;
/**
* Gets the value of the feature property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the feature property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getFeature().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link FolderType }{@code >}
* {@link JAXBElement }{@code <}{@link FeatureType }{@code >}
* {@link JAXBElement }{@code <}{@link PlacemarkType }{@code >}
* {@link JAXBElement }{@code <}{@link ScreenOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link GroundOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link NetworkLinkType }{@code >}
* {@link JAXBElement }{@code <}{@link DocumentType }{@code >}
*
*
*/
public List<JAXBElement<? extends FeatureType>> getFeature() {
if (feature == null) {
feature = new ArrayList<JAXBElement<? extends FeatureType>>();
}
return this.feature;
}
}

View file

@ -1,104 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for DocumentType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="DocumentType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ContainerType">
* &lt;sequence>
* &lt;element ref="{http://earth.google.com/kml/2.1}Feature" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DocumentType", propOrder = {
"feature"
})
public class DocumentType
extends ContainerType
{
@XmlElementRef(name = "Feature", namespace = "http://earth.google.com/kml/2.1", type = JAXBElement.class)
protected List<JAXBElement<? extends FeatureType>> feature;
/**
* Gets the value of the feature property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the feature property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getFeature().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link FolderType }{@code >}
* {@link JAXBElement }{@code <}{@link FeatureType }{@code >}
* {@link JAXBElement }{@code <}{@link PlacemarkType }{@code >}
* {@link JAXBElement }{@code <}{@link ScreenOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link GroundOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link NetworkLinkType }{@code >}
* {@link JAXBElement }{@code <}{@link DocumentType }{@code >}
*
*
*/
public List<JAXBElement<? extends FeatureType>> getFeature() {
if (feature == null) {
feature = new ArrayList<JAXBElement<? extends FeatureType>>();
}
return this.feature;
}
}

View file

@ -1,445 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for FeatureType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="FeatureType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;sequence>
* &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="visibility" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* &lt;element name="open" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* &lt;element name="address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="phoneNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="Snippet" type="{http://earth.google.com/kml/2.1}SnippetType" minOccurs="0"/>
* &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}LookAt" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}TimePrimitive" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}styleUrl" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}StyleSelector" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}Region" minOccurs="0"/>
* &lt;element name="Metadata" type="{http://earth.google.com/kml/2.1}MetadataType" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FeatureType", propOrder = {
"name",
"visibility",
"open",
"address",
"phoneNumber",
"snippet",
"description",
"lookAt",
"timePrimitive",
"styleUrl",
"styleSelector",
"region",
"metadata"
})
@XmlSeeAlso({
NetworkLinkType.class,
PlacemarkType.class,
ContainerType.class,
OverlayType.class
})
public abstract class FeatureType
extends ObjectType
{
protected String name;
@XmlElement(defaultValue = "1")
protected Boolean visibility;
@XmlElement(defaultValue = "1")
protected Boolean open;
protected String address;
protected String phoneNumber;
@XmlElement(name = "Snippet")
protected SnippetType snippet;
protected String description;
@XmlElement(name = "LookAt")
protected LookAtType lookAt;
@XmlElementRef(name = "TimePrimitive", namespace = "http://earth.google.com/kml/2.1", type = JAXBElement.class)
protected JAXBElement<? extends TimePrimitiveType> timePrimitive;
@XmlSchemaType(name = "anyURI")
protected String styleUrl;
@XmlElementRef(name = "StyleSelector", namespace = "http://earth.google.com/kml/2.1", type = JAXBElement.class)
protected List<JAXBElement<? extends StyleSelectorType>> styleSelector;
@XmlElement(name = "Region")
protected RegionType region;
@XmlElement(name = "Metadata")
protected MetadataType metadata;
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
/**
* Gets the value of the visibility property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isVisibility() {
return visibility;
}
/**
* Sets the value of the visibility property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setVisibility(Boolean value) {
this.visibility = value;
}
/**
* Gets the value of the open property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isOpen() {
return open;
}
/**
* Sets the value of the open property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setOpen(Boolean value) {
this.open = value;
}
/**
* Gets the value of the address property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAddress() {
return address;
}
/**
* Sets the value of the address property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAddress(String value) {
this.address = value;
}
/**
* Gets the value of the phoneNumber property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPhoneNumber() {
return phoneNumber;
}
/**
* Sets the value of the phoneNumber property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPhoneNumber(String value) {
this.phoneNumber = value;
}
/**
* Gets the value of the snippet property.
*
* @return
* possible object is
* {@link SnippetType }
*
*/
public SnippetType getSnippet() {
return snippet;
}
/**
* Sets the value of the snippet property.
*
* @param value
* allowed object is
* {@link SnippetType }
*
*/
public void setSnippet(SnippetType value) {
this.snippet = value;
}
/**
* Gets the value of the description property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDescription() {
return description;
}
/**
* Sets the value of the description property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDescription(String value) {
this.description = value;
}
/**
* Gets the value of the lookAt property.
*
* @return
* possible object is
* {@link LookAtType }
*
*/
public LookAtType getLookAt() {
return lookAt;
}
/**
* Sets the value of the lookAt property.
*
* @param value
* allowed object is
* {@link LookAtType }
*
*/
public void setLookAt(LookAtType value) {
this.lookAt = value;
}
/**
* Gets the value of the timePrimitive property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link TimePrimitiveType }{@code >}
* {@link JAXBElement }{@code <}{@link TimeStampType }{@code >}
* {@link JAXBElement }{@code <}{@link TimeSpanType }{@code >}
*
*/
public JAXBElement<? extends TimePrimitiveType> getTimePrimitive() {
return timePrimitive;
}
/**
* Sets the value of the timePrimitive property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link TimePrimitiveType }{@code >}
* {@link JAXBElement }{@code <}{@link TimeStampType }{@code >}
* {@link JAXBElement }{@code <}{@link TimeSpanType }{@code >}
*
*/
public void setTimePrimitive(JAXBElement<? extends TimePrimitiveType> value) {
this.timePrimitive = ((JAXBElement<? extends TimePrimitiveType> ) value);
}
/**
* Gets the value of the styleUrl property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStyleUrl() {
return styleUrl;
}
/**
* Sets the value of the styleUrl property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStyleUrl(String value) {
this.styleUrl = value;
}
/**
* Gets the value of the styleSelector property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the styleSelector property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getStyleSelector().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link StyleMapType }{@code >}
* {@link JAXBElement }{@code <}{@link StyleType }{@code >}
* {@link JAXBElement }{@code <}{@link StyleSelectorType }{@code >}
*
*
*/
public List<JAXBElement<? extends StyleSelectorType>> getStyleSelector() {
if (styleSelector == null) {
styleSelector = new ArrayList<JAXBElement<? extends StyleSelectorType>>();
}
return this.styleSelector;
}
/**
* Gets the value of the region property.
*
* @return
* possible object is
* {@link RegionType }
*
*/
public RegionType getRegion() {
return region;
}
/**
* Sets the value of the region property.
*
* @param value
* allowed object is
* {@link RegionType }
*
*/
public void setRegion(RegionType value) {
this.region = value;
}
/**
* Gets the value of the metadata property.
*
* @return
* possible object is
* {@link MetadataType }
*
*/
public MetadataType getMetadata() {
return metadata;
}
/**
* Sets the value of the metadata property.
*
* @param value
* allowed object is
* {@link MetadataType }
*
*/
public void setMetadata(MetadataType value) {
this.metadata = value;
}
}

View file

@ -1,104 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for FolderType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="FolderType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ContainerType">
* &lt;sequence>
* &lt;element ref="{http://earth.google.com/kml/2.1}Feature" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FolderType", propOrder = {
"feature"
})
public class FolderType
extends ContainerType
{
@XmlElementRef(name = "Feature", namespace = "http://earth.google.com/kml/2.1", type = JAXBElement.class)
protected List<JAXBElement<? extends FeatureType>> feature;
/**
* Gets the value of the feature property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the feature property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getFeature().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link FolderType }{@code >}
* {@link JAXBElement }{@code <}{@link FeatureType }{@code >}
* {@link JAXBElement }{@code <}{@link PlacemarkType }{@code >}
* {@link JAXBElement }{@code <}{@link ScreenOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link GroundOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link NetworkLinkType }{@code >}
* {@link JAXBElement }{@code <}{@link DocumentType }{@code >}
*
*
*/
public List<JAXBElement<? extends FeatureType>> getFeature() {
if (feature == null) {
feature = new ArrayList<JAXBElement<? extends FeatureType>>();
}
return this.feature;
}
}

View file

@ -1,67 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for GeometryType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="GeometryType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GeometryType")
@XmlSeeAlso({
ModelType.class,
LinearRingType.class,
MultiGeometryType.class,
PointType.class,
LineStringType.class,
PolygonType.class
})
public abstract class GeometryType
extends ObjectType
{
}

View file

@ -1,146 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for GroundOverlayType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="GroundOverlayType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}OverlayType">
* &lt;sequence>
* &lt;element name="altitude" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* &lt;element name="altitudeMode" type="{http://earth.google.com/kml/2.1}altitudeModeEnum" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}LatLonBox" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GroundOverlayType", propOrder = {
"altitude",
"altitudeMode",
"latLonBox"
})
public class GroundOverlayType
extends OverlayType
{
@XmlElement(defaultValue = "0")
protected Double altitude;
@XmlElement(defaultValue = "clampToGround")
protected AltitudeModeEnum altitudeMode;
@XmlElement(name = "LatLonBox")
protected LatLonBoxType latLonBox;
/**
* Gets the value of the altitude property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getAltitude() {
return altitude;
}
/**
* Sets the value of the altitude property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setAltitude(Double value) {
this.altitude = value;
}
/**
* Gets the value of the altitudeMode property.
*
* @return
* possible object is
* {@link AltitudeModeEnum }
*
*/
public AltitudeModeEnum getAltitudeMode() {
return altitudeMode;
}
/**
* Sets the value of the altitudeMode property.
*
* @param value
* allowed object is
* {@link AltitudeModeEnum }
*
*/
public void setAltitudeMode(AltitudeModeEnum value) {
this.altitudeMode = value;
}
/**
* Gets the value of the latLonBox property.
*
* @return
* possible object is
* {@link LatLonBoxType }
*
*/
public LatLonBoxType getLatLonBox() {
return latLonBox;
}
/**
* Sets the value of the latLonBox property.
*
* @param value
* allowed object is
* {@link LatLonBoxType }
*
*/
public void setLatLonBox(LatLonBoxType value) {
this.latLonBox = value;
}
}

View file

@ -1,92 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for IconStyleIconType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="IconStyleIconType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;sequence>
* &lt;element name="href" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "IconStyleIconType", propOrder = {
"href"
})
public class IconStyleIconType
extends ObjectType
{
@XmlElement(required = true)
@XmlSchemaType(name = "anyURI")
protected String href;
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHref() {
return href;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHref(String value) {
this.href = value;
}
}

View file

@ -1,173 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for IconStyleType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="IconStyleType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ColorStyleType">
* &lt;sequence>
* &lt;element name="scale" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
* &lt;element name="heading" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
* &lt;element name="Icon" type="{http://earth.google.com/kml/2.1}IconStyleIconType" minOccurs="0"/>
* &lt;element name="hotSpot" type="{http://earth.google.com/kml/2.1}vec2Type" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "IconStyleType", propOrder = {
"scale",
"heading",
"icon",
"hotSpot"
})
public class IconStyleType
extends ColorStyleType
{
@XmlElement(defaultValue = "1")
protected Float scale;
@XmlElement(defaultValue = "0")
protected Float heading;
@XmlElement(name = "Icon")
protected IconStyleIconType icon;
protected Vec2Type hotSpot;
/**
* Gets the value of the scale property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getScale() {
return scale;
}
/**
* Sets the value of the scale property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setScale(Float value) {
this.scale = value;
}
/**
* Gets the value of the heading property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getHeading() {
return heading;
}
/**
* Sets the value of the heading property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setHeading(Float value) {
this.heading = value;
}
/**
* Gets the value of the icon property.
*
* @return
* possible object is
* {@link IconStyleIconType }
*
*/
public IconStyleIconType getIcon() {
return icon;
}
/**
* Sets the value of the icon property.
*
* @param value
* allowed object is
* {@link IconStyleIconType }
*
*/
public void setIcon(IconStyleIconType value) {
this.icon = value;
}
/**
* Gets the value of the hotSpot property.
*
* @return
* possible object is
* {@link Vec2Type }
*
*/
public Vec2Type getHotSpot() {
return hotSpot;
}
/**
* Sets the value of the hotSpot property.
*
* @param value
* allowed object is
* {@link Vec2Type }
*
*/
public void setHotSpot(Vec2Type value) {
this.hotSpot = value;
}
}

View file

@ -1,137 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for IconType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="IconType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}LinkType">
* &lt;sequence>
* &lt;element name="x" type="{http://www.w3.org/2001/XMLSchema}int"/>
* &lt;element name="y" type="{http://www.w3.org/2001/XMLSchema}int"/>
* &lt;element name="w" type="{http://www.w3.org/2001/XMLSchema}int"/>
* &lt;element name="h" type="{http://www.w3.org/2001/XMLSchema}int"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "IconType", propOrder = {
"x",
"y",
"w",
"h"
})
public class IconType
extends LinkType
{
protected int x;
protected int y;
protected int w;
protected int h;
/**
* Gets the value of the x property.
*
*/
public int getX() {
return x;
}
/**
* Sets the value of the x property.
*
*/
public void setX(int value) {
this.x = value;
}
/**
* Gets the value of the y property.
*
*/
public int getY() {
return y;
}
/**
* Sets the value of the y property.
*
*/
public void setY(int value) {
this.y = value;
}
/**
* Gets the value of the w property.
*
*/
public int getW() {
return w;
}
/**
* Sets the value of the w property.
*
*/
public void setW(int value) {
this.w = value;
}
/**
* Gets the value of the h property.
*
*/
public int getH() {
return h;
}
/**
* Sets the value of the h property.
*
*/
public void setH(int value) {
this.h = value;
}
}

View file

@ -1,89 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for itemIconStateEnum.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* &lt;simpleType name="itemIconStateEnum">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="open"/>
* &lt;enumeration value="closed"/>
* &lt;enumeration value="error"/>
* &lt;enumeration value="fetching0"/>
* &lt;enumeration value="fetching1"/>
* &lt;enumeration value="fetching2"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "itemIconStateEnum")
@XmlEnum
public enum ItemIconStateEnum {
@XmlEnumValue("open")
OPEN("open"),
@XmlEnumValue("closed")
CLOSED("closed"),
@XmlEnumValue("error")
ERROR("error"),
@XmlEnumValue("fetching0")
FETCHING_0("fetching0"),
@XmlEnumValue("fetching1")
FETCHING_1("fetching1"),
@XmlEnumValue("fetching2")
FETCHING_2("fetching2");
private final String value;
ItemIconStateEnum(String v) {
value = v;
}
public String value() {
return value;
}
public static ItemIconStateEnum fromValue(String v) {
for (ItemIconStateEnum c: ItemIconStateEnum.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View file

@ -1,129 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ItemIconType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ItemIconType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;sequence>
* &lt;element name="state" type="{http://earth.google.com/kml/2.1}itemIconStateType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element name="href" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ItemIconType", propOrder = {
"state",
"href"
})
public class ItemIconType
extends ObjectType
{
@XmlElementRef(name = "state", namespace = "http://earth.google.com/kml/2.1", type = JAXBElement.class)
protected List<JAXBElement<List<ItemIconStateEnum>>> state;
@XmlElement(required = true)
@XmlSchemaType(name = "anyURI")
protected String href;
/**
* Gets the value of the state property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the state property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getState().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link List }{@code <}{@link ItemIconStateEnum }{@code >}{@code >}
*
*
*/
public List<JAXBElement<List<ItemIconStateEnum>>> getState() {
if (state == null) {
state = new ArrayList<JAXBElement<List<ItemIconStateEnum>>>();
}
return this.state;
}
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHref() {
return href;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHref(String value) {
this.href = value;
}
}

View file

@ -1,127 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>
* Java class for KmlType complex type.
*
* <p>
* The following schema fragment specifies the expected content contained within
* this class.
*
* <pre>
* &lt;complexType name=&quot;KmlType&quot;&gt;
* &lt;complexContent&gt;
* &lt;restriction base=&quot;{http://www.w3.org/2001/XMLSchema}anyType&quot;&gt;
* &lt;all&gt;
* &lt;element name=&quot;NetworkLinkControl&quot; type=&quot;{http://earth.google.com/kml/2.1}NetworkLinkControlType&quot; minOccurs=&quot;0&quot;/&gt;
* &lt;element ref=&quot;{http://earth.google.com/kml/2.1}Feature&quot; minOccurs=&quot;0&quot;/&gt;
* &lt;/all&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlRootElement(name = "kml")
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "KmlType", propOrder = {
})
public class KmlType {
@XmlElement(name = "NetworkLinkControl")
protected NetworkLinkControlType networkLinkControl;
@XmlElementRef(name = "Feature", namespace = "http://earth.google.com/kml/2.1", type = JAXBElement.class)
protected JAXBElement<? extends FeatureType> feature;
/**
* Gets the value of the networkLinkControl property.
*
* @return possible object is {@link NetworkLinkControlType }
*
*/
public NetworkLinkControlType getNetworkLinkControl() {
return networkLinkControl;
}
/**
* Sets the value of the networkLinkControl property.
*
* @param value
* allowed object is {@link NetworkLinkControlType }
*
*/
public void setNetworkLinkControl(NetworkLinkControlType value) {
this.networkLinkControl = value;
}
/**
* Gets the value of the feature property.
*
* @return possible object is {@link JAXBElement }{@code <}{@link FolderType }{@code >}
* {@link JAXBElement }{@code <}{@link FeatureType }{@code >}
* {@link JAXBElement }{@code <}{@link PlacemarkType }{@code >}
* {@link JAXBElement }{@code <}{@link ScreenOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link GroundOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link NetworkLinkType }{@code >}
* {@link JAXBElement }{@code <}{@link DocumentType }{@code >}
*
*/
public JAXBElement<? extends FeatureType> getFeature() {
return feature;
}
/**
* Sets the value of the feature property.
*
* @param value
* allowed object is {@link JAXBElement }{@code <}{@link FolderType }{@code >}
* {@link JAXBElement }{@code <}{@link FeatureType }{@code >}
* {@link JAXBElement }{@code <}{@link PlacemarkType }{@code >}
* {@link JAXBElement }{@code <}{@link ScreenOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link GroundOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link NetworkLinkType }{@code >}
* {@link JAXBElement }{@code <}{@link DocumentType }{@code >}
*
*/
public void setFeature(JAXBElement<? extends FeatureType> value) {
this.feature = ((JAXBElement<? extends FeatureType>) value);
}
}

View file

@ -1,90 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for LabelStyleType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="LabelStyleType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ColorStyleType">
* &lt;sequence>
* &lt;element name="scale" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LabelStyleType", propOrder = {
"scale"
})
public class LabelStyleType
extends ColorStyleType
{
@XmlElement(defaultValue = "1")
protected Float scale;
/**
* Gets the value of the scale property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getScale() {
return scale;
}
/**
* Sets the value of the scale property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setScale(Float value) {
this.scale = value;
}
}

View file

@ -1,146 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for LatLonAltBoxType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="LatLonAltBoxType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}LatLonBoxType">
* &lt;sequence>
* &lt;element name="minAltitude" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* &lt;element name="maxAltitude" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* &lt;element name="altitudeMode" type="{http://earth.google.com/kml/2.1}altitudeModeEnum" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LatLonAltBoxType", propOrder = {
"minAltitude",
"maxAltitude",
"altitudeMode"
})
public class LatLonAltBoxType
extends LatLonBoxType
{
@XmlElement(defaultValue = "0")
protected Double minAltitude;
@XmlElement(defaultValue = "0")
protected Double maxAltitude;
@XmlElement(defaultValue = "clampToGround")
protected AltitudeModeEnum altitudeMode;
/**
* Gets the value of the minAltitude property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getMinAltitude() {
return minAltitude;
}
/**
* Sets the value of the minAltitude property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setMinAltitude(Double value) {
this.minAltitude = value;
}
/**
* Gets the value of the maxAltitude property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getMaxAltitude() {
return maxAltitude;
}
/**
* Sets the value of the maxAltitude property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setMaxAltitude(Double value) {
this.maxAltitude = value;
}
/**
* Gets the value of the altitudeMode property.
*
* @return
* possible object is
* {@link AltitudeModeEnum }
*
*/
public AltitudeModeEnum getAltitudeMode() {
return altitudeMode;
}
/**
* Sets the value of the altitudeMode property.
*
* @param value
* allowed object is
* {@link AltitudeModeEnum }
*
*/
public void setAltitudeMode(AltitudeModeEnum value) {
this.altitudeMode = value;
}
}

View file

@ -1,206 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for LatLonBoxType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="LatLonBoxType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;sequence>
* &lt;element name="north" type="{http://earth.google.com/kml/2.1}angle180" minOccurs="0"/>
* &lt;element name="south" type="{http://earth.google.com/kml/2.1}angle180" minOccurs="0"/>
* &lt;element name="east" type="{http://earth.google.com/kml/2.1}angle180" minOccurs="0"/>
* &lt;element name="west" type="{http://earth.google.com/kml/2.1}angle180" minOccurs="0"/>
* &lt;element name="rotation" type="{http://earth.google.com/kml/2.1}angle180" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LatLonBoxType", propOrder = {
"north",
"south",
"east",
"west",
"rotation"
})
@XmlSeeAlso({
LatLonAltBoxType.class
})
public class LatLonBoxType
extends ObjectType
{
@XmlElement(defaultValue = "180.0")
protected Double north;
@XmlElement(defaultValue = "-180.0")
protected Double south;
@XmlElement(defaultValue = "180.0")
protected Double east;
@XmlElement(defaultValue = "-180.0")
protected Double west;
@XmlElement(defaultValue = "0")
protected Double rotation;
/**
* Gets the value of the north property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getNorth() {
return north;
}
/**
* Sets the value of the north property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setNorth(Double value) {
this.north = value;
}
/**
* Gets the value of the south property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getSouth() {
return south;
}
/**
* Sets the value of the south property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setSouth(Double value) {
this.south = value;
}
/**
* Gets the value of the east property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getEast() {
return east;
}
/**
* Sets the value of the east property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setEast(Double value) {
this.east = value;
}
/**
* Gets the value of the west property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getWest() {
return west;
}
/**
* Sets the value of the west property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setWest(Double value) {
this.west = value;
}
/**
* Gets the value of the rotation property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getRotation() {
return rotation;
}
/**
* Sets the value of the rotation property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setRotation(Double value) {
this.rotation = value;
}
}

View file

@ -1,181 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
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.XmlElement;
import javax.xml.bind.annotation.XmlList;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for LineStringType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="LineStringType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}GeometryType">
* &lt;sequence>
* &lt;group ref="{http://earth.google.com/kml/2.1}geometryElements"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}coordinates"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LineStringType", propOrder = {
"extrude",
"tessellate",
"altitudeMode",
"coordinates"
})
public class LineStringType
extends GeometryType
{
@XmlElement(defaultValue = "0")
protected Boolean extrude;
@XmlElement(defaultValue = "0")
protected Boolean tessellate;
@XmlElement(defaultValue = "clampToGround")
protected AltitudeModeEnum altitudeMode;
@XmlList
@XmlElement(required = true)
protected List<String> coordinates;
/**
* Gets the value of the extrude property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isExtrude() {
return extrude;
}
/**
* Sets the value of the extrude property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setExtrude(Boolean value) {
this.extrude = value;
}
/**
* Gets the value of the tessellate property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isTessellate() {
return tessellate;
}
/**
* Sets the value of the tessellate property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setTessellate(Boolean value) {
this.tessellate = value;
}
/**
* Gets the value of the altitudeMode property.
*
* @return
* possible object is
* {@link AltitudeModeEnum }
*
*/
public AltitudeModeEnum getAltitudeMode() {
return altitudeMode;
}
/**
* Sets the value of the altitudeMode property.
*
* @param value
* allowed object is
* {@link AltitudeModeEnum }
*
*/
public void setAltitudeMode(AltitudeModeEnum value) {
this.altitudeMode = value;
}
/**
* Gets the value of the coordinates property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the coordinates property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCoordinates().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getCoordinates() {
if (coordinates == null) {
coordinates = new ArrayList<String>();
}
return this.coordinates;
}
}

View file

@ -1,90 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for LineStyleType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="LineStyleType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ColorStyleType">
* &lt;sequence>
* &lt;element name="width" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LineStyleType", propOrder = {
"width"
})
public class LineStyleType
extends ColorStyleType
{
@XmlElement(defaultValue = "1")
protected Float width;
/**
* Gets the value of the width property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getWidth() {
return width;
}
/**
* Sets the value of the width property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setWidth(Float value) {
this.width = value;
}
}

View file

@ -1,181 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
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.XmlElement;
import javax.xml.bind.annotation.XmlList;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for LinearRingType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="LinearRingType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}GeometryType">
* &lt;sequence>
* &lt;group ref="{http://earth.google.com/kml/2.1}geometryElements"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}coordinates"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LinearRingType", propOrder = {
"extrude",
"tessellate",
"altitudeMode",
"coordinates"
})
public class LinearRingType
extends GeometryType
{
@XmlElement(defaultValue = "0")
protected Boolean extrude;
@XmlElement(defaultValue = "0")
protected Boolean tessellate;
@XmlElement(defaultValue = "clampToGround")
protected AltitudeModeEnum altitudeMode;
@XmlList
@XmlElement(required = true)
protected List<String> coordinates;
/**
* Gets the value of the extrude property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isExtrude() {
return extrude;
}
/**
* Sets the value of the extrude property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setExtrude(Boolean value) {
this.extrude = value;
}
/**
* Gets the value of the tessellate property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isTessellate() {
return tessellate;
}
/**
* Sets the value of the tessellate property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setTessellate(Boolean value) {
this.tessellate = value;
}
/**
* Gets the value of the altitudeMode property.
*
* @return
* possible object is
* {@link AltitudeModeEnum }
*
*/
public AltitudeModeEnum getAltitudeMode() {
return altitudeMode;
}
/**
* Sets the value of the altitudeMode property.
*
* @param value
* allowed object is
* {@link AltitudeModeEnum }
*
*/
public void setAltitudeMode(AltitudeModeEnum value) {
this.altitudeMode = value;
}
/**
* Gets the value of the coordinates property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the coordinates property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCoordinates().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getCoordinates() {
if (coordinates == null) {
coordinates = new ArrayList<String>();
}
return this.coordinates;
}
}

View file

@ -1,297 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
*
*
*
* Not final="#all" to show how IconType extended LinkType in KML 2.0.
*
*
*
*
* <p>Java class for LinkType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="LinkType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;sequence>
* &lt;element name="href" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
* &lt;element name="refreshMode" type="{http://earth.google.com/kml/2.1}refreshModeEnum" minOccurs="0"/>
* &lt;element name="refreshInterval" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
* &lt;element name="viewRefreshMode" type="{http://earth.google.com/kml/2.1}viewRefreshModeEnum" minOccurs="0"/>
* &lt;element name="viewRefreshTime" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
* &lt;element name="viewBoundScale" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
* &lt;element name="viewFormat" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="httpQuery" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LinkType", propOrder = {
"href",
"refreshMode",
"refreshInterval",
"viewRefreshMode",
"viewRefreshTime",
"viewBoundScale",
"viewFormat",
"httpQuery"
})
@XmlSeeAlso({
IconType.class
})
public class LinkType
extends ObjectType
{
@XmlSchemaType(name = "anyURI")
protected String href;
@XmlElement(defaultValue = "onChange")
protected RefreshModeEnum refreshMode;
@XmlElement(defaultValue = "4")
protected Float refreshInterval;
@XmlElement(defaultValue = "never")
protected ViewRefreshModeEnum viewRefreshMode;
@XmlElement(defaultValue = "4")
protected Float viewRefreshTime;
@XmlElement(defaultValue = "1")
protected Float viewBoundScale;
protected String viewFormat;
protected String httpQuery;
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHref() {
return href;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHref(String value) {
this.href = value;
}
/**
* Gets the value of the refreshMode property.
*
* @return
* possible object is
* {@link RefreshModeEnum }
*
*/
public RefreshModeEnum getRefreshMode() {
return refreshMode;
}
/**
* Sets the value of the refreshMode property.
*
* @param value
* allowed object is
* {@link RefreshModeEnum }
*
*/
public void setRefreshMode(RefreshModeEnum value) {
this.refreshMode = value;
}
/**
* Gets the value of the refreshInterval property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getRefreshInterval() {
return refreshInterval;
}
/**
* Sets the value of the refreshInterval property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setRefreshInterval(Float value) {
this.refreshInterval = value;
}
/**
* Gets the value of the viewRefreshMode property.
*
* @return
* possible object is
* {@link ViewRefreshModeEnum }
*
*/
public ViewRefreshModeEnum getViewRefreshMode() {
return viewRefreshMode;
}
/**
* Sets the value of the viewRefreshMode property.
*
* @param value
* allowed object is
* {@link ViewRefreshModeEnum }
*
*/
public void setViewRefreshMode(ViewRefreshModeEnum value) {
this.viewRefreshMode = value;
}
/**
* Gets the value of the viewRefreshTime property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getViewRefreshTime() {
return viewRefreshTime;
}
/**
* Sets the value of the viewRefreshTime property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setViewRefreshTime(Float value) {
this.viewRefreshTime = value;
}
/**
* Gets the value of the viewBoundScale property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getViewBoundScale() {
return viewBoundScale;
}
/**
* Sets the value of the viewBoundScale property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setViewBoundScale(Float value) {
this.viewBoundScale = value;
}
/**
* Gets the value of the viewFormat property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getViewFormat() {
return viewFormat;
}
/**
* Sets the value of the viewFormat property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setViewFormat(String value) {
this.viewFormat = value;
}
/**
* Gets the value of the httpQuery property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHttpQuery() {
return httpQuery;
}
/**
* Sets the value of the httpQuery property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHttpQuery(String value) {
this.httpQuery = value;
}
}

View file

@ -1,83 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for listItemTypeEnum.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* &lt;simpleType name="listItemTypeEnum">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="radioFolder"/>
* &lt;enumeration value="check"/>
* &lt;enumeration value="checkHideChildren"/>
* &lt;enumeration value="checkOffOnly"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "listItemTypeEnum")
@XmlEnum
public enum ListItemTypeEnum {
@XmlEnumValue("radioFolder")
RADIO_FOLDER("radioFolder"),
@XmlEnumValue("check")
CHECK("check"),
@XmlEnumValue("checkHideChildren")
CHECK_HIDE_CHILDREN("checkHideChildren"),
@XmlEnumValue("checkOffOnly")
CHECK_OFF_ONLY("checkOffOnly");
private final String value;
ListItemTypeEnum(String v) {
value = v;
}
public String value() {
return value;
}
public static ListItemTypeEnum fromValue(String v) {
for (ListItemTypeEnum c: ListItemTypeEnum.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View file

@ -1,156 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.HexBinaryAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
* <p>Java class for ListStyleType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ListStyleType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;sequence>
* &lt;element name="listItemType" type="{http://earth.google.com/kml/2.1}listItemTypeEnum" minOccurs="0"/>
* &lt;element name="bgColor" type="{http://earth.google.com/kml/2.1}color" minOccurs="0"/>
* &lt;element name="ItemIcon" type="{http://earth.google.com/kml/2.1}ItemIconType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ListStyleType", propOrder = {
"listItemType",
"bgColor",
"itemIcon"
})
public class ListStyleType
extends ObjectType
{
@XmlElement(defaultValue = "check")
protected ListItemTypeEnum listItemType;
@XmlElement(type = String.class, defaultValue = "ffffffff")
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
protected byte[] bgColor;
@XmlElement(name = "ItemIcon")
protected List<ItemIconType> itemIcon;
/**
* Gets the value of the listItemType property.
*
* @return
* possible object is
* {@link ListItemTypeEnum }
*
*/
public ListItemTypeEnum getListItemType() {
return listItemType;
}
/**
* Sets the value of the listItemType property.
*
* @param value
* allowed object is
* {@link ListItemTypeEnum }
*
*/
public void setListItemType(ListItemTypeEnum value) {
this.listItemType = value;
}
/**
* Gets the value of the bgColor property.
*
* @return
* possible object is
* {@link String }
*
*/
public byte[] getBgColor() {
return bgColor;
}
/**
* Sets the value of the bgColor property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBgColor(byte[] value) {
this.bgColor = ((byte[]) value);
}
/**
* Gets the value of the itemIcon property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the itemIcon property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getItemIcon().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ItemIconType }
*
*
*/
public List<ItemIconType> getItemIcon() {
if (itemIcon == null) {
itemIcon = new ArrayList<ItemIconType>();
}
return this.itemIcon;
}
}

View file

@ -1,146 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for LocationType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="LocationType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;all>
* &lt;element name="longitude" type="{http://earth.google.com/kml/2.1}angle180" minOccurs="0"/>
* &lt;element name="latitude" type="{http://earth.google.com/kml/2.1}angle90" minOccurs="0"/>
* &lt;element name="altitude" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* &lt;/all>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LocationType", propOrder = {
"longitude",
"latitude",
"altitude"
})
public class LocationType
extends ObjectType
{
@XmlElement(defaultValue = "0")
protected Double longitude;
@XmlElement(defaultValue = "0")
protected Double latitude;
@XmlElement(defaultValue = "0")
protected Double altitude;
/**
* Gets the value of the longitude property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getLongitude() {
return longitude;
}
/**
* Sets the value of the longitude property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setLongitude(Double value) {
this.longitude = value;
}
/**
* Gets the value of the latitude property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getLatitude() {
return latitude;
}
/**
* Sets the value of the latitude property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setLatitude(Double value) {
this.latitude = value;
}
/**
* Gets the value of the altitude property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getAltitude() {
return altitude;
}
/**
* Sets the value of the altitude property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setAltitude(Double value) {
this.altitude = value;
}
}

View file

@ -1,174 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for LodType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="LodType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;all>
* &lt;element name="minLodPixels" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
* &lt;element name="maxLodPixels" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
* &lt;element name="minFadeExtent" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
* &lt;element name="maxFadeExtent" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
* &lt;/all>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LodType", propOrder = {
"minLodPixels",
"maxLodPixels",
"minFadeExtent",
"maxFadeExtent"
})
public class LodType
extends ObjectType
{
@XmlElement(defaultValue = "0")
protected Float minLodPixels;
@XmlElement(defaultValue = "-1")
protected Float maxLodPixels;
@XmlElement(defaultValue = "0")
protected Float minFadeExtent;
@XmlElement(defaultValue = "0")
protected Float maxFadeExtent;
/**
* Gets the value of the minLodPixels property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getMinLodPixels() {
return minLodPixels;
}
/**
* Sets the value of the minLodPixels property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setMinLodPixels(Float value) {
this.minLodPixels = value;
}
/**
* Gets the value of the maxLodPixels property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getMaxLodPixels() {
return maxLodPixels;
}
/**
* Sets the value of the maxLodPixels property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setMaxLodPixels(Float value) {
this.maxLodPixels = value;
}
/**
* Gets the value of the minFadeExtent property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getMinFadeExtent() {
return minFadeExtent;
}
/**
* Sets the value of the minFadeExtent property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setMinFadeExtent(Float value) {
this.minFadeExtent = value;
}
/**
* Gets the value of the maxFadeExtent property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getMaxFadeExtent() {
return maxFadeExtent;
}
/**
* Sets the value of the maxFadeExtent property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setMaxFadeExtent(Float value) {
this.maxFadeExtent = value;
}
}

View file

@ -1,257 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for LookAtType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="LookAtType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;all>
* &lt;element name="longitude" type="{http://earth.google.com/kml/2.1}angle180" minOccurs="0"/>
* &lt;element name="latitude" type="{http://earth.google.com/kml/2.1}angle90" minOccurs="0"/>
* &lt;element name="altitude" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* &lt;element name="range" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* &lt;element name="tilt" type="{http://earth.google.com/kml/2.1}anglepos90" minOccurs="0"/>
* &lt;element name="heading" type="{http://earth.google.com/kml/2.1}angle360" minOccurs="0"/>
* &lt;element name="altitudeMode" type="{http://earth.google.com/kml/2.1}altitudeModeEnum" minOccurs="0"/>
* &lt;/all>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LookAtType", propOrder = {
"longitude",
"latitude",
"altitude",
"range",
"tilt",
"heading",
"altitudeMode"
})
public class LookAtType
extends ObjectType
{
@XmlElement(defaultValue = "0")
protected Double longitude;
@XmlElement(defaultValue = "0")
protected Double latitude;
@XmlElement(defaultValue = "0")
protected Double altitude;
protected Double range;
@XmlElement(defaultValue = "0")
protected Double tilt;
@XmlElement(defaultValue = "0")
protected Double heading;
@XmlElement(defaultValue = "clampToGround")
protected AltitudeModeEnum altitudeMode;
/**
* Gets the value of the longitude property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getLongitude() {
return longitude;
}
/**
* Sets the value of the longitude property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setLongitude(Double value) {
this.longitude = value;
}
/**
* Gets the value of the latitude property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getLatitude() {
return latitude;
}
/**
* Sets the value of the latitude property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setLatitude(Double value) {
this.latitude = value;
}
/**
* Gets the value of the altitude property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getAltitude() {
return altitude;
}
/**
* Sets the value of the altitude property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setAltitude(Double value) {
this.altitude = value;
}
/**
* Gets the value of the range property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getRange() {
return range;
}
/**
* Sets the value of the range property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setRange(Double value) {
this.range = value;
}
/**
* Gets the value of the tilt property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getTilt() {
return tilt;
}
/**
* Sets the value of the tilt property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setTilt(Double value) {
this.tilt = value;
}
/**
* Gets the value of the heading property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getHeading() {
return heading;
}
/**
* Sets the value of the heading property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setHeading(Double value) {
this.heading = value;
}
/**
* Gets the value of the altitudeMode property.
*
* @return
* possible object is
* {@link AltitudeModeEnum }
*
*/
public AltitudeModeEnum getAltitudeMode() {
return altitudeMode;
}
/**
* Sets the value of the altitudeMode property.
*
* @param value
* allowed object is
* {@link AltitudeModeEnum }
*
*/
public void setAltitudeMode(AltitudeModeEnum value) {
this.altitudeMode = value;
}
}

View file

@ -1,91 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAnyElement;
import javax.xml.bind.annotation.XmlType;
import org.w3c.dom.Element;
/**
* <p>Java class for MetadataType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="MetadataType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;any/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "MetadataType", propOrder = {
"any"
})
public class MetadataType {
@XmlAnyElement(lax = true)
protected Object any;
/**
* Gets the value of the any property.
*
* @return
* possible object is
* {@link Element }
* {@link Object }
*
*/
public Object getAny() {
return any;
}
/**
* Sets the value of the any property.
*
* @param value
* allowed object is
* {@link Element }
* {@link Object }
*
*/
public void setAny(Object value) {
this.any = value;
}
}

View file

@ -1,202 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ModelType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ModelType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}GeometryType">
* &lt;sequence>
* &lt;element name="altitudeMode" type="{http://earth.google.com/kml/2.1}altitudeModeEnum" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}Location" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}Orientation" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}Scale" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}Link" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ModelType", propOrder = {
"altitudeMode",
"location",
"orientation",
"scale",
"link"
})
public class ModelType
extends GeometryType
{
@XmlElement(defaultValue = "clampToGround")
protected AltitudeModeEnum altitudeMode;
@XmlElement(name = "Location")
protected LocationType location;
@XmlElement(name = "Orientation")
protected OrientationType orientation;
@XmlElement(name = "Scale")
protected ScaleType scale;
@XmlElement(name = "Link")
protected LinkType link;
/**
* Gets the value of the altitudeMode property.
*
* @return
* possible object is
* {@link AltitudeModeEnum }
*
*/
public AltitudeModeEnum getAltitudeMode() {
return altitudeMode;
}
/**
* Sets the value of the altitudeMode property.
*
* @param value
* allowed object is
* {@link AltitudeModeEnum }
*
*/
public void setAltitudeMode(AltitudeModeEnum value) {
this.altitudeMode = value;
}
/**
* Gets the value of the location property.
*
* @return
* possible object is
* {@link LocationType }
*
*/
public LocationType getLocation() {
return location;
}
/**
* Sets the value of the location property.
*
* @param value
* allowed object is
* {@link LocationType }
*
*/
public void setLocation(LocationType value) {
this.location = value;
}
/**
* Gets the value of the orientation property.
*
* @return
* possible object is
* {@link OrientationType }
*
*/
public OrientationType getOrientation() {
return orientation;
}
/**
* Sets the value of the orientation property.
*
* @param value
* allowed object is
* {@link OrientationType }
*
*/
public void setOrientation(OrientationType value) {
this.orientation = value;
}
/**
* Gets the value of the scale property.
*
* @return
* possible object is
* {@link ScaleType }
*
*/
public ScaleType getScale() {
return scale;
}
/**
* Sets the value of the scale property.
*
* @param value
* allowed object is
* {@link ScaleType }
*
*/
public void setScale(ScaleType value) {
this.scale = value;
}
/**
* Gets the value of the link property.
*
* @return
* possible object is
* {@link LinkType }
*
*/
public LinkType getLink() {
return link;
}
/**
* Sets the value of the link property.
*
* @param value
* allowed object is
* {@link LinkType }
*
*/
public void setLink(LinkType value) {
this.link = value;
}
}

View file

@ -1,104 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for MultiGeometryType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="MultiGeometryType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}GeometryType">
* &lt;sequence>
* &lt;element ref="{http://earth.google.com/kml/2.1}Geometry" maxOccurs="unbounded"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "MultiGeometryType", propOrder = {
"geometry"
})
public class MultiGeometryType
extends GeometryType
{
@XmlElementRef(name = "Geometry", namespace = "http://earth.google.com/kml/2.1", type = JAXBElement.class)
protected List<JAXBElement<? extends GeometryType>> geometry;
/**
* Gets the value of the geometry property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the geometry property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getGeometry().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link LineStringType }{@code >}
* {@link JAXBElement }{@code <}{@link LinearRingType }{@code >}
* {@link JAXBElement }{@code <}{@link PointType }{@code >}
* {@link JAXBElement }{@code <}{@link PolygonType }{@code >}
* {@link JAXBElement }{@code <}{@link MultiGeometryType }{@code >}
* {@link JAXBElement }{@code <}{@link GeometryType }{@code >}
* {@link JAXBElement }{@code <}{@link ModelType }{@code >}
*
*
*/
public List<JAXBElement<? extends GeometryType>> getGeometry() {
if (geometry == null) {
geometry = new ArrayList<JAXBElement<? extends GeometryType>>();
}
return this.geometry;
}
}

View file

@ -1,298 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for NetworkLinkControlType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="NetworkLinkControlType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;all>
* &lt;element name="minRefreshPeriod" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
* &lt;element name="cookie" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="linkName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="linkDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="linkSnippet" type="{http://earth.google.com/kml/2.1}SnippetType" minOccurs="0"/>
* &lt;element name="expires" type="{http://earth.google.com/kml/2.1}dateTimeType" minOccurs="0"/>
* &lt;element name="Update" type="{http://earth.google.com/kml/2.1}UpdateType" minOccurs="0"/>
* &lt;element name="LookAt" type="{http://earth.google.com/kml/2.1}LookAtType" minOccurs="0"/>
* &lt;/all>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "NetworkLinkControlType", propOrder = {
})
public class NetworkLinkControlType {
@XmlElement(defaultValue = "0")
protected Float minRefreshPeriod;
protected String cookie;
protected String message;
protected String linkName;
protected String linkDescription;
protected SnippetType linkSnippet;
protected String expires;
@XmlElement(name = "Update")
protected UpdateType update;
@XmlElement(name = "LookAt")
protected LookAtType lookAt;
/**
* Gets the value of the minRefreshPeriod property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getMinRefreshPeriod() {
return minRefreshPeriod;
}
/**
* Sets the value of the minRefreshPeriod property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setMinRefreshPeriod(Float value) {
this.minRefreshPeriod = value;
}
/**
* Gets the value of the cookie property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCookie() {
return cookie;
}
/**
* Sets the value of the cookie property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCookie(String value) {
this.cookie = value;
}
/**
* Gets the value of the message property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMessage() {
return message;
}
/**
* Sets the value of the message property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMessage(String value) {
this.message = value;
}
/**
* Gets the value of the linkName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLinkName() {
return linkName;
}
/**
* Sets the value of the linkName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLinkName(String value) {
this.linkName = value;
}
/**
* Gets the value of the linkDescription property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLinkDescription() {
return linkDescription;
}
/**
* Sets the value of the linkDescription property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLinkDescription(String value) {
this.linkDescription = value;
}
/**
* Gets the value of the linkSnippet property.
*
* @return
* possible object is
* {@link SnippetType }
*
*/
public SnippetType getLinkSnippet() {
return linkSnippet;
}
/**
* Sets the value of the linkSnippet property.
*
* @param value
* allowed object is
* {@link SnippetType }
*
*/
public void setLinkSnippet(SnippetType value) {
this.linkSnippet = value;
}
/**
* Gets the value of the expires property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getExpires() {
return expires;
}
/**
* Sets the value of the expires property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExpires(String value) {
this.expires = value;
}
/**
* Gets the value of the update property.
*
* @return
* possible object is
* {@link UpdateType }
*
*/
public UpdateType getUpdate() {
return update;
}
/**
* Sets the value of the update property.
*
* @param value
* allowed object is
* {@link UpdateType }
*
*/
public void setUpdate(UpdateType value) {
this.update = value;
}
/**
* Gets the value of the lookAt property.
*
* @return
* possible object is
* {@link LookAtType }
*
*/
public LookAtType getLookAt() {
return lookAt;
}
/**
* Sets the value of the lookAt property.
*
* @param value
* allowed object is
* {@link LookAtType }
*
*/
public void setLookAt(LookAtType value) {
this.lookAt = value;
}
}

View file

@ -1,176 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for NetworkLinkType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="NetworkLinkType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}FeatureType">
* &lt;sequence>
* &lt;element name="refreshVisibility" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* &lt;element name="flyToView" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* &lt;choice minOccurs="0">
* &lt;element ref="{http://earth.google.com/kml/2.1}Link"/>
* &lt;element name="Url" type="{http://earth.google.com/kml/2.1}LinkType"/>
* &lt;/choice>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "NetworkLinkType", propOrder = {
"refreshVisibility",
"flyToView",
"link",
"url"
})
public class NetworkLinkType
extends FeatureType
{
@XmlElement(defaultValue = "0")
protected Boolean refreshVisibility;
@XmlElement(defaultValue = "0")
protected Boolean flyToView;
@XmlElement(name = "Link")
protected LinkType link;
@XmlElement(name = "Url")
protected LinkType url;
/**
* Gets the value of the refreshVisibility property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isRefreshVisibility() {
return refreshVisibility;
}
/**
* Sets the value of the refreshVisibility property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setRefreshVisibility(Boolean value) {
this.refreshVisibility = value;
}
/**
* Gets the value of the flyToView property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isFlyToView() {
return flyToView;
}
/**
* Sets the value of the flyToView property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setFlyToView(Boolean value) {
this.flyToView = value;
}
/**
* Gets the value of the link property.
*
* @return
* possible object is
* {@link LinkType }
*
*/
public LinkType getLink() {
return link;
}
/**
* Sets the value of the link property.
*
* @param value
* allowed object is
* {@link LinkType }
*
*/
public void setLink(LinkType value) {
this.link = value;
}
/**
* Gets the value of the url property.
*
* @return
* possible object is
* {@link LinkType }
*
*/
public LinkType getUrl() {
return url;
}
/**
* Sets the value of the url property.
*
* @param value
* allowed object is
* {@link LinkType }
*
*/
public void setUrl(LinkType value) {
this.url = value;
}
}

View file

@ -1,840 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import java.util.List;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.google.earth.kml._2 package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _StyleMap_QNAME = new QName("http://earth.google.com/kml/2.1", "StyleMap");
private final static QName _LookAt_QNAME = new QName("http://earth.google.com/kml/2.1", "LookAt");
private final static QName _Location_QNAME = new QName("http://earth.google.com/kml/2.1", "Location");
private final static QName _LineString_QNAME = new QName("http://earth.google.com/kml/2.1", "LineString");
private final static QName _TimeSpan_QNAME = new QName("http://earth.google.com/kml/2.1", "TimeSpan");
private final static QName _Document_QNAME = new QName("http://earth.google.com/kml/2.1", "Document");
private final static QName _Orientation_QNAME = new QName("http://earth.google.com/kml/2.1", "Orientation");
private final static QName _Folder_QNAME = new QName("http://earth.google.com/kml/2.1", "Folder");
private final static QName _PolyStyle_QNAME = new QName("http://earth.google.com/kml/2.1", "PolyStyle");
private final static QName _IconStyle_QNAME = new QName("http://earth.google.com/kml/2.1", "IconStyle");
private final static QName _Icon_QNAME = new QName("http://earth.google.com/kml/2.1", "Icon");
private final static QName _GroundOverlay_QNAME = new QName("http://earth.google.com/kml/2.1", "GroundOverlay");
private final static QName _Placemark_QNAME = new QName("http://earth.google.com/kml/2.1", "Placemark");
private final static QName _Polygon_QNAME = new QName("http://earth.google.com/kml/2.1", "Polygon");
private final static QName _Link_QNAME = new QName("http://earth.google.com/kml/2.1", "Link");
private final static QName _StyleSelector_QNAME = new QName("http://earth.google.com/kml/2.1", "StyleSelector");
private final static QName _TimeStamp_QNAME = new QName("http://earth.google.com/kml/2.1", "TimeStamp");
private final static QName _LatLonBox_QNAME = new QName("http://earth.google.com/kml/2.1", "LatLonBox");
private final static QName _LabelStyle_QNAME = new QName("http://earth.google.com/kml/2.1", "LabelStyle");
private final static QName _TimePrimitive_QNAME = new QName("http://earth.google.com/kml/2.1", "TimePrimitive");
private final static QName _Style_QNAME = new QName("http://earth.google.com/kml/2.1", "Style");
private final static QName _LinearRing_QNAME = new QName("http://earth.google.com/kml/2.1", "LinearRing");
private final static QName _Feature_QNAME = new QName("http://earth.google.com/kml/2.1", "Feature");
private final static QName _StyleUrl_QNAME = new QName("http://earth.google.com/kml/2.1", "styleUrl");
private final static QName _Model_QNAME = new QName("http://earth.google.com/kml/2.1", "Model");
private final static QName _LineStyle_QNAME = new QName("http://earth.google.com/kml/2.1", "LineStyle");
private final static QName _NetworkLink_QNAME = new QName("http://earth.google.com/kml/2.1", "NetworkLink");
private final static QName _Geometry_QNAME = new QName("http://earth.google.com/kml/2.1", "Geometry");
private final static QName _Scale_QNAME = new QName("http://earth.google.com/kml/2.1", "Scale");
private final static QName _BalloonStyle_QNAME = new QName("http://earth.google.com/kml/2.1", "BalloonStyle");
private final static QName _Kml_QNAME = new QName("http://earth.google.com/kml/2.1", "kml");
private final static QName _MultiGeometry_QNAME = new QName("http://earth.google.com/kml/2.1", "MultiGeometry");
private final static QName _Object_QNAME = new QName("http://earth.google.com/kml/2.1", "Object");
private final static QName _Coordinates_QNAME = new QName("http://earth.google.com/kml/2.1", "coordinates");
private final static QName _Point_QNAME = new QName("http://earth.google.com/kml/2.1", "Point");
private final static QName _ListStyle_QNAME = new QName("http://earth.google.com/kml/2.1", "ListStyle");
private final static QName _Region_QNAME = new QName("http://earth.google.com/kml/2.1", "Region");
private final static QName _LatLonAltBox_QNAME = new QName("http://earth.google.com/kml/2.1", "LatLonAltBox");
private final static QName _Lod_QNAME = new QName("http://earth.google.com/kml/2.1", "Lod");
private final static QName _ScreenOverlay_QNAME = new QName("http://earth.google.com/kml/2.1", "ScreenOverlay");
private final static QName _ItemIconTypeState_QNAME = new QName("http://earth.google.com/kml/2.1", "state");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.google.earth.kml._2
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link NetworkLinkType }
*
*/
public NetworkLinkType createNetworkLinkType() {
return new NetworkLinkType();
}
/**
* Create an instance of {@link LocationType }
*
*/
public LocationType createLocationType() {
return new LocationType();
}
/**
* Create an instance of {@link TimeStampType }
*
*/
public TimeStampType createTimeStampType() {
return new TimeStampType();
}
/**
* Create an instance of {@link DocumentType }
*
*/
public DocumentType createDocumentType() {
return new DocumentType();
}
/**
* Create an instance of {@link NetworkLinkControlType }
*
*/
public NetworkLinkControlType createNetworkLinkControlType() {
return new NetworkLinkControlType();
}
/**
* Create an instance of {@link ItemIconType }
*
*/
public ItemIconType createItemIconType() {
return new ItemIconType();
}
/**
* Create an instance of {@link StyleMapType }
*
*/
public StyleMapType createStyleMapType() {
return new StyleMapType();
}
/**
* Create an instance of {@link GroundOverlayType }
*
*/
public GroundOverlayType createGroundOverlayType() {
return new GroundOverlayType();
}
/**
* Create an instance of {@link PolyStyleType }
*
*/
public PolyStyleType createPolyStyleType() {
return new PolyStyleType();
}
/**
* Create an instance of {@link ListStyleType }
*
*/
public ListStyleType createListStyleType() {
return new ListStyleType();
}
/**
* Create an instance of {@link LineStyleType }
*
*/
public LineStyleType createLineStyleType() {
return new LineStyleType();
}
/**
* Create an instance of {@link LinearRingType }
*
*/
public LinearRingType createLinearRingType() {
return new LinearRingType();
}
/**
* Create an instance of {@link BoundaryType }
*
*/
public BoundaryType createBoundaryType() {
return new BoundaryType();
}
/**
* Create an instance of {@link CreateType }
*
*/
public CreateType createCreateType() {
return new CreateType();
}
/**
* Create an instance of {@link PolygonType }
*
*/
public PolygonType createPolygonType() {
return new PolygonType();
}
/**
* Create an instance of {@link StyleType }
*
*/
public StyleType createStyleType() {
return new StyleType();
}
/**
* Create an instance of {@link LodType }
*
*/
public LodType createLodType() {
return new LodType();
}
/**
* Create an instance of {@link LabelStyleType }
*
*/
public LabelStyleType createLabelStyleType() {
return new LabelStyleType();
}
/**
* Create an instance of {@link DeleteType }
*
*/
public DeleteType createDeleteType() {
return new DeleteType();
}
/**
* Create an instance of {@link LookAtType }
*
*/
public LookAtType createLookAtType() {
return new LookAtType();
}
/**
* Create an instance of {@link KmlType }
*
*/
public KmlType createKmlType() {
return new KmlType();
}
/**
* Create an instance of {@link Vec2Type }
*
*/
public Vec2Type createVec2Type() {
return new Vec2Type();
}
/**
* Create an instance of {@link IconType }
*
*/
public IconType createIconType() {
return new IconType();
}
/**
* Create an instance of {@link ModelType }
*
*/
public ModelType createModelType() {
return new ModelType();
}
/**
* Create an instance of {@link RegionType }
*
*/
public RegionType createRegionType() {
return new RegionType();
}
/**
* Create an instance of {@link LinkType }
*
*/
public LinkType createLinkType() {
return new LinkType();
}
/**
* Create an instance of {@link SnippetType }
*
*/
public SnippetType createSnippetType() {
return new SnippetType();
}
/**
* Create an instance of {@link FolderType }
*
*/
public FolderType createFolderType() {
return new FolderType();
}
/**
* Create an instance of {@link OrientationType }
*
*/
public OrientationType createOrientationType() {
return new OrientationType();
}
/**
* Create an instance of {@link LineStringType }
*
*/
public LineStringType createLineStringType() {
return new LineStringType();
}
/**
* Create an instance of {@link PlacemarkType }
*
*/
public PlacemarkType createPlacemarkType() {
return new PlacemarkType();
}
/**
* Create an instance of {@link IconStyleIconType }
*
*/
public IconStyleIconType createIconStyleIconType() {
return new IconStyleIconType();
}
/**
* Create an instance of {@link MultiGeometryType }
*
*/
public MultiGeometryType createMultiGeometryType() {
return new MultiGeometryType();
}
/**
* Create an instance of {@link LatLonBoxType }
*
*/
public LatLonBoxType createLatLonBoxType() {
return new LatLonBoxType();
}
/**
* Create an instance of {@link PointType }
*
*/
public PointType createPointType() {
return new PointType();
}
/**
* Create an instance of {@link ChangeType }
*
*/
public ChangeType createChangeType() {
return new ChangeType();
}
/**
* Create an instance of {@link LatLonAltBoxType }
*
*/
public LatLonAltBoxType createLatLonAltBoxType() {
return new LatLonAltBoxType();
}
/**
* Create an instance of {@link BalloonStyleType }
*
*/
public BalloonStyleType createBalloonStyleType() {
return new BalloonStyleType();
}
/**
* Create an instance of {@link ScreenOverlayType }
*
*/
public ScreenOverlayType createScreenOverlayType() {
return new ScreenOverlayType();
}
/**
* Create an instance of {@link ScaleType }
*
*/
public ScaleType createScaleType() {
return new ScaleType();
}
/**
* Create an instance of {@link TimeSpanType }
*
*/
public TimeSpanType createTimeSpanType() {
return new TimeSpanType();
}
/**
* Create an instance of {@link IconStyleType }
*
*/
public IconStyleType createIconStyleType() {
return new IconStyleType();
}
/**
* Create an instance of {@link ReplaceType }
*
*/
public ReplaceType createReplaceType() {
return new ReplaceType();
}
/**
* Create an instance of {@link UpdateType }
*
*/
public UpdateType createUpdateType() {
return new UpdateType();
}
/**
* Create an instance of {@link StyleMapPairType }
*
*/
public StyleMapPairType createStyleMapPairType() {
return new StyleMapPairType();
}
/**
* Create an instance of {@link MetadataType }
*
*/
public MetadataType createMetadataType() {
return new MetadataType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link StyleMapType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "StyleMap", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "StyleSelector")
public JAXBElement<StyleMapType> createStyleMap(StyleMapType value) {
return new JAXBElement<StyleMapType>(_StyleMap_QNAME, StyleMapType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LookAtType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "LookAt", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Object")
public JAXBElement<LookAtType> createLookAt(LookAtType value) {
return new JAXBElement<LookAtType>(_LookAt_QNAME, LookAtType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LocationType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Location", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Object")
public JAXBElement<LocationType> createLocation(LocationType value) {
return new JAXBElement<LocationType>(_Location_QNAME, LocationType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LineStringType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "LineString", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Geometry")
public JAXBElement<LineStringType> createLineString(LineStringType value) {
return new JAXBElement<LineStringType>(_LineString_QNAME, LineStringType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TimeSpanType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "TimeSpan", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "TimePrimitive")
public JAXBElement<TimeSpanType> createTimeSpan(TimeSpanType value) {
return new JAXBElement<TimeSpanType>(_TimeSpan_QNAME, TimeSpanType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DocumentType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Document", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Feature")
public JAXBElement<DocumentType> createDocument(DocumentType value) {
return new JAXBElement<DocumentType>(_Document_QNAME, DocumentType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link OrientationType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Orientation", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Object")
public JAXBElement<OrientationType> createOrientation(OrientationType value) {
return new JAXBElement<OrientationType>(_Orientation_QNAME, OrientationType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link FolderType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Folder", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Feature")
public JAXBElement<FolderType> createFolder(FolderType value) {
return new JAXBElement<FolderType>(_Folder_QNAME, FolderType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PolyStyleType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "PolyStyle", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Object")
public JAXBElement<PolyStyleType> createPolyStyle(PolyStyleType value) {
return new JAXBElement<PolyStyleType>(_PolyStyle_QNAME, PolyStyleType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IconStyleType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "IconStyle", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Object")
public JAXBElement<IconStyleType> createIconStyle(IconStyleType value) {
return new JAXBElement<IconStyleType>(_IconStyle_QNAME, IconStyleType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LinkType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Icon", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Object")
public JAXBElement<LinkType> createIcon(LinkType value) {
return new JAXBElement<LinkType>(_Icon_QNAME, LinkType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GroundOverlayType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "GroundOverlay", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Feature")
public JAXBElement<GroundOverlayType> createGroundOverlay(GroundOverlayType value) {
return new JAXBElement<GroundOverlayType>(_GroundOverlay_QNAME, GroundOverlayType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PlacemarkType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Placemark", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Feature")
public JAXBElement<PlacemarkType> createPlacemark(PlacemarkType value) {
return new JAXBElement<PlacemarkType>(_Placemark_QNAME, PlacemarkType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PolygonType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Polygon", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Geometry")
public JAXBElement<PolygonType> createPolygon(PolygonType value) {
return new JAXBElement<PolygonType>(_Polygon_QNAME, PolygonType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LinkType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Link", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Object")
public JAXBElement<LinkType> createLink(LinkType value) {
return new JAXBElement<LinkType>(_Link_QNAME, LinkType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link StyleSelectorType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "StyleSelector")
public JAXBElement<StyleSelectorType> createStyleSelector(StyleSelectorType value) {
return new JAXBElement<StyleSelectorType>(_StyleSelector_QNAME, StyleSelectorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TimeStampType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "TimeStamp", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "TimePrimitive")
public JAXBElement<TimeStampType> createTimeStamp(TimeStampType value) {
return new JAXBElement<TimeStampType>(_TimeStamp_QNAME, TimeStampType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LatLonBoxType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "LatLonBox", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Object")
public JAXBElement<LatLonBoxType> createLatLonBox(LatLonBoxType value) {
return new JAXBElement<LatLonBoxType>(_LatLonBox_QNAME, LatLonBoxType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LabelStyleType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "LabelStyle", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Object")
public JAXBElement<LabelStyleType> createLabelStyle(LabelStyleType value) {
return new JAXBElement<LabelStyleType>(_LabelStyle_QNAME, LabelStyleType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TimePrimitiveType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "TimePrimitive")
public JAXBElement<TimePrimitiveType> createTimePrimitive(TimePrimitiveType value) {
return new JAXBElement<TimePrimitiveType>(_TimePrimitive_QNAME, TimePrimitiveType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link StyleType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Style", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "StyleSelector")
public JAXBElement<StyleType> createStyle(StyleType value) {
return new JAXBElement<StyleType>(_Style_QNAME, StyleType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LinearRingType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "LinearRing", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Geometry")
public JAXBElement<LinearRingType> createLinearRing(LinearRingType value) {
return new JAXBElement<LinearRingType>(_LinearRing_QNAME, LinearRingType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link FeatureType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Feature")
public JAXBElement<FeatureType> createFeature(FeatureType value) {
return new JAXBElement<FeatureType>(_Feature_QNAME, FeatureType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "styleUrl")
public JAXBElement<String> createStyleUrl(String value) {
return new JAXBElement<String>(_StyleUrl_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ModelType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Model", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Geometry")
public JAXBElement<ModelType> createModel(ModelType value) {
return new JAXBElement<ModelType>(_Model_QNAME, ModelType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LineStyleType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "LineStyle", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Object")
public JAXBElement<LineStyleType> createLineStyle(LineStyleType value) {
return new JAXBElement<LineStyleType>(_LineStyle_QNAME, LineStyleType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link NetworkLinkType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "NetworkLink", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Feature")
public JAXBElement<NetworkLinkType> createNetworkLink(NetworkLinkType value) {
return new JAXBElement<NetworkLinkType>(_NetworkLink_QNAME, NetworkLinkType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GeometryType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Geometry")
public JAXBElement<GeometryType> createGeometry(GeometryType value) {
return new JAXBElement<GeometryType>(_Geometry_QNAME, GeometryType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ScaleType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Scale", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Object")
public JAXBElement<ScaleType> createScale(ScaleType value) {
return new JAXBElement<ScaleType>(_Scale_QNAME, ScaleType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BalloonStyleType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "BalloonStyle", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Object")
public JAXBElement<BalloonStyleType> createBalloonStyle(BalloonStyleType value) {
return new JAXBElement<BalloonStyleType>(_BalloonStyle_QNAME, BalloonStyleType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link KmlType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "kml")
public JAXBElement<KmlType> createKml(KmlType value) {
return new JAXBElement<KmlType>(_Kml_QNAME, KmlType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link MultiGeometryType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "MultiGeometry", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Geometry")
public JAXBElement<MultiGeometryType> createMultiGeometry(MultiGeometryType value) {
return new JAXBElement<MultiGeometryType>(_MultiGeometry_QNAME, MultiGeometryType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ObjectType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Object")
public JAXBElement<ObjectType> createObject(ObjectType value) {
return new JAXBElement<ObjectType>(_Object_QNAME, ObjectType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link String }{@code >}{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "coordinates")
public JAXBElement<List<String>> createCoordinates(List<String> value) {
return new JAXBElement<List<String>>(_Coordinates_QNAME, ((Class) List.class), null, ((List<String> ) value));
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PointType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Point", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Geometry")
public JAXBElement<PointType> createPoint(PointType value) {
return new JAXBElement<PointType>(_Point_QNAME, PointType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ListStyleType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "ListStyle", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Object")
public JAXBElement<ListStyleType> createListStyle(ListStyleType value) {
return new JAXBElement<ListStyleType>(_ListStyle_QNAME, ListStyleType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RegionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Region", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Object")
public JAXBElement<RegionType> createRegion(RegionType value) {
return new JAXBElement<RegionType>(_Region_QNAME, RegionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LatLonAltBoxType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "LatLonAltBox")
public JAXBElement<LatLonAltBoxType> createLatLonAltBox(LatLonAltBoxType value) {
return new JAXBElement<LatLonAltBoxType>(_LatLonAltBox_QNAME, LatLonAltBoxType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LodType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "Lod", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Object")
public JAXBElement<LodType> createLod(LodType value) {
return new JAXBElement<LodType>(_Lod_QNAME, LodType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ScreenOverlayType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "ScreenOverlay", substitutionHeadNamespace = "http://earth.google.com/kml/2.1", substitutionHeadName = "Feature")
public JAXBElement<ScreenOverlayType> createScreenOverlay(ScreenOverlayType value) {
return new JAXBElement<ScreenOverlayType>(_ScreenOverlay_QNAME, ScreenOverlayType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link ItemIconStateEnum }{@code >}{@code >}}
*
*/
@XmlElementDecl(namespace = "http://earth.google.com/kml/2.1", name = "state", scope = ItemIconType.class)
public JAXBElement<List<ItemIconStateEnum>> createItemIconTypeState(List<ItemIconStateEnum> value) {
return new JAXBElement<List<ItemIconStateEnum>>(_ItemIconTypeState_QNAME, ((Class) List.class), ItemIconType.class, ((List<ItemIconStateEnum> ) value));
}
}

View file

@ -1,139 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlID;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
* <p>Java class for ObjectType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ObjectType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attGroup ref="{http://earth.google.com/kml/2.1}idAttributes"/>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ObjectType")
@XmlSeeAlso({
RegionType.class,
LodType.class,
BalloonStyleType.class,
ScaleType.class,
ListStyleType.class,
OrientationType.class,
LookAtType.class,
LocationType.class,
StyleSelectorType.class,
TimePrimitiveType.class,
GeometryType.class,
LatLonBoxType.class,
LinkType.class,
ColorStyleType.class,
ItemIconType.class,
IconStyleIconType.class,
FeatureType.class
})
public abstract class ObjectType {
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlID
@XmlSchemaType(name = "ID")
protected String id;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String targetId;
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value) {
this.id = value;
}
/**
* Gets the value of the targetId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTargetId() {
return targetId;
}
/**
* Sets the value of the targetId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTargetId(String value) {
this.targetId = value;
}
}

View file

@ -1,146 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for OrientationType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="OrientationType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;all>
* &lt;element name="heading" type="{http://earth.google.com/kml/2.1}angle360" minOccurs="0"/>
* &lt;element name="tilt" type="{http://earth.google.com/kml/2.1}angle360" minOccurs="0"/>
* &lt;element name="roll" type="{http://earth.google.com/kml/2.1}angle360" minOccurs="0"/>
* &lt;/all>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "OrientationType", propOrder = {
"heading",
"tilt",
"roll"
})
public class OrientationType
extends ObjectType
{
@XmlElement(defaultValue = "0.0")
protected Double heading;
@XmlElement(defaultValue = "0.0")
protected Double tilt;
@XmlElement(defaultValue = "0.0")
protected Double roll;
/**
* Gets the value of the heading property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getHeading() {
return heading;
}
/**
* Sets the value of the heading property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setHeading(Double value) {
this.heading = value;
}
/**
* Gets the value of the tilt property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getTilt() {
return tilt;
}
/**
* Sets the value of the tilt property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setTilt(Double value) {
this.tilt = value;
}
/**
* Gets the value of the roll property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getRoll() {
return roll;
}
/**
* Sets the value of the roll property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setRoll(Double value) {
this.roll = value;
}
}

View file

@ -1,154 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.HexBinaryAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
* <p>Java class for OverlayType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="OverlayType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}FeatureType">
* &lt;sequence>
* &lt;element name="color" type="{http://earth.google.com/kml/2.1}color" minOccurs="0"/>
* &lt;element name="drawOrder" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}Icon" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "OverlayType", propOrder = {
"color",
"drawOrder",
"icon"
})
@XmlSeeAlso({
ScreenOverlayType.class,
GroundOverlayType.class
})
public abstract class OverlayType
extends FeatureType
{
@XmlElement(type = String.class, defaultValue = "ffffffff")
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
protected byte[] color;
@XmlElement(defaultValue = "0")
protected Integer drawOrder;
@XmlElement(name = "Icon")
protected LinkType icon;
/**
* Gets the value of the color property.
*
* @return
* possible object is
* {@link String }
*
*/
public byte[] getColor() {
return color;
}
/**
* Sets the value of the color property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setColor(byte[] value) {
this.color = ((byte[]) value);
}
/**
* Gets the value of the drawOrder property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getDrawOrder() {
return drawOrder;
}
/**
* Sets the value of the drawOrder property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setDrawOrder(Integer value) {
this.drawOrder = value;
}
/**
* Gets the value of the icon property.
*
* @return
* possible object is
* {@link LinkType }
*
*/
public LinkType getIcon() {
return icon;
}
/**
* Sets the value of the icon property.
*
* @param value
* allowed object is
* {@link LinkType }
*
*/
public void setIcon(LinkType value) {
this.icon = value;
}
}

View file

@ -1,103 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for PlacemarkType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="PlacemarkType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}FeatureType">
* &lt;sequence>
* &lt;element ref="{http://earth.google.com/kml/2.1}Geometry" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PlacemarkType", propOrder = {
"geometry"
})
public class PlacemarkType
extends FeatureType
{
@XmlElementRef(name = "Geometry", namespace = "http://earth.google.com/kml/2.1", type = JAXBElement.class)
protected JAXBElement<? extends GeometryType> geometry;
/**
* Gets the value of the geometry property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link LineStringType }{@code >}
* {@link JAXBElement }{@code <}{@link LinearRingType }{@code >}
* {@link JAXBElement }{@code <}{@link PointType }{@code >}
* {@link JAXBElement }{@code <}{@link PolygonType }{@code >}
* {@link JAXBElement }{@code <}{@link MultiGeometryType }{@code >}
* {@link JAXBElement }{@code <}{@link GeometryType }{@code >}
* {@link JAXBElement }{@code <}{@link ModelType }{@code >}
*
*/
public JAXBElement<? extends GeometryType> getGeometry() {
return geometry;
}
/**
* Sets the value of the geometry property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link LineStringType }{@code >}
* {@link JAXBElement }{@code <}{@link LinearRingType }{@code >}
* {@link JAXBElement }{@code <}{@link PointType }{@code >}
* {@link JAXBElement }{@code <}{@link PolygonType }{@code >}
* {@link JAXBElement }{@code <}{@link MultiGeometryType }{@code >}
* {@link JAXBElement }{@code <}{@link GeometryType }{@code >}
* {@link JAXBElement }{@code <}{@link ModelType }{@code >}
*
*/
public void setGeometry(JAXBElement<? extends GeometryType> value) {
this.geometry = ((JAXBElement<? extends GeometryType> ) value);
}
}

View file

@ -1,181 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
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.XmlElement;
import javax.xml.bind.annotation.XmlList;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for PointType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="PointType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}GeometryType">
* &lt;sequence>
* &lt;group ref="{http://earth.google.com/kml/2.1}geometryElements"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}coordinates"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PointType", propOrder = {
"extrude",
"tessellate",
"altitudeMode",
"coordinates"
})
public class PointType
extends GeometryType
{
@XmlElement(defaultValue = "0")
protected Boolean extrude;
@XmlElement(defaultValue = "0")
protected Boolean tessellate;
@XmlElement(defaultValue = "clampToGround")
protected AltitudeModeEnum altitudeMode;
@XmlList
@XmlElement(required = true)
protected List<String> coordinates;
/**
* Gets the value of the extrude property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isExtrude() {
return extrude;
}
/**
* Sets the value of the extrude property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setExtrude(Boolean value) {
this.extrude = value;
}
/**
* Gets the value of the tessellate property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isTessellate() {
return tessellate;
}
/**
* Sets the value of the tessellate property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setTessellate(Boolean value) {
this.tessellate = value;
}
/**
* Gets the value of the altitudeMode property.
*
* @return
* possible object is
* {@link AltitudeModeEnum }
*
*/
public AltitudeModeEnum getAltitudeMode() {
return altitudeMode;
}
/**
* Sets the value of the altitudeMode property.
*
* @param value
* allowed object is
* {@link AltitudeModeEnum }
*
*/
public void setAltitudeMode(AltitudeModeEnum value) {
this.altitudeMode = value;
}
/**
* Gets the value of the coordinates property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the coordinates property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCoordinates().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getCoordinates() {
if (coordinates == null) {
coordinates = new ArrayList<String>();
}
return this.coordinates;
}
}

View file

@ -1,118 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for PolyStyleType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="PolyStyleType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ColorStyleType">
* &lt;sequence>
* &lt;element name="fill" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* &lt;element name="outline" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PolyStyleType", propOrder = {
"fill",
"outline"
})
public class PolyStyleType
extends ColorStyleType
{
@XmlElement(defaultValue = "1")
protected Boolean fill;
@XmlElement(defaultValue = "1")
protected Boolean outline;
/**
* Gets the value of the fill property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isFill() {
return fill;
}
/**
* Sets the value of the fill property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setFill(Boolean value) {
this.fill = value;
}
/**
* Gets the value of the outline property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isOutline() {
return outline;
}
/**
* Sets the value of the outline property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setOutline(Boolean value) {
this.outline = value;
}
}

View file

@ -1,205 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for PolygonType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="PolygonType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}GeometryType">
* &lt;sequence>
* &lt;group ref="{http://earth.google.com/kml/2.1}geometryElements"/>
* &lt;element name="outerBoundaryIs" type="{http://earth.google.com/kml/2.1}boundaryType" minOccurs="0"/>
* &lt;element name="innerBoundaryIs" type="{http://earth.google.com/kml/2.1}boundaryType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PolygonType", propOrder = {
"extrude",
"tessellate",
"altitudeMode",
"outerBoundaryIs",
"innerBoundaryIs"
})
public class PolygonType
extends GeometryType
{
@XmlElement(defaultValue = "0")
protected Boolean extrude;
@XmlElement(defaultValue = "0")
protected Boolean tessellate;
@XmlElement(defaultValue = "clampToGround")
protected AltitudeModeEnum altitudeMode;
protected BoundaryType outerBoundaryIs;
protected List<BoundaryType> innerBoundaryIs;
/**
* Gets the value of the extrude property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isExtrude() {
return extrude;
}
/**
* Sets the value of the extrude property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setExtrude(Boolean value) {
this.extrude = value;
}
/**
* Gets the value of the tessellate property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isTessellate() {
return tessellate;
}
/**
* Sets the value of the tessellate property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setTessellate(Boolean value) {
this.tessellate = value;
}
/**
* Gets the value of the altitudeMode property.
*
* @return
* possible object is
* {@link AltitudeModeEnum }
*
*/
public AltitudeModeEnum getAltitudeMode() {
return altitudeMode;
}
/**
* Sets the value of the altitudeMode property.
*
* @param value
* allowed object is
* {@link AltitudeModeEnum }
*
*/
public void setAltitudeMode(AltitudeModeEnum value) {
this.altitudeMode = value;
}
/**
* Gets the value of the outerBoundaryIs property.
*
* @return
* possible object is
* {@link BoundaryType }
*
*/
public BoundaryType getOuterBoundaryIs() {
return outerBoundaryIs;
}
/**
* Sets the value of the outerBoundaryIs property.
*
* @param value
* allowed object is
* {@link BoundaryType }
*
*/
public void setOuterBoundaryIs(BoundaryType value) {
this.outerBoundaryIs = value;
}
/**
* Gets the value of the innerBoundaryIs property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the innerBoundaryIs property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getInnerBoundaryIs().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BoundaryType }
*
*
*/
public List<BoundaryType> getInnerBoundaryIs() {
if (innerBoundaryIs == null) {
innerBoundaryIs = new ArrayList<BoundaryType>();
}
return this.innerBoundaryIs;
}
}

View file

@ -1,80 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for refreshModeEnum.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* &lt;simpleType name="refreshModeEnum">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="onChange"/>
* &lt;enumeration value="onInterval"/>
* &lt;enumeration value="onExpire"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "refreshModeEnum")
@XmlEnum
public enum RefreshModeEnum {
@XmlEnumValue("onChange")
ON_CHANGE("onChange"),
@XmlEnumValue("onInterval")
ON_INTERVAL("onInterval"),
@XmlEnumValue("onExpire")
ON_EXPIRE("onExpire");
private final String value;
RefreshModeEnum(String v) {
value = v;
}
public String value() {
return value;
}
public static RefreshModeEnum fromValue(String v) {
for (RefreshModeEnum c: RefreshModeEnum.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View file

@ -1,118 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for RegionType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="RegionType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;all>
* &lt;element ref="{http://earth.google.com/kml/2.1}LatLonAltBox"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}Lod" minOccurs="0"/>
* &lt;/all>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "RegionType", propOrder = {
"latLonAltBox",
"lod"
})
public class RegionType
extends ObjectType
{
@XmlElement(name = "LatLonAltBox", required = true)
protected LatLonAltBoxType latLonAltBox;
@XmlElement(name = "Lod")
protected LodType lod;
/**
* Gets the value of the latLonAltBox property.
*
* @return
* possible object is
* {@link LatLonAltBoxType }
*
*/
public LatLonAltBoxType getLatLonAltBox() {
return latLonAltBox;
}
/**
* Sets the value of the latLonAltBox property.
*
* @param value
* allowed object is
* {@link LatLonAltBoxType }
*
*/
public void setLatLonAltBox(LatLonAltBoxType value) {
this.latLonAltBox = value;
}
/**
* Gets the value of the lod property.
*
* @return
* possible object is
* {@link LodType }
*
*/
public LodType getLod() {
return lod;
}
/**
* Sets the value of the lod property.
*
* @param value
* allowed object is
* {@link LodType }
*
*/
public void setLod(LodType value) {
this.lod = value;
}
}

View file

@ -1,101 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ReplaceType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ReplaceType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://earth.google.com/kml/2.1}Feature" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ReplaceType", propOrder = {
"feature"
})
public class ReplaceType {
@XmlElementRef(name = "Feature", namespace = "http://earth.google.com/kml/2.1", type = JAXBElement.class)
protected JAXBElement<? extends FeatureType> feature;
/**
* Gets the value of the feature property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link FolderType }{@code >}
* {@link JAXBElement }{@code <}{@link FeatureType }{@code >}
* {@link JAXBElement }{@code <}{@link PlacemarkType }{@code >}
* {@link JAXBElement }{@code <}{@link ScreenOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link GroundOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link NetworkLinkType }{@code >}
* {@link JAXBElement }{@code <}{@link DocumentType }{@code >}
*
*/
public JAXBElement<? extends FeatureType> getFeature() {
return feature;
}
/**
* Sets the value of the feature property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link FolderType }{@code >}
* {@link JAXBElement }{@code <}{@link FeatureType }{@code >}
* {@link JAXBElement }{@code <}{@link PlacemarkType }{@code >}
* {@link JAXBElement }{@code <}{@link ScreenOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link GroundOverlayType }{@code >}
* {@link JAXBElement }{@code <}{@link NetworkLinkType }{@code >}
* {@link JAXBElement }{@code <}{@link DocumentType }{@code >}
*
*/
public void setFeature(JAXBElement<? extends FeatureType> value) {
this.feature = ((JAXBElement<? extends FeatureType> ) value);
}
}

View file

@ -1,146 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ScaleType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ScaleType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;all>
* &lt;element name="x" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* &lt;element name="y" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* &lt;element name="z" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* &lt;/all>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ScaleType", propOrder = {
"x",
"y",
"z"
})
public class ScaleType
extends ObjectType
{
@XmlElement(defaultValue = "1.0")
protected Double x;
@XmlElement(defaultValue = "1.0")
protected Double y;
@XmlElement(defaultValue = "1.0")
protected Double z;
/**
* Gets the value of the x property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getX() {
return x;
}
/**
* Sets the value of the x property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setX(Double value) {
this.x = value;
}
/**
* Gets the value of the y property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getY() {
return y;
}
/**
* Sets the value of the y property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setY(Double value) {
this.y = value;
}
/**
* Gets the value of the z property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getZ() {
return z;
}
/**
* Sets the value of the z property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setZ(Double value) {
this.z = value;
}
}

View file

@ -1,198 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ScreenOverlayType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ScreenOverlayType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}OverlayType">
* &lt;sequence>
* &lt;element name="overlayXY" type="{http://earth.google.com/kml/2.1}vec2Type" minOccurs="0"/>
* &lt;element name="screenXY" type="{http://earth.google.com/kml/2.1}vec2Type" minOccurs="0"/>
* &lt;element name="rotationXY" type="{http://earth.google.com/kml/2.1}vec2Type" minOccurs="0"/>
* &lt;element name="size" type="{http://earth.google.com/kml/2.1}vec2Type" minOccurs="0"/>
* &lt;element name="rotation" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ScreenOverlayType", propOrder = {
"overlayXY",
"screenXY",
"rotationXY",
"size",
"rotation"
})
public class ScreenOverlayType
extends OverlayType
{
protected Vec2Type overlayXY;
protected Vec2Type screenXY;
protected Vec2Type rotationXY;
protected Vec2Type size;
@XmlElement(defaultValue = "0")
protected Float rotation;
/**
* Gets the value of the overlayXY property.
*
* @return
* possible object is
* {@link Vec2Type }
*
*/
public Vec2Type getOverlayXY() {
return overlayXY;
}
/**
* Sets the value of the overlayXY property.
*
* @param value
* allowed object is
* {@link Vec2Type }
*
*/
public void setOverlayXY(Vec2Type value) {
this.overlayXY = value;
}
/**
* Gets the value of the screenXY property.
*
* @return
* possible object is
* {@link Vec2Type }
*
*/
public Vec2Type getScreenXY() {
return screenXY;
}
/**
* Sets the value of the screenXY property.
*
* @param value
* allowed object is
* {@link Vec2Type }
*
*/
public void setScreenXY(Vec2Type value) {
this.screenXY = value;
}
/**
* Gets the value of the rotationXY property.
*
* @return
* possible object is
* {@link Vec2Type }
*
*/
public Vec2Type getRotationXY() {
return rotationXY;
}
/**
* Sets the value of the rotationXY property.
*
* @param value
* allowed object is
* {@link Vec2Type }
*
*/
public void setRotationXY(Vec2Type value) {
this.rotationXY = value;
}
/**
* Gets the value of the size property.
*
* @return
* possible object is
* {@link Vec2Type }
*
*/
public Vec2Type getSize() {
return size;
}
/**
* Sets the value of the size property.
*
* @param value
* allowed object is
* {@link Vec2Type }
*
*/
public void setSize(Vec2Type value) {
this.size = value;
}
/**
* Gets the value of the rotation property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getRotation() {
return rotation;
}
/**
* Sets the value of the rotation property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setRotation(Float value) {
this.rotation = value;
}
}

View file

@ -1,117 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>Java class for SnippetType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="SnippetType">
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
* &lt;attribute name="maxLines" type="{http://www.w3.org/2001/XMLSchema}int" default="2" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SnippetType", propOrder = {
"value"
})
public class SnippetType {
@XmlValue
protected String value;
@XmlAttribute
protected Integer maxLines;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValue(String value) {
this.value = value;
}
/**
* Gets the value of the maxLines property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public int getMaxLines() {
if (maxLines == null) {
return 2;
} else {
return maxLines;
}
}
/**
* Sets the value of the maxLines property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMaxLines(Integer value) {
this.maxLines = value;
}
}

View file

@ -1,117 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for StyleMapPairType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="StyleMapPairType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;all>
* &lt;element name="key" type="{http://earth.google.com/kml/2.1}styleStateEnum"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}styleUrl"/>
* &lt;/all>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "StyleMapPairType", propOrder = {
})
public class StyleMapPairType {
@XmlElement(required = true)
protected StyleStateEnum key;
@XmlElement(required = true)
@XmlSchemaType(name = "anyURI")
protected String styleUrl;
/**
* Gets the value of the key property.
*
* @return
* possible object is
* {@link StyleStateEnum }
*
*/
public StyleStateEnum getKey() {
return key;
}
/**
* Sets the value of the key property.
*
* @param value
* allowed object is
* {@link StyleStateEnum }
*
*/
public void setKey(StyleStateEnum value) {
this.key = value;
}
/**
* Gets the value of the styleUrl property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStyleUrl() {
return styleUrl;
}
/**
* Sets the value of the styleUrl property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStyleUrl(String value) {
this.styleUrl = value;
}
}

View file

@ -1,97 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for StyleMapType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="StyleMapType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}StyleSelectorType">
* &lt;sequence>
* &lt;element name="Pair" type="{http://earth.google.com/kml/2.1}StyleMapPairType" maxOccurs="unbounded"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "StyleMapType", propOrder = {
"pair"
})
public class StyleMapType
extends StyleSelectorType
{
@XmlElement(name = "Pair", required = true)
protected List<StyleMapPairType> pair;
/**
* Gets the value of the pair property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the pair property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPair().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link StyleMapPairType }
*
*
*/
public List<StyleMapPairType> getPair() {
if (pair == null) {
pair = new ArrayList<StyleMapPairType>();
}
return this.pair;
}
}

View file

@ -1,63 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for StyleSelectorType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="StyleSelectorType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "StyleSelectorType")
@XmlSeeAlso({
StyleType.class,
StyleMapType.class
})
public abstract class StyleSelectorType
extends ObjectType
{
}

View file

@ -1,77 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for styleStateEnum.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* &lt;simpleType name="styleStateEnum">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="normal"/>
* &lt;enumeration value="highlight"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "styleStateEnum")
@XmlEnum
public enum StyleStateEnum {
@XmlEnumValue("normal")
NORMAL("normal"),
@XmlEnumValue("highlight")
HIGHLIGHT("highlight");
private final String value;
StyleStateEnum(String v) {
value = v;
}
public String value() {
return value;
}
public static StyleStateEnum fromValue(String v) {
for (StyleStateEnum c: StyleStateEnum.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View file

@ -1,230 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for StyleType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="StyleType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}StyleSelectorType">
* &lt;sequence>
* &lt;element ref="{http://earth.google.com/kml/2.1}IconStyle" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}LabelStyle" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}LineStyle" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}PolyStyle" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}BalloonStyle" minOccurs="0"/>
* &lt;element ref="{http://earth.google.com/kml/2.1}ListStyle" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "StyleType", propOrder = {
"iconStyle",
"labelStyle",
"lineStyle",
"polyStyle",
"balloonStyle",
"listStyle"
})
public class StyleType
extends StyleSelectorType
{
@XmlElement(name = "IconStyle")
protected IconStyleType iconStyle;
@XmlElement(name = "LabelStyle")
protected LabelStyleType labelStyle;
@XmlElement(name = "LineStyle")
protected LineStyleType lineStyle;
@XmlElement(name = "PolyStyle")
protected PolyStyleType polyStyle;
@XmlElement(name = "BalloonStyle")
protected BalloonStyleType balloonStyle;
@XmlElement(name = "ListStyle")
protected ListStyleType listStyle;
/**
* Gets the value of the iconStyle property.
*
* @return
* possible object is
* {@link IconStyleType }
*
*/
public IconStyleType getIconStyle() {
return iconStyle;
}
/**
* Sets the value of the iconStyle property.
*
* @param value
* allowed object is
* {@link IconStyleType }
*
*/
public void setIconStyle(IconStyleType value) {
this.iconStyle = value;
}
/**
* Gets the value of the labelStyle property.
*
* @return
* possible object is
* {@link LabelStyleType }
*
*/
public LabelStyleType getLabelStyle() {
return labelStyle;
}
/**
* Sets the value of the labelStyle property.
*
* @param value
* allowed object is
* {@link LabelStyleType }
*
*/
public void setLabelStyle(LabelStyleType value) {
this.labelStyle = value;
}
/**
* Gets the value of the lineStyle property.
*
* @return
* possible object is
* {@link LineStyleType }
*
*/
public LineStyleType getLineStyle() {
return lineStyle;
}
/**
* Sets the value of the lineStyle property.
*
* @param value
* allowed object is
* {@link LineStyleType }
*
*/
public void setLineStyle(LineStyleType value) {
this.lineStyle = value;
}
/**
* Gets the value of the polyStyle property.
*
* @return
* possible object is
* {@link PolyStyleType }
*
*/
public PolyStyleType getPolyStyle() {
return polyStyle;
}
/**
* Sets the value of the polyStyle property.
*
* @param value
* allowed object is
* {@link PolyStyleType }
*
*/
public void setPolyStyle(PolyStyleType value) {
this.polyStyle = value;
}
/**
* Gets the value of the balloonStyle property.
*
* @return
* possible object is
* {@link BalloonStyleType }
*
*/
public BalloonStyleType getBalloonStyle() {
return balloonStyle;
}
/**
* Sets the value of the balloonStyle property.
*
* @param value
* allowed object is
* {@link BalloonStyleType }
*
*/
public void setBalloonStyle(BalloonStyleType value) {
this.balloonStyle = value;
}
/**
* Gets the value of the listStyle property.
*
* @return
* possible object is
* {@link ListStyleType }
*
*/
public ListStyleType getListStyle() {
return listStyle;
}
/**
* Sets the value of the listStyle property.
*
* @param value
* allowed object is
* {@link ListStyleType }
*
*/
public void setListStyle(ListStyleType value) {
this.listStyle = value;
}
}

View file

@ -1,63 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for TimePrimitiveType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="TimePrimitiveType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}ObjectType">
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "TimePrimitiveType")
@XmlSeeAlso({
TimeSpanType.class,
TimeStampType.class
})
public abstract class TimePrimitiveType
extends ObjectType
{
}

View file

@ -1,115 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for TimeSpanType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="TimeSpanType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}TimePrimitiveType">
* &lt;sequence>
* &lt;element name="begin" type="{http://earth.google.com/kml/2.1}dateTimeType" minOccurs="0"/>
* &lt;element name="end" type="{http://earth.google.com/kml/2.1}dateTimeType" minOccurs="0"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "TimeSpanType", propOrder = {
"begin",
"end"
})
public class TimeSpanType
extends TimePrimitiveType
{
protected String begin;
protected String end;
/**
* Gets the value of the begin property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBegin() {
return begin;
}
/**
* Sets the value of the begin property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBegin(String value) {
this.begin = value;
}
/**
* Gets the value of the end property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEnd() {
return end;
}
/**
* Sets the value of the end property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEnd(String value) {
this.end = value;
}
}

View file

@ -1,90 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for TimeStampType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="TimeStampType">
* &lt;complexContent>
* &lt;extension base="{http://earth.google.com/kml/2.1}TimePrimitiveType">
* &lt;sequence>
* &lt;element name="when" type="{http://earth.google.com/kml/2.1}dateTimeType"/>
* &lt;/sequence>
* &lt;/extension>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "TimeStampType", propOrder = {
"when"
})
public class TimeStampType
extends TimePrimitiveType
{
@XmlElement(required = true)
protected String when;
/**
* Gets the value of the when property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getWhen() {
return when;
}
/**
* Sets the value of the when property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setWhen(String value) {
this.when = value;
}
}

View file

@ -1,80 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for unitsEnum.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* &lt;simpleType name="unitsEnum">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="fraction"/>
* &lt;enumeration value="pixels"/>
* &lt;enumeration value="insetPixels"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "unitsEnum")
@XmlEnum
public enum UnitsEnum {
@XmlEnumValue("fraction")
FRACTION("fraction"),
@XmlEnumValue("pixels")
PIXELS("pixels"),
@XmlEnumValue("insetPixels")
INSET_PIXELS("insetPixels");
private final String value;
UnitsEnum(String v) {
value = v;
}
public String value() {
return value;
}
public static UnitsEnum fromValue(String v) {
for (UnitsEnum c: UnitsEnum.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View file

@ -1,139 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
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.XmlElement;
import javax.xml.bind.annotation.XmlElements;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for UpdateType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="UpdateType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="targetHref" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
* &lt;choice maxOccurs="unbounded">
* &lt;element name="Create" type="{http://earth.google.com/kml/2.1}CreateType" minOccurs="0"/>
* &lt;element name="Delete" type="{http://earth.google.com/kml/2.1}DeleteType" minOccurs="0"/>
* &lt;element name="Change" type="{http://earth.google.com/kml/2.1}ChangeType" minOccurs="0"/>
* &lt;element name="Replace" type="{http://earth.google.com/kml/2.1}ReplaceType" minOccurs="0"/>
* &lt;/choice>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "UpdateType", propOrder = {
"targetHref",
"createOrDeleteOrChange"
})
public class UpdateType {
@XmlElement(required = true)
@XmlSchemaType(name = "anyURI")
protected String targetHref;
@XmlElements({
@XmlElement(name = "Delete", type = DeleteType.class),
@XmlElement(name = "Change", type = ChangeType.class),
@XmlElement(name = "Replace", type = ReplaceType.class),
@XmlElement(name = "Create", type = CreateType.class)
})
protected List<Object> createOrDeleteOrChange;
/**
* Gets the value of the targetHref property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTargetHref() {
return targetHref;
}
/**
* Sets the value of the targetHref property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTargetHref(String value) {
this.targetHref = value;
}
/**
* Gets the value of the createOrDeleteOrChange property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the createOrDeleteOrChange property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCreateOrDeleteOrChange().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DeleteType }
* {@link ChangeType }
* {@link ReplaceType }
* {@link CreateType }
*
*
*/
public List<Object> getCreateOrDeleteOrChange() {
if (createOrDeleteOrChange == null) {
createOrDeleteOrChange = new ArrayList<Object>();
}
return this.createOrDeleteOrChange;
}
}

View file

@ -1,181 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for vec2Type complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="vec2Type">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="x" type="{http://www.w3.org/2001/XMLSchema}double" default="1.0" />
* &lt;attribute name="y" type="{http://www.w3.org/2001/XMLSchema}double" default="1.0" />
* &lt;attribute name="xunits" type="{http://earth.google.com/kml/2.1}unitsEnum" default="fraction" />
* &lt;attribute name="yunits" type="{http://earth.google.com/kml/2.1}unitsEnum" default="fraction" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "vec2Type")
public class Vec2Type {
@XmlAttribute
protected Double x;
@XmlAttribute
protected Double y;
@XmlAttribute
protected UnitsEnum xunits;
@XmlAttribute
protected UnitsEnum yunits;
/**
* Gets the value of the x property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getX() {
if (x == null) {
return 1.0D;
} else {
return x;
}
}
/**
* Sets the value of the x property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setX(Double value) {
this.x = value;
}
/**
* Gets the value of the y property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getY() {
if (y == null) {
return 1.0D;
} else {
return y;
}
}
/**
* Sets the value of the y property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setY(Double value) {
this.y = value;
}
/**
* Gets the value of the xunits property.
*
* @return
* possible object is
* {@link UnitsEnum }
*
*/
public UnitsEnum getXunits() {
if (xunits == null) {
return UnitsEnum.FRACTION;
} else {
return xunits;
}
}
/**
* Sets the value of the xunits property.
*
* @param value
* allowed object is
* {@link UnitsEnum }
*
*/
public void setXunits(UnitsEnum value) {
this.xunits = value;
}
/**
* Gets the value of the yunits property.
*
* @return
* possible object is
* {@link UnitsEnum }
*
*/
public UnitsEnum getYunits() {
if (yunits == null) {
return UnitsEnum.FRACTION;
} else {
return yunits;
}
}
/**
* Sets the value of the yunits property.
*
* @param value
* allowed object is
* {@link UnitsEnum }
*
*/
public void setYunits(UnitsEnum value) {
this.yunits = value;
}
}

View file

@ -1,83 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
package com.google.earth.kml._2;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for viewRefreshModeEnum.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* &lt;simpleType name="viewRefreshModeEnum">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="never"/>
* &lt;enumeration value="onRequest"/>
* &lt;enumeration value="onStop"/>
* &lt;enumeration value="onRegion"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "viewRefreshModeEnum")
@XmlEnum
public enum ViewRefreshModeEnum {
@XmlEnumValue("never")
NEVER("never"),
@XmlEnumValue("onRequest")
ON_REQUEST("onRequest"),
@XmlEnumValue("onStop")
ON_STOP("onStop"),
@XmlEnumValue("onRegion")
ON_REGION("onRegion");
private final String value;
ViewRefreshModeEnum(String v) {
value = v;
}
public String value() {
return value;
}
public static ViewRefreshModeEnum fromValue(String v) {
for (ViewRefreshModeEnum c: ViewRefreshModeEnum.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View file

@ -1,28 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.29 at 09:59:50 AM CDT
//
@javax.xml.bind.annotation.XmlSchema(namespace = "http://earth.google.com/kml/2.1", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
package com.google.earth.kml._2;

View file

@ -1,377 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
package com.raytheon.edex.uengine.tasks.output;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintWriter;
import java.net.URI;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Marshaller;
import org.geotools.coverage.grid.GridGeometry2D;
import org.geotools.coverage.grid.InvalidGridGeometryException;
import org.geotools.geometry.Envelope2D;
import org.opengis.referencing.FactoryException;
import org.opengis.referencing.operation.MathTransform;
import org.opengis.referencing.operation.TransformException;
import com.google.earth.kml._2.ContainerType;
import com.google.earth.kml._2.DocumentType;
import com.google.earth.kml._2.FeatureType;
import com.google.earth.kml._2.GroundOverlayType;
import com.google.earth.kml._2.KmlType;
import com.google.earth.kml._2.LatLonBoxType;
import com.google.earth.kml._2.LinkType;
import com.google.earth.kml._2.ObjectFactory;
import com.google.earth.kml._2.PlacemarkType;
import com.raytheon.edex.uengine.exception.MicroEngineException;
import com.raytheon.edex.uengine.tasks.ScriptTask;
import com.raytheon.uf.common.geospatial.MapUtil;
import com.raytheon.uf.common.message.response.ResponseMessageGeneric;
import com.vividsolutions.jts.geom.Coordinate;
import com.vividsolutions.jts.geom.Envelope;
import com.vividsolutions.jts.geom.GeometryFactory;
import com.vividsolutions.jts.geom.Point;
/**
* KmlImage task derived from KmlGen task of original uEngine. Generates a KML
* file that references an image produced elsewhere in the script. Also supports
* adding vector data to the KML file. The image that the KML references must be
* in a cylindrical equidistanct (i.e. lat/lon) projection.
*
* <pre>
* SOFTWARE HISTORY
* Date PR# Engineer Description
* ----------- ---------- ------------ --------------------------
* Apr 10, 2007 njensen Initial Creation
* </PRE>
*
*/
public class KmlImage extends ScriptTask {
private GridGeometry2D gridGeometry;
private Envelope envelope;
private File imageFile;
private String fileLoc;
private URI fileURI;
private File fileOut;
/**
* The vector data to add to the KML output.
*/
private ArrayList<PlacemarkType> vectorData = new ArrayList<PlacemarkType>();
/**
* Constructor
*
* @param aUri
* uri of the image
* @param aTime
* time associated with the image
* @param aGridGeometry
* grid geometry of the image
*/
public KmlImage(URI fileURI, GridGeometry2D aGridGeometry) {
this.fileURI = fileURI;
imageFile = new File(this.fileURI);
gridGeometry = aGridGeometry;
}
public KmlImage(URI fileURI, Envelope anEnvelope) {
this.fileURI = fileURI;
imageFile = new File(this.fileURI);
envelope = anEnvelope;
}
/*
* (non-Javadoc)
*
* @see com.raytheon.edex.uengine.js.tasks.ScriptTask#execute()
*/
@Override
public Object execute() {
KmlType kmlType = new KmlType();
ArrayList<FeatureType> featureList = new ArrayList<FeatureType>();
ArrayList<ResponseMessageGeneric> response = new ArrayList<ResponseMessageGeneric>();
// for the time being, set the filename to one of the image names +
// / .kml
String filename = "";
try {
Point[] p = null;
if (gridGeometry != null) {
p = determineBoundsByGeometry(gridGeometry);
} else if (envelope != null) {
p = determineBoundsByEnvelope(envelope);
} else {
throw new MicroEngineException(
"Unable to determine lat/lon bounds of image.");
}
GroundOverlayType overlay = new GroundOverlayType();
LatLonBoxType llBox = new LatLonBoxType();
llBox.setNorth(p[1].getY());
llBox.setSouth(p[0].getY());
llBox.setEast(p[1].getX());
llBox.setWest(p[0].getX());
overlay.setLatLonBox(llBox);
// for now just set it to one of the image filenames
filename = imageFile.getAbsolutePath();
LinkType lt = new LinkType();
lt.setHref(imageFile.getAbsolutePath());
overlay.setIcon(lt);
featureList.add(overlay);
DocumentType container = new DocumentType();
List<JAXBElement<? extends FeatureType>> features = container
.getFeature();
ObjectFactory factory = new ObjectFactory();
JAXBElement<? extends FeatureType> element = (JAXBElement<? extends FeatureType>) factory
.createGroundOverlay(overlay);
features.add(element);
ArrayList<ContainerType> containList = new ArrayList<ContainerType>();
containList.add(container);
JAXBContext context;
try {
context = JAXBContext.newInstance(KmlType.class);
KmlType kml = new KmlType();
kml.setFeature(factory.createDocument(container));
Marshaller marshaller = context.createMarshaller();
fileOut = new File(this.fileURI.getPath() + ".kml");
PrintWriter writer = new PrintWriter(fileOut);
marshaller.marshal(kml, writer);
writer.close();
} catch (JAXBException e) {
response.add(new ResponseMessageGeneric(e.getMessage()));
} catch (FileNotFoundException e) {
response.add(new ResponseMessageGeneric(e.getMessage()));
}
} catch (TransformException te) {
throw new MicroEngineException(
"Error determing lat/lon for KML file.", te);
} catch (FactoryException fe) {
throw new MicroEngineException(
"Error determing lat/lon for KML file.", fe);
}
return fileOut.toURI();
}
private Point[] determineBoundsByGeometry(GridGeometry2D aGeom)
throws InvalidGridGeometryException, FactoryException,
TransformException {
Envelope2D env = gridGeometry.getEnvelope2D();
GeometryFactory gf = new GeometryFactory();
// Google Earth must have both the image and the KML coordinates in
// a cylindrical equidistant projection
MathTransform toLatLon = MapUtil.getTransformToLatLon(gridGeometry
.getCoordinateReferenceSystem());
double[] p1 = { env.getMinX(), env.getMinY() };
double[] p2 = { env.getMaxX(), env.getMaxY() };
toLatLon.transform(p1, 0, p1, 0, 1);
toLatLon.transform(p2, 0, p2, 0, 1);
Point[] p = new Point[2];
p[0] = gf.createPoint(new Coordinate(p1[0], p1[1]));
p[1] = gf.createPoint(new Coordinate(p2[0], p2[1]));
return p;
}
private Point[] determineBoundsByEnvelope(Envelope anEnv) {
GeometryFactory gf = new GeometryFactory();
Point[] p = new Point[2];
p[0] = gf.createPoint(new Coordinate(anEnv.getMinX(), anEnv.getMinY()));
p[1] = gf.createPoint(new Coordinate(anEnv.getMaxX(), anEnv.getMaxY()));
return p;
}
/**
* Creates the KML file on the file system
*
* @param aKmlFile
* the file to create
* @param aFilename
* the path to the file to create
*/
private void generateKmlFile(KmlType aKmlFile, String aFilename) {
FileOutputStream outStream = null;
/*
* try { if (aKmlFile.getContainers().size() > 0) { aKmlFile =
* generateVectorKml(aKmlFile); outStream = new FileOutputStream(new
* File(URI.create(aFilename + ".kml"))); IBindingFactory bfact =
* BindingDirectory .getFactory(KmlFile.class); IMarshallingContext ctx =
* bfact.createMarshallingContext(); ctx.marshalDocument(aKmlFile,
* "UTF-8", null, outStream); } } catch (JiBXException je) { throw new
* MicroEngineException("Unable to write KML data to file.", je); }
* catch (IOException ie) { throw new MicroEngineException("Unable to
* write KML data to file.", ie); } finally { if (outStream != null) {
* try { outStream.close(); } catch (IOException e) {
* logger.error("Unable to close output stream", e); } } }
*/
}
/**
* Adds the vector data stored in the task to the KML File
*
* @param aKmlFile
* the kml file to add vector data to
* @return the KmlFile with the vector data added
*/
// private KmlFile generateVectorKml(KmlFile aKmlFile) {
// for (int i = 0; i < vectorData.size(); i++) {
// aKmlFile.getContainers().get(0).getFeatures()
// .add(vectorData.get(i));
// }
// return aKmlFile;
// }
/**
* Adds a point to the KmlFile
*
* @param aName
* the name of the point
* @param aValue
* a lon/lat point e.g. -122.366212,37.818977
*/
public void addPoint(String aName, String aValue) {
PlacemarkType placemark = new PlacemarkType();
placemark.setName(aName);
/*
* com.raytheon.edex.kml.geom.Point p = new
* com.raytheon.edex.kml.geom.Point(); Coordinates coords = new
* Coordinates(); coords.setCoordinates(aValue);
* p.setCoordinates(coords); placemark.setGeometry(p); if
* (!vectorData.contains(placemark)) { vectorData.add(placemark); }
*/
}
/**
* Adds a line string to the KmlFile
*
* @param aName
* the name of the line string
* @param aValue
* the coordinates of the line string separated by whitespace
* e.g. -122.366212,37.818977 -122.365424,37.819294
*/
public void addLineString(String aName, String aValue) {
/*
* Placemark placemark = new Placemark(); placemark.setName(aName);
* LineString ls = new LineString(); Coordinates coords = new
* Coordinates(); coords.setCoordinates(aValue);
* ls.setCoordinates(coords); GeometryElements elements = new
* GeometryElements();
* elements.setAltitudeMode(AltitudeModeEnum.relativeToGround);
* ls.setElements(elements); placemark.setGeometry(ls); if
* (!vectorData.contains(placemark)) { vectorData.add(placemark); }
*/
}
/**
* Adds a linear ring to the KmlFile
*
* @param aName
* the name of the linear ring
* @param aValue
* the coordinates of the linear ring separated by whitespace.
* The last point should match the first point.
*/
public void addLinearRing(String aName, String aValue) {
/*
* Placemark placemark = new Placemark(); placemark.setName(aName);
* LinearRing lr = new LinearRing(); Coordinates coords = new
* Coordinates(); coords.setCoordinates(aValue);
* lr.setCoordinates(coords); placemark.setGeometry(lr); if
* (!vectorData.contains(placemark)) { vectorData.add(placemark); }
*/
}
/**
* Adds a polygon to the KmlFile
*
* @param aName
* the name of the polygon
* @param aValue
* the coordinates of the polygon separated by whitespace. The
* last point should match the first point.
*/
public void addPolygon(String aName, String aValue) {
/*
* Placemark placemark = new Placemark(); placemark.setName(aName);
* Polygon poly = new Polygon(); Coordinates coords = new Coordinates();
* coords.setCoordinates(aValue); LinearRing outerBoundary = new
* LinearRing(); outerBoundary.setCoordinates(coords);
* poly.setOuterBoundaryIs(outerBoundary); placemark.setGeometry(poly);
* if (!vectorData.contains(placemark)) { vectorData.add(placemark); }
*/
}
public GridGeometry2D getGridGeometry() {
return gridGeometry;
}
public void setGridGeometry(GridGeometry2D aGridGeometry) {
gridGeometry = aGridGeometry;
}
public File getImageFile() {
return imageFile;
}
public void setUri(File anImageFile) {
imageFile = anImageFile;
}
public ArrayList<PlacemarkType> getVectorData() {
return vectorData;
}
public void setVectorData(ArrayList<PlacemarkType> aVectorData) {
vectorData = aVectorData;
}
}

View file

@ -1,108 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
package com.raytheon.edex.uengine.tasks.output;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Marshaller;
import com.google.earth.kml._2.ContainerType;
import com.google.earth.kml._2.DocumentType;
import com.google.earth.kml._2.FeatureType;
import com.google.earth.kml._2.GroundOverlayType;
import com.google.earth.kml._2.KmlType;
import com.google.earth.kml._2.LatLonBoxType;
import com.google.earth.kml._2.LinkType;
import com.google.earth.kml._2.ObjectFactory;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// KmlFile kmlFile = new KmlFile();
ArrayList<FeatureType> featureList = new ArrayList<FeatureType>();
File imageFile = new File("/home/ebabin/Desktop/test.png");
LatLonBoxType llBox = new LatLonBoxType();
// llBox.setNorth(54.00000000000001);
// llBox.setSouth(22.417968750000007);
// llBox.setEast(150.0);
// llBox.setWest(120.0);
llBox.setNorth(55.78508836640289);
llBox.setSouth(16.280999999999086);
llBox.setEast(-68.73732503893913);
llBox.setWest(-126.13799999999999);
GroundOverlayType overlay = new GroundOverlayType();
overlay.setLatLonBox(llBox);
LinkType lt = new LinkType();
lt.setHref(imageFile.getAbsolutePath());
overlay.setIcon(lt);
featureList.add(overlay);
DocumentType container = new DocumentType();
List<JAXBElement<? extends FeatureType>> features = container
.getFeature();
ObjectFactory factory = new ObjectFactory();
JAXBElement<? extends FeatureType> element = (JAXBElement<? extends FeatureType>) factory
.createGroundOverlay(overlay);
features.add(element);
ArrayList<ContainerType> containList = new ArrayList<ContainerType>();
containList.add(container);
JAXBContext context;
try {
context = JAXBContext.newInstance(KmlType.class);
KmlType kml = new KmlType();
kml.setFeature(factory.createDocument(container));
Marshaller marshaller = context.createMarshaller();
try {
PrintWriter writer = new PrintWriter(new File(
"/home/ebabin/Desktop/test12.kml"));
// marshaller.marshal(kml, System.out);
marshaller.marshal(kml, writer);
writer.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (JAXBException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

View file

@ -131,11 +131,6 @@
<property name="ws" value="gtk"/>
<property name="os" value="linux"/>
</ant>
<ant antfile="build.xml" dir="../com.raytheon.edex.kml" target="${target}">
<property name="arch" value="x86"/>
<property name="ws" value="gtk"/>
<property name="os" value="linux"/>
</ant>
<ant antfile="build.xml" dir="../com.raytheon.uf.edex.log" target="${target}">
<property name="arch" value="x86"/>
<property name="ws" value="gtk"/>
@ -204,7 +199,7 @@
<include name="feature.xml"/>
</fileset>
</copy>
<eclipse.idReplacer featureFilePath="${feature.temp.folder}/features/com.raytheon.uf.edex.core.feature_1.0.0.201206061635/feature.xml" selfVersion="1.0.0.201206061635" featureIds="" pluginIds="com.raytheon.edex.adaptersrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.monitorsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.autobldsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.common:0.0.0,1.12.1174.201206061635,com.raytheon.edex.ingestsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.kml:0.0.0,1.12.1174.201206061635,com.raytheon.edex.notifysrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.productsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.uengine:0.0.0,1.12.1174.201206061635,com.raytheon.edex.utilitysrv:0.0.0,1.12.1174.201206061635,com.raytheon.messaging.mhs:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.alertviz:0.0.0,1.0.0.201206061635,com.raytheon.uf.edex.auth:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.awipstools:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.decodertools:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.distribution:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.esb.camel:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.esb.camel.launcher:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.log:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.pointdata:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.purgesrv:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.python.decoder:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.site:0.0.0,1.0.0.201206061635,com.raytheon.uf.edex.topo:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.plugin.manualIngest:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.plugin.nwsauth:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.maintenance:0.0.0,1.0.0.201206061635,"/>
<eclipse.idReplacer featureFilePath="${feature.temp.folder}/features/com.raytheon.uf.edex.core.feature_1.0.0.201206061635/feature.xml" selfVersion="1.0.0.201206061635" featureIds="" pluginIds="com.raytheon.edex.adaptersrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.monitorsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.autobldsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.common:0.0.0,1.12.1174.201206061635,com.raytheon.edex.ingestsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.notifysrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.productsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.uengine:0.0.0,1.12.1174.201206061635,com.raytheon.edex.utilitysrv:0.0.0,1.12.1174.201206061635,com.raytheon.messaging.mhs:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.alertviz:0.0.0,1.0.0.201206061635,com.raytheon.uf.edex.auth:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.awipstools:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.decodertools:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.distribution:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.esb.camel:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.esb.camel.launcher:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.log:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.pointdata:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.purgesrv:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.python.decoder:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.site:0.0.0,1.0.0.201206061635,com.raytheon.uf.edex.topo:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.plugin.manualIngest:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.plugin.nwsauth:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.maintenance:0.0.0,1.0.0.201206061635,"/>
<eclipse.gatherFeature
metadataRepository="${p2.build.repo}"
artifactRepository="${p2.build.repo}"
@ -224,7 +219,7 @@
<include name="feature.xml"/>
</fileset>
</copy>
<eclipse.idReplacer featureFilePath="${feature.base}/features/com.raytheon.uf.edex.core.feature_1.0.0.201206061635/feature.xml" selfVersion="1.0.0.201206061635" featureIds="" pluginIds="com.raytheon.edex.adaptersrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.monitorsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.autobldsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.common:0.0.0,1.12.1174.201206061635,com.raytheon.edex.ingestsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.kml:0.0.0,1.12.1174.201206061635,com.raytheon.edex.notifysrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.productsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.uengine:0.0.0,1.12.1174.201206061635,com.raytheon.edex.utilitysrv:0.0.0,1.12.1174.201206061635,com.raytheon.messaging.mhs:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.alertviz:0.0.0,1.0.0.201206061635,com.raytheon.uf.edex.auth:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.awipstools:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.decodertools:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.distribution:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.esb.camel:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.esb.camel.launcher:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.log:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.pointdata:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.purgesrv:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.python.decoder:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.site:0.0.0,1.0.0.201206061635,com.raytheon.uf.edex.topo:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.plugin.manualIngest:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.plugin.nwsauth:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.maintenance:0.0.0,1.0.0.201206061635,"/>
<eclipse.idReplacer featureFilePath="${feature.base}/features/com.raytheon.uf.edex.core.feature_1.0.0.201206061635/feature.xml" selfVersion="1.0.0.201206061635" featureIds="" pluginIds="com.raytheon.edex.adaptersrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.monitorsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.autobldsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.common:0.0.0,1.12.1174.201206061635,com.raytheon.edex.ingestsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.notifysrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.productsrv:0.0.0,1.12.1174.201206061635,com.raytheon.edex.uengine:0.0.0,1.12.1174.201206061635,com.raytheon.edex.utilitysrv:0.0.0,1.12.1174.201206061635,com.raytheon.messaging.mhs:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.alertviz:0.0.0,1.0.0.201206061635,com.raytheon.uf.edex.auth:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.awipstools:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.decodertools:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.distribution:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.esb.camel:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.esb.camel.launcher:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.log:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.pointdata:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.purgesrv:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.python.decoder:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.site:0.0.0,1.0.0.201206061635,com.raytheon.uf.edex.topo:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.plugin.manualIngest:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.plugin.nwsauth:0.0.0,1.12.1174.201206061635,com.raytheon.uf.edex.maintenance:0.0.0,1.0.0.201206061635,"/>
<antcall target="rootFiles">
<param name="rootTarget" value="rootFiles${os}_${ws}_${arch}"/>
</antcall>

View file

@ -49,13 +49,6 @@
version="0.0.0"
unpack="false"/>
<plugin
id="com.raytheon.edex.kml"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="com.raytheon.edex.notifysrv"
download-size="0"