de.micromata.opengis.kml.v_2_2_0.Alias Maven / Gradle / Ivy
package de.micromata.opengis.kml.v_2_2_0;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import de.micromata.opengis.kml.v_2_2_0.annotations.Obvious;
/**
* contains a mapping from a to a :
*
* Specifies the texture file to be fetched by Google Earth. This reference
* can be a relative reference to an image file within the .kmz archive, or it can
* be an absolute reference to the file (for example, a URL). Is the path
* specified for the texture file in the Collada .dae file.
*
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AliasType", propOrder = {
"targetHref",
"sourceHref",
"aliasSimpleExtension",
"aliasObjectExtension"
})
@XmlRootElement(name = "Alias", namespace = "http://www.opengis.net/kml/2.2")
public class Alias
extends AbstractObject
implements Cloneable
{
/**
* (required)
*
* A URL that specifies the .kml or .kmz file whose data (within Google Earth) is to
* be modified by an element. This KML file must already have been loaded
* via a . In that file, the element to be modified must already have
* an explicit id attribute defined for it.
*
*
* Specifies the texture file to be fetched by Google Earth. This reference can be
* a relative reference to an image file within the .kmz archive, or it can be an absolute
* reference to the file (for example, a URL).
*
*
*
*
*/
@XmlSchemaType(name = "anyURI")
protected String targetHref;
/**
*
*
* Specifies the texture file to be fetched by Google Earth. This reference
* can be a relative reference to an image file within the .kmz archive, or it can
* be an absolute reference to the file (for example, a URL). Is the path
* specified for the texture file in the Collada .dae file.
*
*
* In Google Earth, if this mapping is not supplied, the following rules are used to
* locate the textures referenced in the Collada (.dae) file: No path: If the texture
* name does not include a path, Google Earth looks for the texture in the same directory
* as the .dae file that references it. Relative path: If the texture name includes
* a relative path (for example, ../images/mytexture.jpg), Google Earth interprets
* the path as being relative to the .dae file that references it. Absolute path: If
* the texture name is an absolute path (c:\mytexture.jpg) or a network path (for example,
* http://myserver.com/mytexture.jpg), Google Earth looks for the file in the specified
* location, regardless of where the .dae file is located.
*
*
* Is the path specified for the texture file in the Collada .dae file.
*
*
* Is the path specified for the texture file in the Collada .dae file.
*
*
*
*
*/
@XmlSchemaType(name = "anyURI")
protected String sourceHref;
@XmlElement(name = "AliasSimpleExtensionGroup")
@XmlSchemaType(name = "anySimpleType")
protected List