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 TimePositionprotected Doubleprotected OgcProperty<TimeInstant>protected TimePositionprotected TimeIntervalLengthFields inherited from class net.opengis.gml.v32.impl.AbstractTimeGeometricPrimitiveImpl
frameFields inherited from class net.opengis.gml.v32.impl.AbstractTimePrimitiveImpl
relatedTimeListFields inherited from class net.opengis.gml.v32.impl.AbstractGMLImpl
description, descriptionReference, id, identifier, metaDataPropertyList, nameList, UUID_CODE - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleangetBegin()Gets the begin propertyGets the beginPosition propertyGets extra info (name, xlink, etc.) carried by the begin propertydoubleGets the duration propertygetEnd()Gets the end propertyGets the endPosition propertyGets extra info (name, xlink, etc.) carried by the end propertyGets the timeInterval propertyinthashCode()booleanChecks if begin is setbooleanChecks if beginPosition is setbooleanChecks if duration is setbooleanisSetEnd()Checks if end is setbooleanChecks if endPosition is setbooleanChecks if timeInterval is setvoidsetBegin(TimeInstant begin) Sets the begin propertyvoidsetBeginPosition(TimePosition beginPosition) Sets the beginPosition propertyvoidsetDuration(double duration) Sets the duration propertyvoidsetEnd(TimeInstant end) Sets the end propertyvoidsetEndPosition(TimePosition endPosition) Sets the endPosition propertyvoidsetTimeInterval(double seconds) Sets the time interval in secondsvoidsetTimeInterval(double value, TimeUnit unit) Sets the time interval in the specified unitvoidsetTimeInterval(TimeIntervalLength timeInterval) Sets the timeInterval propertyMethods inherited from class net.opengis.gml.v32.impl.AbstractTimeGeometricPrimitiveImpl
getFrame, isSetFrame, setFrameMethods inherited from class net.opengis.gml.v32.impl.AbstractTimePrimitiveImpl
addRelatedTime, getNumRelatedTimes, getRelatedTimeListMethods 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, setUniqueIdentifierMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods 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, setUniqueIdentifierMethods inherited from interface net.opengis.gml.v32.AbstractTimeGeometricPrimitive
getFrame, isSetFrame, setFrameMethods 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:
 getBeginPositionin interfaceTimePeriod
 - 
isSetBeginPosition
public boolean isSetBeginPosition()Checks if beginPosition is set- Specified by:
 isSetBeginPositionin interfaceTimePeriod
 - 
setBeginPosition
Sets the beginPosition property- Specified by:
 setBeginPositionin interfaceTimePeriod
 - 
getBegin
Gets the begin property- Specified by:
 getBeginin interfaceTimePeriod
 - 
getBeginProperty
Gets extra info (name, xlink, etc.) carried by the begin property- Specified by:
 getBeginPropertyin interfaceTimePeriod
 - 
isSetBegin
public boolean isSetBegin()Checks if begin is set- Specified by:
 isSetBeginin interfaceTimePeriod
 - 
setBegin
Sets the begin property- Specified by:
 setBeginin interfaceTimePeriod
 - 
getEndPosition
Gets the endPosition property- Specified by:
 getEndPositionin interfaceTimePeriod
 - 
isSetEndPosition
public boolean isSetEndPosition()Checks if endPosition is set- Specified by:
 isSetEndPositionin interfaceTimePeriod
 - 
setEndPosition
Sets the endPosition property- Specified by:
 setEndPositionin interfaceTimePeriod
 - 
getEnd
Gets the end property- Specified by:
 getEndin interfaceTimePeriod
 - 
getEndProperty
Gets extra info (name, xlink, etc.) carried by the end property- Specified by:
 getEndPropertyin interfaceTimePeriod
 - 
isSetEnd
public boolean isSetEnd()Checks if end is set- Specified by:
 isSetEndin interfaceTimePeriod
 - 
setEnd
Sets the end property- Specified by:
 setEndin interfaceTimePeriod
 - 
getDuration
public double getDuration()Gets the duration property- Specified by:
 getDurationin interfaceTimePeriod
 - 
isSetDuration
public boolean isSetDuration()Checks if duration is set- Specified by:
 isSetDurationin interfaceTimePeriod
 - 
setDuration
public void setDuration(double duration) Sets the duration property- Specified by:
 setDurationin interfaceTimePeriod
 - 
getTimeInterval
Gets the timeInterval property- Specified by:
 getTimeIntervalin interfaceTimePeriod
 - 
isSetTimeInterval
public boolean isSetTimeInterval()Checks if timeInterval is set- Specified by:
 isSetTimeIntervalin interfaceTimePeriod
 - 
setTimeInterval
Sets the timeInterval property- Specified by:
 setTimeIntervalin interfaceTimePeriod
 - 
setTimeInterval
public void setTimeInterval(double seconds) Description copied from interface:TimePeriodSets the time interval in seconds- Specified by:
 setTimeIntervalin interfaceTimePeriod
 - 
setTimeInterval
Description copied from interface:TimePeriodSets the time interval in the specified unit- Specified by:
 setTimeIntervalin interfaceTimePeriod
 - 
equals
 - 
hashCode
public int hashCode() 
 -