Package net.opengis.gml.v32.impl
Class TimePeriodImpl
java.lang.Object
net.opengis.gml.v32.impl.AbstractGMLImpl
net.opengis.gml.v32.impl.AbstractTimePrimitiveImpl
net.opengis.gml.v32.impl.AbstractTimeGeometricPrimitiveImpl
net.opengis.gml.v32.impl.TimePeriodImpl
- All Implemented Interfaces:
Serializable
,AbstractGML
,AbstractTimeGeometricPrimitive
,AbstractTimePrimitive
,TimePeriod
POJO class for XML type TimePeriodType(@http://www.opengis.net/gml/3.2).
This is a complex type.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected OgcProperty<TimeInstant>
protected TimePosition
protected Double
protected OgcProperty<TimeInstant>
protected TimePosition
protected TimeIntervalLength
Fields inherited from class net.opengis.gml.v32.impl.AbstractTimeGeometricPrimitiveImpl
frame
Fields inherited from class net.opengis.gml.v32.impl.AbstractTimePrimitiveImpl
relatedTimeList
Fields inherited from class net.opengis.gml.v32.impl.AbstractGMLImpl
description, descriptionReference, id, identifier, metaDataPropertyList, nameList, UUID_CODE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
getBegin()
Gets the begin propertyGets the beginPosition propertyGets extra info (name, xlink, etc.) carried by the begin propertydouble
Gets the duration propertygetEnd()
Gets the end propertyGets the endPosition propertyGets extra info (name, xlink, etc.) carried by the end propertyGets the timeInterval propertyint
hashCode()
boolean
Checks if begin is setboolean
Checks if beginPosition is setboolean
Checks if duration is setboolean
isSetEnd()
Checks if end is setboolean
Checks if endPosition is setboolean
Checks if timeInterval is setvoid
setBegin
(TimeInstant begin) Sets the begin propertyvoid
setBeginPosition
(TimePosition beginPosition) Sets the beginPosition propertyvoid
setDuration
(double duration) Sets the duration propertyvoid
setEnd
(TimeInstant end) Sets the end propertyvoid
setEndPosition
(TimePosition endPosition) Sets the endPosition propertyvoid
setTimeInterval
(double seconds) Sets the time interval in secondsvoid
setTimeInterval
(double value, TimeUnit unit) Sets the time interval in the specified unitvoid
setTimeInterval
(TimeIntervalLength timeInterval) Sets the timeInterval propertyMethods inherited from class net.opengis.gml.v32.impl.AbstractTimeGeometricPrimitiveImpl
getFrame, isSetFrame, setFrame
Methods inherited from class net.opengis.gml.v32.impl.AbstractTimePrimitiveImpl
addRelatedTime, getNumRelatedTimes, getRelatedTimeList
Methods inherited from class net.opengis.gml.v32.impl.AbstractGMLImpl
addName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifier
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.opengis.gml.v32.AbstractGML
addName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifier
Methods inherited from interface net.opengis.gml.v32.AbstractTimeGeometricPrimitive
getFrame, isSetFrame, setFrame
Methods inherited from interface net.opengis.gml.v32.AbstractTimePrimitive
addRelatedTime, getNumRelatedTimes, getRelatedTimeList
-
Field Details
-
beginPosition
-
begin
-
endPosition
-
end
-
duration
-
timeInterval
-
-
Constructor Details
-
TimePeriodImpl
public TimePeriodImpl()
-
-
Method Details
-
getBeginPosition
Gets the beginPosition property- Specified by:
getBeginPosition
in interfaceTimePeriod
-
isSetBeginPosition
public boolean isSetBeginPosition()Checks if beginPosition is set- Specified by:
isSetBeginPosition
in interfaceTimePeriod
-
setBeginPosition
Sets the beginPosition property- Specified by:
setBeginPosition
in interfaceTimePeriod
-
getBegin
Gets the begin property- Specified by:
getBegin
in interfaceTimePeriod
-
getBeginProperty
Gets extra info (name, xlink, etc.) carried by the begin property- Specified by:
getBeginProperty
in interfaceTimePeriod
-
isSetBegin
public boolean isSetBegin()Checks if begin is set- Specified by:
isSetBegin
in interfaceTimePeriod
-
setBegin
Sets the begin property- Specified by:
setBegin
in interfaceTimePeriod
-
getEndPosition
Gets the endPosition property- Specified by:
getEndPosition
in interfaceTimePeriod
-
isSetEndPosition
public boolean isSetEndPosition()Checks if endPosition is set- Specified by:
isSetEndPosition
in interfaceTimePeriod
-
setEndPosition
Sets the endPosition property- Specified by:
setEndPosition
in interfaceTimePeriod
-
getEnd
Gets the end property- Specified by:
getEnd
in interfaceTimePeriod
-
getEndProperty
Gets extra info (name, xlink, etc.) carried by the end property- Specified by:
getEndProperty
in interfaceTimePeriod
-
isSetEnd
public boolean isSetEnd()Checks if end is set- Specified by:
isSetEnd
in interfaceTimePeriod
-
setEnd
Sets the end property- Specified by:
setEnd
in interfaceTimePeriod
-
getDuration
public double getDuration()Gets the duration property- Specified by:
getDuration
in interfaceTimePeriod
-
isSetDuration
public boolean isSetDuration()Checks if duration is set- Specified by:
isSetDuration
in interfaceTimePeriod
-
setDuration
public void setDuration(double duration) Sets the duration property- Specified by:
setDuration
in interfaceTimePeriod
-
getTimeInterval
Gets the timeInterval property- Specified by:
getTimeInterval
in interfaceTimePeriod
-
isSetTimeInterval
public boolean isSetTimeInterval()Checks if timeInterval is set- Specified by:
isSetTimeInterval
in interfaceTimePeriod
-
setTimeInterval
Sets the timeInterval property- Specified by:
setTimeInterval
in interfaceTimePeriod
-
setTimeInterval
public void setTimeInterval(double seconds) Description copied from interface:TimePeriod
Sets the time interval in seconds- Specified by:
setTimeInterval
in interfaceTimePeriod
-
setTimeInterval
Description copied from interface:TimePeriod
Sets the time interval in the specified unit- Specified by:
setTimeInterval
in interfaceTimePeriod
-
equals
-
hashCode
public int hashCode()
-