net.opengis.eosps.v_2_0
Class SegmentType

java.lang.Object
  extended by net.opengis.eosps.v_2_0.SegmentType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

public class SegmentType
extends Object
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

Java class for SegmentType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="SegmentType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="footprint">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.opengis.net/gml/3.2}Polygon"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="acquisitionStartTime" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
         <element name="acquisitionStopTime" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
         <element name="acquisitionMethod" type="{http://earth.esa.int/eop}EarthObservationEquipmentPropertyType"/>
         <element name="status" type="{http://www.opengis.net/eosps/2.0}StatusCodeType"/>
         <element name="relatedSegment" type="{http://www.opengis.net/gml/3.2}ReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="extension" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute ref="{http://www.opengis.net/gml/3.2}id use="required""/>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class SegmentType.Footprint
          Java class for anonymous complex type.
 
Field Summary
protected  EarthObservationEquipmentPropertyType acquisitionMethod
           
protected  XMLGregorianCalendar acquisitionStartTime
           
protected  XMLGregorianCalendar acquisitionStopTime
           
protected  List<Object> extension
           
protected  SegmentType.Footprint footprint
           
protected  String id
           
protected  List<ReferenceType> relatedSegment
           
protected  String status
           
 
Constructor Summary
SegmentType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
           
 EarthObservationEquipmentPropertyType getAcquisitionMethod()
          Gets the value of the acquisitionMethod property.
 XMLGregorianCalendar getAcquisitionStartTime()
          Gets the value of the acquisitionStartTime property.
 XMLGregorianCalendar getAcquisitionStopTime()
          Gets the value of the acquisitionStopTime property.
 List<Object> getExtension()
          Gets the value of the extension property.
 SegmentType.Footprint getFootprint()
          Gets the value of the footprint property.
 String getId()
          Gets the value of the id property.
 List<ReferenceType> getRelatedSegment()
          Gets the value of the relatedSegment property.
 String getStatus()
          Gets the value of the status property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetAcquisitionMethod()
           
 boolean isSetAcquisitionStartTime()
           
 boolean isSetAcquisitionStopTime()
           
 boolean isSetExtension()
           
 boolean isSetFootprint()
           
 boolean isSetId()
           
 boolean isSetRelatedSegment()
           
 boolean isSetStatus()
           
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setAcquisitionMethod(EarthObservationEquipmentPropertyType value)
          Sets the value of the acquisitionMethod property.
 void setAcquisitionStartTime(XMLGregorianCalendar value)
          Sets the value of the acquisitionStartTime property.
 void setAcquisitionStopTime(XMLGregorianCalendar value)
          Sets the value of the acquisitionStopTime property.
 void setExtension(List<Object> value)
           
 void setFootprint(SegmentType.Footprint value)
          Sets the value of the footprint property.
 void setId(String value)
          Sets the value of the id property.
 void setRelatedSegment(List<ReferenceType> value)
           
 void setStatus(String value)
          Sets the value of the status property.
 String toString()
           
 void unsetExtension()
           
 void unsetRelatedSegment()
           
 SegmentType withAcquisitionMethod(EarthObservationEquipmentPropertyType value)
           
 SegmentType withAcquisitionStartTime(XMLGregorianCalendar value)
           
 SegmentType withAcquisitionStopTime(XMLGregorianCalendar value)
           
 SegmentType withExtension(Collection<Object> values)
           
 SegmentType withExtension(List<Object> value)
           
 SegmentType withExtension(Object... values)
           
 SegmentType withFootprint(SegmentType.Footprint value)
           
 SegmentType withId(String value)
           
 SegmentType withRelatedSegment(Collection<ReferenceType> values)
           
 SegmentType withRelatedSegment(List<ReferenceType> value)
           
 SegmentType withRelatedSegment(ReferenceType... values)
           
 SegmentType withStatus(String value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

footprint

protected SegmentType.Footprint footprint

acquisitionStartTime

protected XMLGregorianCalendar acquisitionStartTime

acquisitionStopTime

protected XMLGregorianCalendar acquisitionStopTime

acquisitionMethod

protected EarthObservationEquipmentPropertyType acquisitionMethod

status

protected String status

relatedSegment

protected List<ReferenceType> relatedSegment

extension

protected List<Object> extension

id

protected String id
Constructor Detail

SegmentType

public SegmentType()
Method Detail

getFootprint

public SegmentType.Footprint getFootprint()
Gets the value of the footprint property.

Returns:
possible object is SegmentType.Footprint

setFootprint

public void setFootprint(SegmentType.Footprint value)
Sets the value of the footprint property.

Parameters:
value - allowed object is SegmentType.Footprint

isSetFootprint

public boolean isSetFootprint()

getAcquisitionStartTime

public XMLGregorianCalendar getAcquisitionStartTime()
Gets the value of the acquisitionStartTime property.

Returns:
possible object is XMLGregorianCalendar

setAcquisitionStartTime

public void setAcquisitionStartTime(XMLGregorianCalendar value)
Sets the value of the acquisitionStartTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

isSetAcquisitionStartTime

public boolean isSetAcquisitionStartTime()

getAcquisitionStopTime

public XMLGregorianCalendar getAcquisitionStopTime()
Gets the value of the acquisitionStopTime property.

Returns:
possible object is XMLGregorianCalendar

setAcquisitionStopTime

public void setAcquisitionStopTime(XMLGregorianCalendar value)
Sets the value of the acquisitionStopTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

isSetAcquisitionStopTime

public boolean isSetAcquisitionStopTime()

getAcquisitionMethod

public EarthObservationEquipmentPropertyType getAcquisitionMethod()
Gets the value of the acquisitionMethod property.

Returns:
possible object is EarthObservationEquipmentPropertyType

setAcquisitionMethod

public void setAcquisitionMethod(EarthObservationEquipmentPropertyType value)
Sets the value of the acquisitionMethod property.

Parameters:
value - allowed object is EarthObservationEquipmentPropertyType

isSetAcquisitionMethod

public boolean isSetAcquisitionMethod()

getStatus

public String getStatus()
Gets the value of the status property.

Returns:
possible object is String

setStatus

public void setStatus(String value)
Sets the value of the status property.

Parameters:
value - allowed object is String

isSetStatus

public boolean isSetStatus()

getRelatedSegment

public List<ReferenceType> getRelatedSegment()
Gets the value of the relatedSegment 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 relatedSegment property.

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

    getRelatedSegment().add(newItem);
 

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


isSetRelatedSegment

public boolean isSetRelatedSegment()

unsetRelatedSegment

public void unsetRelatedSegment()

getExtension

public List<Object> getExtension()
Gets the value of the extension 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 extension property.

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

    getExtension().add(newItem);
 

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


isSetExtension

public boolean isSetExtension()

unsetExtension

public void unsetExtension()

getId

public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

isSetId

public boolean isSetId()

toString

public String toString()
Overrides:
toString in class Object

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2

equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2

hashCode

public int hashCode()
Overrides:
hashCode in class Object

clone

public Object clone()
Overrides:
clone in class Object

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

setRelatedSegment

public void setRelatedSegment(List<ReferenceType> value)

setExtension

public void setExtension(List<Object> value)

withFootprint

public SegmentType withFootprint(SegmentType.Footprint value)

withAcquisitionStartTime

public SegmentType withAcquisitionStartTime(XMLGregorianCalendar value)

withAcquisitionStopTime

public SegmentType withAcquisitionStopTime(XMLGregorianCalendar value)

withAcquisitionMethod

public SegmentType withAcquisitionMethod(EarthObservationEquipmentPropertyType value)

withStatus

public SegmentType withStatus(String value)

withRelatedSegment

public SegmentType withRelatedSegment(ReferenceType... values)

withRelatedSegment

public SegmentType withRelatedSegment(Collection<ReferenceType> values)

withExtension

public SegmentType withExtension(Object... values)

withExtension

public SegmentType withExtension(Collection<Object> values)

withId

public SegmentType withId(String value)

withRelatedSegment

public SegmentType withRelatedSegment(List<ReferenceType> value)

withExtension

public SegmentType withExtension(List<Object> value)


Copyright © 2008-2015. All Rights Reserved.