net.opengis.gml
Class TimeClockType

java.lang.Object
  extended by net.opengis.gml.AbstractGMLType
      extended by net.opengis.gml.DefinitionType
          extended by net.opengis.gml.AbstractTimeReferenceSystemType
              extended by net.opengis.gml.TimeClockType

public class TimeClockType
extends AbstractTimeReferenceSystemType

A clock provides a basis for defining temporal position within a day. A clock must be used with a calendar in order to provide a complete description of a temporal position within a specific day.

Classe Java pour TimeClockType complex type.

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.

 <complexType name="TimeClockType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractTimeReferenceSystemType">
       <sequence>
         <element name="referenceEvent" type="{http://www.opengis.net/gml}StringOrRefType"/>
         <element name="referenceTime" type="{http://www.w3.org/2001/XMLSchema}time"/>
         <element name="utcReference" type="{http://www.w3.org/2001/XMLSchema}time"/>
         <element name="dateBasis" type="{http://www.opengis.net/gml}TimeCalendarPropertyType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<TimeCalendarPropertyType> dateBasis
           
protected  StringOrRefType referenceEvent
           
protected  XMLGregorianCalendar referenceTime
           
protected  XMLGregorianCalendar utcReference
           
 
Fields inherited from class net.opengis.gml.AbstractTimeReferenceSystemType
domainOfValidity
 
Fields inherited from class net.opengis.gml.AbstractGMLType
description, id, metaDataProperty, name
 
Constructor Summary
TimeClockType()
           
 
Method Summary
 List<TimeCalendarPropertyType> getDateBasis()
          Gets the value of the dateBasis property.
 StringOrRefType getReferenceEvent()
          Obtient la valeur de la propriété referenceEvent.
 XMLGregorianCalendar getReferenceTime()
          Obtient la valeur de la propriété referenceTime.
 XMLGregorianCalendar getUtcReference()
          Obtient la valeur de la propriété utcReference.
 boolean isSetDateBasis()
           
 boolean isSetReferenceEvent()
           
 boolean isSetReferenceTime()
           
 boolean isSetUtcReference()
           
 void setReferenceEvent(StringOrRefType value)
          Définit la valeur de la propriété referenceEvent.
 void setReferenceTime(XMLGregorianCalendar value)
          Définit la valeur de la propriété referenceTime.
 void setUtcReference(XMLGregorianCalendar value)
          Définit la valeur de la propriété utcReference.
 void unsetDateBasis()
           
 
Methods inherited from class net.opengis.gml.AbstractTimeReferenceSystemType
getDomainOfValidity, isSetDomainOfValidity, setDomainOfValidity
 
Methods inherited from class net.opengis.gml.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

referenceEvent

protected StringOrRefType referenceEvent

referenceTime

protected XMLGregorianCalendar referenceTime

utcReference

protected XMLGregorianCalendar utcReference

dateBasis

protected List<TimeCalendarPropertyType> dateBasis
Constructor Detail

TimeClockType

public TimeClockType()
Method Detail

getReferenceEvent

public StringOrRefType getReferenceEvent()
Obtient la valeur de la propriété referenceEvent.

Returns:
possible object is StringOrRefType

setReferenceEvent

public void setReferenceEvent(StringOrRefType value)
Définit la valeur de la propriété referenceEvent.

Parameters:
value - allowed object is StringOrRefType

isSetReferenceEvent

public boolean isSetReferenceEvent()

getReferenceTime

public XMLGregorianCalendar getReferenceTime()
Obtient la valeur de la propriété referenceTime.

Returns:
possible object is XMLGregorianCalendar

setReferenceTime

public void setReferenceTime(XMLGregorianCalendar value)
Définit la valeur de la propriété referenceTime.

Parameters:
value - allowed object is XMLGregorianCalendar

isSetReferenceTime

public boolean isSetReferenceTime()

getUtcReference

public XMLGregorianCalendar getUtcReference()
Obtient la valeur de la propriété utcReference.

Returns:
possible object is XMLGregorianCalendar

setUtcReference

public void setUtcReference(XMLGregorianCalendar value)
Définit la valeur de la propriété utcReference.

Parameters:
value - allowed object is XMLGregorianCalendar

isSetUtcReference

public boolean isSetUtcReference()

getDateBasis

public List<TimeCalendarPropertyType> getDateBasis()
Gets the value of the dateBasis property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the dateBasis property.

For example, to add a new item, do as follows:

    getDateBasis().add(newItem);
 

Objects of the following type(s) are allowed in the list TimeCalendarPropertyType


isSetDateBasis

public boolean isSetDateBasis()

unsetDateBasis

public void unsetDateBasis()


Copyright © 2014 IRSTV CNRS-FR-2488. All Rights Reserved.