Class SegmentType
- java.lang.Object
-
- net.opengis.eosps.v_2_0.SegmentType
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb.lang.CopyTo,org.jvnet.jaxb.lang.Equals,org.jvnet.jaxb.lang.HashCode,org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
public class SegmentType extends Object implements Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
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
Nested Classes Modifier and Type Class Description static classSegmentType.FootprintJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected EarthObservationEquipmentPropertyTypeacquisitionMethodprotected XMLGregorianCalendaracquisitionStartTimeprotected XMLGregorianCalendaracquisitionStopTimeprotected List<Object>extensionprotected SegmentType.Footprintfootprintprotected Stringidprotected List<ReferenceType>relatedSegmentprotected Stringstatus
-
Constructor Summary
Constructors Constructor Description SegmentType()Default no-arg constructorSegmentType(SegmentType.Footprint footprint, XMLGregorianCalendar acquisitionStartTime, XMLGregorianCalendar acquisitionStopTime, EarthObservationEquipmentPropertyType acquisitionMethod, String status, List<ReferenceType> relatedSegment, List<Object> extension, String id)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuilderappend(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)StringBuilderappendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)ObjectcreateNewInstance()booleanequals(Object object)booleanequals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)EarthObservationEquipmentPropertyTypegetAcquisitionMethod()Gets the value of the acquisitionMethod property.XMLGregorianCalendargetAcquisitionStartTime()Gets the value of the acquisitionStartTime property.XMLGregorianCalendargetAcquisitionStopTime()Gets the value of the acquisitionStopTime property.List<Object>getExtension()Gets the value of the extension property.SegmentType.FootprintgetFootprint()Gets the value of the footprint property.StringgetId()Gets the value of the id property.List<ReferenceType>getRelatedSegment()Gets the value of the relatedSegment property.StringgetStatus()Gets the value of the status property.inthashCode()inthashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)booleanisSetAcquisitionMethod()booleanisSetAcquisitionStartTime()booleanisSetAcquisitionStopTime()booleanisSetExtension()booleanisSetFootprint()booleanisSetId()booleanisSetRelatedSegment()booleanisSetStatus()voidmergeFrom(Object left, Object right)voidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)voidsetAcquisitionMethod(EarthObservationEquipmentPropertyType value)Sets the value of the acquisitionMethod property.voidsetAcquisitionStartTime(XMLGregorianCalendar value)Sets the value of the acquisitionStartTime property.voidsetAcquisitionStopTime(XMLGregorianCalendar value)Sets the value of the acquisitionStopTime property.voidsetExtension(List<Object> value)voidsetFootprint(SegmentType.Footprint value)Sets the value of the footprint property.voidsetId(String value)Sets the value of the id property.voidsetRelatedSegment(List<ReferenceType> value)voidsetStatus(String value)Sets the value of the status property.StringtoString()voidunsetExtension()voidunsetRelatedSegment()SegmentTypewithAcquisitionMethod(EarthObservationEquipmentPropertyType value)SegmentTypewithAcquisitionStartTime(XMLGregorianCalendar value)SegmentTypewithAcquisitionStopTime(XMLGregorianCalendar value)SegmentTypewithExtension(Object... values)SegmentTypewithExtension(Collection<Object> values)SegmentTypewithExtension(List<Object> value)SegmentTypewithFootprint(SegmentType.Footprint value)SegmentTypewithId(String value)SegmentTypewithRelatedSegment(Collection<ReferenceType> values)SegmentTypewithRelatedSegment(List<ReferenceType> value)SegmentTypewithRelatedSegment(ReferenceType... values)SegmentTypewithStatus(String value)
-
-
-
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
-
id
protected String id
-
-
Constructor Detail
-
SegmentType
public SegmentType()
Default no-arg constructor
-
SegmentType
public SegmentType(SegmentType.Footprint footprint, XMLGregorianCalendar acquisitionStartTime, XMLGregorianCalendar acquisitionStopTime, EarthObservationEquipmentPropertyType acquisitionMethod, String status, List<ReferenceType> relatedSegment, List<Object> extension, String id)
Fully-initialising value constructor
-
-
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 isSegmentType.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 isXMLGregorianCalendar
-
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 isXMLGregorianCalendar
-
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 isEarthObservationEquipmentPropertyType
-
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 isString
-
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 Jakarta XML Binding object. This is why there is not a
setmethod 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 Jakarta XML Binding object. This is why there is not a
setmethod 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()
-
setId
public void setId(String value)
Sets the value of the id property.- Parameters:
value- allowed object isString
-
isSetId
public boolean isSetId()
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb.lang.Equals
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb.lang.HashCode
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom
-
mergeFrom
public void mergeFrom(Object left, Object right)
- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom
-
mergeFrom
public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom
-
setRelatedSegment
public void setRelatedSegment(List<ReferenceType> 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)
-
-