public class TLcdKML22ScreenOverlay extends TLcdKML22AbstractOverlay
OGC KML Specification description:
This element can be used wherever the following element is referenced: -kml:AbstractOverlayGroup Specifies an image overlay to be displayed fixed to the screen. The image position is determined by mapping a point relative to the image (specified by kml:overlayXY) to a point relative to the screen (specified by kml:screenXY). The image may be rotated by
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ABSTRACT_FEATURE_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to the
AbstractFeatureObjectExtensionGroup element. |
static TLcdDataProperty |
ABSTRACT_FEATURE_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to the
AbstractFeatureSimpleExtensionGroup element. |
static TLcdDataProperty |
ABSTRACT_OVERLAY_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to the
AbstractOverlayObjectExtensionGroup element. |
static TLcdDataProperty |
ABSTRACT_OVERLAY_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to the
AbstractOverlaySimpleExtensionGroup element. |
static TLcdDataProperty |
ABSTRACT_STYLE_SELECTOR_GROUP_PROPERTY
Data property that maps to the
AbstractStyleSelectorGroup element. |
static TLcdDataProperty |
ABSTRACT_TIME_PRIMITIVE_GROUP_PROPERTY
Data property that maps to the
AbstractTimePrimitiveGroup element. |
static TLcdDataProperty |
ABSTRACT_VIEW_GROUP_PROPERTY
Data property that maps to the
AbstractViewGroup element. |
static TLcdDataProperty |
ADDRESS_DETAILS_PROPERTY
Data property that maps to the
AddressDetails element. |
static TLcdDataProperty |
ADDRESS_PROPERTY
Data property that maps to the
address element. |
static TLcdDataProperty |
ATOM_LINK_PROPERTY
Data property that maps to the
link element. |
static TLcdDataProperty |
AUTHOR_PROPERTY
Data property that maps to the
author element. |
static TLcdDataProperty |
COLOR_PROPERTY
Data property that maps to the
color element. |
static TLcdDataProperty |
DESCRIPTION_PROPERTY
Data property that maps to the
description element. |
static TLcdDataProperty |
DRAW_ORDER_PROPERTY
Data property that maps to the
drawOrder element. |
static TLcdDataProperty |
EXTENDED_DATA_PROPERTY
Data property that maps to the choice between the
Metadata and ExtendedData elements. |
static TLcdDataProperty |
IMAGE_LINK_PROPERTY
Data property that maps to the
Icon element. |
static TLcdDataProperty |
NAME_PROPERTY
Data property that maps to the
name element. |
static TLcdDataProperty |
OPEN_PROPERTY
Data property that maps to the
open element. |
static TLcdDataProperty |
OVERLAY_XY_PROPERTY
Data property that maps to the
overlayXY element. |
static TLcdDataProperty |
PHONE_NUMBER_PROPERTY
Data property that maps to the
phoneNumber element. |
static TLcdDataProperty |
REGION_PROPERTY
Data property that maps to the
Region element. |
static TLcdDataProperty |
ROTATION_PROPERTY
Data property that maps to the
rotation element. |
static TLcdDataProperty |
ROTATION_XY_PROPERTY
Data property that maps to the
rotationXY element. |
static TLcdDataProperty |
SCREEN_OVERLAY_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to the
ScreenOverlayObjectExtensionGroup element. |
static TLcdDataProperty |
SCREEN_OVERLAY_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to the
ScreenOverlaySimpleExtensionGroup element. |
static TLcdDataProperty |
SCREEN_XY_PROPERTY
Data property that maps to the
screenXY element. |
static TLcdDataProperty |
SIZE_PROPERTY
Data property that maps to the
size element. |
static TLcdDataProperty |
SNIPPET_PROPERTY
Data property that maps to the choice between the
Snippet and snippet elements. |
static TLcdDataProperty |
STYLE_URL_PROPERTY
Data property that maps to the
styleUrl element. |
static TLcdDataProperty |
VISIBILITY_PROPERTY
Data property that maps to the
visibility element. |
ID_PROPERTY, OBJECT_SIMPLE_EXTENSION_GROUP_PROPERTY, TARGET_ID_PROPERTY
Constructor and Description |
---|
TLcdKML22ScreenOverlay(TLcdDataType aType)
Creates a new
TLcdKML22ScreenOverlay with a custom TLcdDataType . |
Modifier and Type | Method and Description |
---|---|
List<TLcdKML22AbstractStyleSelector> |
getAbstractStyleSelectorGroup()
Returns the value of the property that maps to the
AbstractStyleSelectorGroup element. |
TLcdKML22AbstractTimePrimitive |
getAbstractTimePrimitiveGroup()
Returns the value of the property that maps to the
AbstractTimePrimitiveGroup element. |
TLcdKML22AbstractView |
getAbstractViewGroup()
Returns the value of the property that maps to the
AbstractViewGroup element. |
String |
getAddress()
Returns the value of the property that maps to the
address element. |
ILcdDataObject |
getAddressDetails()
Returns the value of the property that maps to the
AddressDetails element. |
ILcdDataObject |
getAtomLink()
Returns the value of the property that maps to the
link element. |
ILcdDataObject |
getAuthor()
Returns the value of the property that maps to the
author element. |
Color |
getColor()
Returns the value of the property that maps to the
color element. |
String |
getDescription()
Returns the value of the property that maps to the
description element. |
Integer |
getDrawOrder()
Returns the value of the property that maps to the
drawOrder element. |
ILcdDataObject |
getExtendedData()
Returns the value of the property that maps to the choice between the
Metadata and ExtendedData elements. |
TLcdKML22Link |
getImageLink()
Returns the value of the property that maps to the
Icon element. |
String |
getName()
Returns the value of the property that maps to the
name element. |
Boolean |
getOpen()
Returns the value of the property that maps to the
open element. |
TLcdKML22Vec2 |
getOverlayXY()
Returns the value of the property that maps to the
overlayXY element. |
String |
getPhoneNumber()
Returns the value of the property that maps to the
phoneNumber element. |
TLcdKML22Region |
getRegion()
Returns the value of the property that maps to the
Region element. |
Double |
getRotation()
Gets the rotation of this screen overlay.
|
TLcdKML22Vec2 |
getRotationXY()
Returns the value of the property that maps to the
rotationXY element. |
TLcdKML22Vec2 |
getScreenXY()
Returns the value of the property that maps to the
screenXY element. |
TLcdKML22Vec2 |
getSize()
Returns the value of the property that maps to the
size element. |
TLcdKML22Snippet |
getSnippet()
Returns the value of the property that maps to the choice between the
Snippet and snippet elements. |
String |
getStyleUrl()
Returns the value of the property that maps to the
styleUrl element. |
void |
setAbstractTimePrimitiveGroup(TLcdKML22AbstractTimePrimitive aValue)
Sets the value of the property that maps to the
AbstractTimePrimitiveGroup element. |
void |
setAbstractViewGroup(TLcdKML22AbstractView aValue)
Sets the value of the property that maps to the
AbstractViewGroup element. |
void |
setAddress(String aValue)
Sets the value of the property that maps to the
address element. |
void |
setAddressDetails(ILcdDataObject aValue)
Sets the value of the property that maps to the
AddressDetails element. |
void |
setAtomLink(ILcdDataObject aValue)
Sets the value of the property that maps to the
link element. |
void |
setAuthor(ILcdDataObject aValue)
Sets the value of the property that maps to the
author element. |
void |
setColor(Color aValue)
Sets the value of the property that maps to the
color element. |
void |
setDescription(String aValue)
Sets the value of the property that maps to the
description element. |
void |
setDrawOrder(Integer aValue)
Sets the value of the property that maps to the
drawOrder element. |
void |
setExtendedData(ILcdDataObject aValue)
Sets the value of the property that maps to the choice between the
Metadata and ExtendedData elements. |
void |
setImageLink(TLcdKML22Link aValue)
Sets the value of the property that maps to the
Icon element. |
void |
setName(String aValue)
Sets the value of the property that maps to the
name element. |
void |
setOpen(Boolean aValue)
Sets the value of the property that maps to the
open element. |
void |
setOverlayXY(TLcdKML22Vec2 aValue)
Sets the value of the property that maps to the
overlayXY element. |
void |
setPhoneNumber(String aValue)
Sets the value of the property that maps to the
phoneNumber element. |
void |
setRegion(TLcdKML22Region aValue)
Sets the value of the property that maps to the
Region element. |
void |
setRotation(Double aValue)
Sets the value of the property that maps to the
rotation element. |
void |
setRotationXY(TLcdKML22Vec2 aValue)
Sets the value of the property that maps to the
rotationXY element. |
void |
setScreenXY(TLcdKML22Vec2 aValue)
Sets the value of the property that maps to the
screenXY element. |
void |
setSize(TLcdKML22Vec2 aValue)
Sets the value of the property that maps to the
size element. |
void |
setSnippet(TLcdKML22Snippet aValue)
Sets the value of the property that maps to the choice between the
Snippet and snippet elements. |
void |
setStyleUrl(String aValue)
Sets the value of the property that maps to the
styleUrl element. |
void |
setVisibility(Boolean aValue)
Sets the value of the property that maps to the
visibility element. |
clearCache, clone, getCachedObject, getInnerStyleSelector, getKMLSourceName, getTimeBounds, getVisibility, insertIntoCache, removeCachedObject, setKMLSourceName
getId, getTargetId, setId, setTargetId
clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
public static final TLcdDataProperty OVERLAY_XY_PROPERTY
overlayXY
element.
The possible values for this property are instances of TLcdKML22Vec2
.public static final TLcdDataProperty SCREEN_XY_PROPERTY
screenXY
element.
The possible values for this property are instances of TLcdKML22Vec2
.public static final TLcdDataProperty ROTATION_XY_PROPERTY
rotationXY
element.
The possible values for this property are instances of TLcdKML22Vec2
.public static final TLcdDataProperty SIZE_PROPERTY
size
element.
The possible values for this property are instances of TLcdKML22Vec2
.public static final TLcdDataProperty ROTATION_PROPERTY
rotation
element.
The possible values for this property are instances of Double
.public static final TLcdDataProperty SCREEN_OVERLAY_SIMPLE_EXTENSION_GROUP_PROPERTY
ScreenOverlaySimpleExtensionGroup
element.
The possible values for this property are instances of List<String>
.public static final TLcdDataProperty SCREEN_OVERLAY_OBJECT_EXTENSION_GROUP_PROPERTY
ScreenOverlayObjectExtensionGroup
element.
The possible values for this property are instances of List<TLcdKML22AbstractObject>
.public static final TLcdDataProperty COLOR_PROPERTY
color
element.
The possible values for this property are instances of Color
.public static final TLcdDataProperty DRAW_ORDER_PROPERTY
drawOrder
element.
The possible values for this property are instances of Integer
.public static final TLcdDataProperty IMAGE_LINK_PROPERTY
Icon
element.
The possible values for this property are instances of TLcdKML22Link
.public static final TLcdDataProperty ABSTRACT_OVERLAY_SIMPLE_EXTENSION_GROUP_PROPERTY
AbstractOverlaySimpleExtensionGroup
element.
The possible values for this property are instances of List<String>
.public static final TLcdDataProperty ABSTRACT_OVERLAY_OBJECT_EXTENSION_GROUP_PROPERTY
AbstractOverlayObjectExtensionGroup
element.
The possible values for this property are instances of List<TLcdKML22AbstractObject>
.public static final TLcdDataProperty NAME_PROPERTY
name
element.
The possible values for this property are instances of String
.public static final TLcdDataProperty VISIBILITY_PROPERTY
visibility
element.
The possible values for this property are instances of Boolean
.public static final TLcdDataProperty OPEN_PROPERTY
open
element.
The possible values for this property are instances of Boolean
.public static final TLcdDataProperty AUTHOR_PROPERTY
author
element.
The possible values for this property are instances of ILcdDataObject
.public static final TLcdDataProperty ATOM_LINK_PROPERTY
link
element.
The possible values for this property are instances of ILcdDataObject
.public static final TLcdDataProperty ADDRESS_PROPERTY
address
element.
The possible values for this property are instances of String
.public static final TLcdDataProperty ADDRESS_DETAILS_PROPERTY
AddressDetails
element.
The possible values for this property are instances of ILcdDataObject
.public static final TLcdDataProperty PHONE_NUMBER_PROPERTY
phoneNumber
element.
The possible values for this property are instances of String
.public static final TLcdDataProperty SNIPPET_PROPERTY
Snippet
and snippet
elements.
The possible values for this property are instances of
TLcdKML22Snippet
String
public static final TLcdDataProperty DESCRIPTION_PROPERTY
description
element.
The possible values for this property are instances of String
.public static final TLcdDataProperty ABSTRACT_VIEW_GROUP_PROPERTY
AbstractViewGroup
element.
The possible values for this property are instances of TLcdKML22AbstractView
.public static final TLcdDataProperty ABSTRACT_TIME_PRIMITIVE_GROUP_PROPERTY
AbstractTimePrimitiveGroup
element.
The possible values for this property are instances of TLcdKML22AbstractTimePrimitive
.public static final TLcdDataProperty STYLE_URL_PROPERTY
styleUrl
element.
The possible values for this property are instances of String
.public static final TLcdDataProperty ABSTRACT_STYLE_SELECTOR_GROUP_PROPERTY
AbstractStyleSelectorGroup
element.
The possible values for this property are instances of List<TLcdKML22AbstractStyleSelector>
.public static final TLcdDataProperty REGION_PROPERTY
Region
element.
The possible values for this property are instances of TLcdKML22Region
.public static final TLcdDataProperty EXTENDED_DATA_PROPERTY
Metadata
and ExtendedData
elements.
The possible values for this property are instances of
public static final TLcdDataProperty ABSTRACT_FEATURE_SIMPLE_EXTENSION_GROUP_PROPERTY
AbstractFeatureSimpleExtensionGroup
element.
The possible values for this property are instances of List<String>
.public static final TLcdDataProperty ABSTRACT_FEATURE_OBJECT_EXTENSION_GROUP_PROPERTY
AbstractFeatureObjectExtensionGroup
element.
The possible values for this property are instances of List<TLcdKML22AbstractObject>
.public TLcdKML22ScreenOverlay(TLcdDataType aType)
TLcdKML22ScreenOverlay
with a custom TLcdDataType
.aType
- a custom TLcdDataType
public Double getRotation()
public TLcdKML22Vec2 getOverlayXY()
overlayXY
element.OVERLAY_XY_PROPERTY
property.public void setOverlayXY(TLcdKML22Vec2 aValue)
overlayXY
element.aValue
- the value to set for the OVERLAY_XY_PROPERTY
property.public TLcdKML22Vec2 getScreenXY()
screenXY
element.SCREEN_XY_PROPERTY
property.public void setScreenXY(TLcdKML22Vec2 aValue)
screenXY
element.aValue
- the value to set for the SCREEN_XY_PROPERTY
property.public TLcdKML22Vec2 getRotationXY()
rotationXY
element.ROTATION_XY_PROPERTY
property.public void setRotationXY(TLcdKML22Vec2 aValue)
rotationXY
element.aValue
- the value to set for the ROTATION_XY_PROPERTY
property.public TLcdKML22Vec2 getSize()
size
element.SIZE_PROPERTY
property.public void setSize(TLcdKML22Vec2 aValue)
size
element.aValue
- the value to set for the SIZE_PROPERTY
property.public void setRotation(Double aValue)
rotation
element.aValue
- the value to set for the ROTATION_PROPERTY
property.public Color getColor()
color
element.COLOR_PROPERTY
property.public void setColor(Color aValue)
color
element.aValue
- the value to set for the COLOR_PROPERTY
property.public Integer getDrawOrder()
drawOrder
element.DRAW_ORDER_PROPERTY
property.public void setDrawOrder(Integer aValue)
drawOrder
element.aValue
- the value to set for the DRAW_ORDER_PROPERTY
property.public TLcdKML22Link getImageLink()
Icon
element.IMAGE_LINK_PROPERTY
property.public void setImageLink(TLcdKML22Link aValue)
Icon
element.aValue
- the value to set for the IMAGE_LINK_PROPERTY
property.public String getName()
name
element.NAME_PROPERTY
property.public void setName(String aValue)
name
element.aValue
- the value to set for the NAME_PROPERTY
property.public void setVisibility(Boolean aValue)
visibility
element.aValue
- the value to set for the VISIBILITY_PROPERTY
property.public Boolean getOpen()
open
element.OPEN_PROPERTY
property.public void setOpen(Boolean aValue)
open
element.aValue
- the value to set for the OPEN_PROPERTY
property.public ILcdDataObject getAuthor()
author
element.AUTHOR_PROPERTY
property.public void setAuthor(ILcdDataObject aValue)
author
element.aValue
- the value to set for the AUTHOR_PROPERTY
property.public ILcdDataObject getAtomLink()
link
element.ATOM_LINK_PROPERTY
property.public void setAtomLink(ILcdDataObject aValue)
link
element.aValue
- the value to set for the ATOM_LINK_PROPERTY
property.public String getAddress()
address
element.ADDRESS_PROPERTY
property.public void setAddress(String aValue)
address
element.aValue
- the value to set for the ADDRESS_PROPERTY
property.public ILcdDataObject getAddressDetails()
AddressDetails
element.
This container defines the details of the address. Can define multiple addresses including tracking address history
ADDRESS_DETAILS_PROPERTY
property.public void setAddressDetails(ILcdDataObject aValue)
AddressDetails
element.
This container defines the details of the address. Can define multiple addresses including tracking address history
aValue
- the value to set for the ADDRESS_DETAILS_PROPERTY
property.public String getPhoneNumber()
phoneNumber
element.PHONE_NUMBER_PROPERTY
property.public void setPhoneNumber(String aValue)
phoneNumber
element.aValue
- the value to set for the PHONE_NUMBER_PROPERTY
property.public TLcdKML22Snippet getSnippet()
Snippet
and snippet
elements.
The possible values for this property are instances of
TLcdKML22Snippet
String
SNIPPET_PROPERTY
property.public void setSnippet(TLcdKML22Snippet aValue)
Snippet
and snippet
elements.
The possible values for this property are instances of
TLcdKML22Snippet
String
aValue
- the value to set for the SNIPPET_PROPERTY
property.public String getDescription()
description
element.DESCRIPTION_PROPERTY
property.public void setDescription(String aValue)
description
element.aValue
- the value to set for the DESCRIPTION_PROPERTY
property.public TLcdKML22AbstractView getAbstractViewGroup()
AbstractViewGroup
element.ABSTRACT_VIEW_GROUP_PROPERTY
property.public void setAbstractViewGroup(TLcdKML22AbstractView aValue)
AbstractViewGroup
element.aValue
- the value to set for the ABSTRACT_VIEW_GROUP_PROPERTY
property.public TLcdKML22AbstractTimePrimitive getAbstractTimePrimitiveGroup()
AbstractTimePrimitiveGroup
element.ABSTRACT_TIME_PRIMITIVE_GROUP_PROPERTY
property.public void setAbstractTimePrimitiveGroup(TLcdKML22AbstractTimePrimitive aValue)
AbstractTimePrimitiveGroup
element.aValue
- the value to set for the ABSTRACT_TIME_PRIMITIVE_GROUP_PROPERTY
property.public String getStyleUrl()
styleUrl
element.STYLE_URL_PROPERTY
property.public void setStyleUrl(String aValue)
styleUrl
element.aValue
- the value to set for the STYLE_URL_PROPERTY
property.public List<TLcdKML22AbstractStyleSelector> getAbstractStyleSelectorGroup()
AbstractStyleSelectorGroup
element.ABSTRACT_STYLE_SELECTOR_GROUP_PROPERTY
property.public TLcdKML22Region getRegion()
Region
element.REGION_PROPERTY
property.public void setRegion(TLcdKML22Region aValue)
Region
element.aValue
- the value to set for the REGION_PROPERTY
property.public ILcdDataObject getExtendedData()
Metadata
and ExtendedData
elements.
The possible values for this property are instances of
EXTENDED_DATA_PROPERTY
property.public void setExtendedData(ILcdDataObject aValue)
Metadata
and ExtendedData
elements.
The possible values for this property are instances of
aValue
- the value to set for the EXTENDED_DATA_PROPERTY
property.