Module jfxtras.icalendarfx
Class GeographicPosition
java.lang.Object
jfxtras.icalendarfx.VElementBase
jfxtras.icalendarfx.VParentBase<U>
jfxtras.icalendarfx.properties.VPropertyBase<String,GeographicPosition>
jfxtras.icalendarfx.properties.component.descriptive.GeographicPosition
GEO
Geographic Position
RFC 5545 iCalendar 3.8.1.6. page 86
This property specifies information related to the global
position for the activity specified by a calendar component.
This property value specifies latitude and longitude,
in that order (i.e., "LAT LON" ordering).
Example:
GEO:37.386013;-122.082932
-
Nested Class Summary
Nested classes/interfaces inherited from class jfxtras.icalendarfx.VElementBase
VElementBase.Message, VElementBase.MessageEffect
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final DecimalFormat
private Double
private Double
Fields inherited from class jfxtras.icalendarfx.properties.VPropertyBase
actualValueContent, allowedValueTypes, defaultValueType, propertyName
Fields inherited from class jfxtras.icalendarfx.VParentBase
contentLineGenerator, orderer
Fields inherited from class jfxtras.icalendarfx.VElementBase
BEGIN, END
-
Constructor Summary
ConstructorsConstructorDescriptionGeographicPosition
(double latitude, double longitude) GeographicPosition
(GeographicPosition source) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
static GeographicPosition
void
setLatitude
(Double latitude) void
setLongitude
(Double longitude) void
Set the value of the propertyprivate void
updateParts
(String newValue) protected String
Applies string converter only to description and exception parts of the RequestStatus property This leaves the semicolon delimiters unescapedwithLatitude
(Double latitude) withLongitude
(Double longitude) Methods inherited from class jfxtras.icalendarfx.properties.VPropertyBase
copyValue, equals, errors, getConverter, getNonStandard, getParent, getUnknownValue, getValue, getValueType, hashCode, modifiedValue, name, parseContent, processInLineChild, setConverter, setConverterByClass, setNonStandard, setParent, setValueType, setValueType, toString, withNonStandard, withNonStandard, withNonStandard, withValue, withValueType
Methods inherited from class jfxtras.icalendarfx.VParentBase
addChild, addChild, addChild, addChildInternal, checkChild, childrenUnmodifiable, collectGetterMap, collectSetterMap, copyChildrenInto, getGetter, getGetters, getSetter, getSetters, orderChild, orderChild, orderChild, parseContent, removeChild, removeChild, replaceChild, replaceChild, withChild
Methods inherited from class jfxtras.icalendarfx.VElementBase
elementName, isContentValid, newEmptyVElement, parse, throwMessageExceptions
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface jfxtras.icalendarfx.VParent
addChild, addChild, addChild, childrenUnmodifiable, orderChild, orderChild, orderChild, removeChild, removeChild, replaceChild, replaceChild
-
Field Details
-
latitude
-
DECIMAL_FORMAT
-
longitude
-
-
Constructor Details
-
GeographicPosition
-
GeographicPosition
public GeographicPosition(double latitude, double longitude) -
GeographicPosition
public GeographicPosition()
-
-
Method Details
-
getLatitude
-
setLatitude
-
withLatitude
-
getLongitude
-
setLongitude
-
withLongitude
-
valueContent
Applies string converter only to description and exception parts of the RequestStatus property This leaves the semicolon delimiters unescaped- Overrides:
valueContent
in classVPropertyBase<String,
GeographicPosition>
-
parse
-
updateParts
-
setValue
Description copied from interface:VProperty
Set the value of the property- Specified by:
setValue
in interfaceVProperty<String>
- Overrides:
setValue
in classVPropertyBase<String,
GeographicPosition>
-
buildNewValue
private void buildNewValue()
-