Class GeographicPosition
java.lang.Object
jfxtras.icalendarfx.VElementBase
jfxtras.icalendarfx.VParentBase<GeographicPosition>
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
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class VElementBase
VElementBase.Message, VElementBase.MessageEffect -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final DecimalFormatprivate Doubleprivate DoubleFields inherited from class VPropertyBase
actualValueContent, allowedValueTypes, defaultValueType, propertyNameFields inherited from class VParentBase
contentLineGenerator, ordererFields inherited from class VElementBase
BEGIN, END -
Constructor Summary
ConstructorsConstructorDescriptionGeographicPosition(double latitude, double longitude) GeographicPosition(GeographicPosition source) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidstatic GeographicPositionvoidsetLatitude(Double latitude) voidsetLongitude(Double longitude) voidSet the value of the propertyprivate voidupdateParts(String newValue) protected StringApplies 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 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, withValueTypeMethods inherited from class VParentBase
addChild, addChild, addChild, addChildInternal, checkChild, childrenUnmodifiable, collectGetterMap, collectSetterMap, copyChildrenInto, getGetter, getGetters, getSetter, getSetters, orderChild, orderChild, orderChild, parseContent, removeChild, removeChild, replaceChild, replaceChild, withChildMethods inherited from class VElementBase
elementName, isContentValid, newEmptyVElement, parse, throwMessageExceptionsMethods inherited from interface 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:
valueContentin classVPropertyBase<String, GeographicPosition>
-
parse
-
updateParts
-
setValue
Description copied from interface:VPropertySet the value of the property- Specified by:
setValuein interfaceVProperty<String>- Overrides:
setValuein classVPropertyBase<String, GeographicPosition>
-
buildNewValue
private void buildNewValue()
-