net.opengis.gml
Class TimePositionType

java.lang.Object
  extended by net.opengis.gml.TimePositionType

public class TimePositionType
extends Object

Direct representation of a temporal position. Indeterminate time values are also allowed, as described in ISO 19108. The indeterminatePosition attribute can be used alone or it can qualify a specific value for temporal position (e.g. before 2002-12, after 1019624400). For time values that identify position within a calendar, the calendarEraName attribute provides the name of the calendar era to which the date is referenced (e.g. the Meiji era of the Japanese calendar).

Classe Java pour TimePositionType complex type.

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

 <complexType name="TimePositionType">
   <simpleContent>
     <extension base="<http://www.opengis.net/gml>TimePositionUnion">
       <attribute name="frame" type="{http://www.w3.org/2001/XMLSchema}anyURI" default="#ISO-8601" />
       <attribute name="calendarEraName" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="indeterminatePosition" type="{http://www.opengis.net/gml}TimeIndeterminateValueType" />
     </extension>
   </simpleContent>
 </complexType>
 


Field Summary
protected  String calendarEraName
           
protected  String frame
           
protected  TimeIndeterminateValueType indeterminatePosition
           
protected  List<String> value
           
 
Constructor Summary
TimePositionType()
           
 
Method Summary
 String getCalendarEraName()
          Obtient la valeur de la propriété calendarEraName.
 String getFrame()
          Obtient la valeur de la propriété frame.
 TimeIndeterminateValueType getIndeterminatePosition()
          Obtient la valeur de la propriété indeterminatePosition.
 List<String> getValue()
          The ISO 19108:2002 hierarchy of subtypes for temporal position are collapsed by defining a union of XML Schema simple types for indicating temporal position relative to a specific reference system.
 boolean isSetCalendarEraName()
           
 boolean isSetFrame()
           
 boolean isSetIndeterminatePosition()
           
 boolean isSetValue()
           
 void setCalendarEraName(String value)
          Définit la valeur de la propriété calendarEraName.
 void setFrame(String value)
          Définit la valeur de la propriété frame.
 void setIndeterminatePosition(TimeIndeterminateValueType value)
          Définit la valeur de la propriété indeterminatePosition.
 void unsetValue()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

protected List<String> value

frame

protected String frame

calendarEraName

protected String calendarEraName

indeterminatePosition

protected TimeIndeterminateValueType indeterminatePosition
Constructor Detail

TimePositionType

public TimePositionType()
Method Detail

getValue

public List<String> getValue()
The ISO 19108:2002 hierarchy of subtypes for temporal position are collapsed by defining a union of XML Schema simple types for indicating temporal position relative to a specific reference system. Dates and dateTime may be indicated with varying degrees of precision. dateTime by itself does not allow right-truncation, except for fractions of seconds. When used with non-Gregorian calendars based on years, months, days, the same lexical representation should still be used, with leading zeros added if the year value would otherwise have fewer than four digits. An ordinal position may be referenced via URI identifying the definition of an ordinal era. A time coordinate value is indicated as a decimal (e.g. UNIX time, GPS calendar).Gets the value of the value 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 value property.

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

    getValue().add(newItem);
 

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


isSetValue

public boolean isSetValue()

unsetValue

public void unsetValue()

getFrame

public String getFrame()
Obtient la valeur de la propriété frame.

Returns:
possible object is String

setFrame

public void setFrame(String value)
Définit la valeur de la propriété frame.

Parameters:
value - allowed object is String

isSetFrame

public boolean isSetFrame()

getCalendarEraName

public String getCalendarEraName()
Obtient la valeur de la propriété calendarEraName.

Returns:
possible object is String

setCalendarEraName

public void setCalendarEraName(String value)
Définit la valeur de la propriété calendarEraName.

Parameters:
value - allowed object is String

isSetCalendarEraName

public boolean isSetCalendarEraName()

getIndeterminatePosition

public TimeIndeterminateValueType getIndeterminatePosition()
Obtient la valeur de la propriété indeterminatePosition.

Returns:
possible object is TimeIndeterminateValueType

setIndeterminatePosition

public void setIndeterminatePosition(TimeIndeterminateValueType value)
Définit la valeur de la propriété indeterminatePosition.

Parameters:
value - allowed object is TimeIndeterminateValueType

isSetIndeterminatePosition

public boolean isSetIndeterminatePosition()


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