Package net.opengis.omeo.eop.v_2_0
Class SensorType
- java.lang.Object
-
- net.opengis.omeo.eop.v_2_0.SensorType
-
- 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
- Direct Known Subclasses:
SensorType
public class SensorType 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 SensorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SensorType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="sensorType" type="{http://www.opengis.net/eop/2.0}SensorTypeValueType" minOccurs="0"/> <element name="operationalMode" type="{http://www.opengis.net/gml/3.2}CodeListType" minOccurs="0"/> <element name="resolution" type="{http://www.opengis.net/gml/3.2}MeasureType" minOccurs="0"/> <element name="swathIdentifier" type="{http://www.opengis.net/gml/3.2}CodeListType" minOccurs="0"/> <element name="wavelengthInformation" type="{http://www.opengis.net/eop/2.0}WavelengthInformationPropertyType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeListTypeoperationalModeprotected MeasureTyperesolutionprotected StringsensorTypeprotected CodeListTypeswathIdentifierprotected List<WavelengthInformationPropertyType>wavelengthInformation
-
Constructor Summary
Constructors Constructor Description SensorType()Default no-arg constructorSensorType(String sensorType, CodeListType operationalMode, MeasureType resolution, CodeListType swathIdentifier, List<WavelengthInformationPropertyType> wavelengthInformation)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)CodeListTypegetOperationalMode()Gets the value of the operationalMode property.MeasureTypegetResolution()Gets the value of the resolution property.StringgetSensorType()Gets the value of the sensorType property.CodeListTypegetSwathIdentifier()Gets the value of the swathIdentifier property.List<WavelengthInformationPropertyType>getWavelengthInformation()Gets the value of the wavelengthInformation property.inthashCode()inthashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)booleanisSetOperationalMode()booleanisSetResolution()booleanisSetSensorType()booleanisSetSwathIdentifier()booleanisSetWavelengthInformation()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)voidsetOperationalMode(CodeListType value)Sets the value of the operationalMode property.voidsetResolution(MeasureType value)Sets the value of the resolution property.voidsetSensorType(String value)Sets the value of the sensorType property.voidsetSwathIdentifier(CodeListType value)Sets the value of the swathIdentifier property.voidsetWavelengthInformation(List<WavelengthInformationPropertyType> value)StringtoString()voidunsetWavelengthInformation()SensorTypewithOperationalMode(CodeListType value)SensorTypewithResolution(MeasureType value)SensorTypewithSensorType(String value)SensorTypewithSwathIdentifier(CodeListType value)SensorTypewithWavelengthInformation(Collection<WavelengthInformationPropertyType> values)SensorTypewithWavelengthInformation(List<WavelengthInformationPropertyType> value)SensorTypewithWavelengthInformation(WavelengthInformationPropertyType... values)
-
-
-
Field Detail
-
sensorType
protected String sensorType
-
operationalMode
protected CodeListType operationalMode
-
resolution
protected MeasureType resolution
-
swathIdentifier
protected CodeListType swathIdentifier
-
wavelengthInformation
protected List<WavelengthInformationPropertyType> wavelengthInformation
-
-
Constructor Detail
-
SensorType
public SensorType()
Default no-arg constructor
-
SensorType
public SensorType(String sensorType, CodeListType operationalMode, MeasureType resolution, CodeListType swathIdentifier, List<WavelengthInformationPropertyType> wavelengthInformation)
Fully-initialising value constructor
-
-
Method Detail
-
getSensorType
public String getSensorType()
Gets the value of the sensorType property.- Returns:
- possible object is
String
-
setSensorType
public void setSensorType(String value)
Sets the value of the sensorType property.- Parameters:
value- allowed object isString
-
isSetSensorType
public boolean isSetSensorType()
-
getOperationalMode
public CodeListType getOperationalMode()
Gets the value of the operationalMode property.- Returns:
- possible object is
CodeListType
-
setOperationalMode
public void setOperationalMode(CodeListType value)
Sets the value of the operationalMode property.- Parameters:
value- allowed object isCodeListType
-
isSetOperationalMode
public boolean isSetOperationalMode()
-
getResolution
public MeasureType getResolution()
Gets the value of the resolution property.- Returns:
- possible object is
MeasureType
-
setResolution
public void setResolution(MeasureType value)
Sets the value of the resolution property.- Parameters:
value- allowed object isMeasureType
-
isSetResolution
public boolean isSetResolution()
-
getSwathIdentifier
public CodeListType getSwathIdentifier()
Gets the value of the swathIdentifier property.- Returns:
- possible object is
CodeListType
-
setSwathIdentifier
public void setSwathIdentifier(CodeListType value)
Sets the value of the swathIdentifier property.- Parameters:
value- allowed object isCodeListType
-
isSetSwathIdentifier
public boolean isSetSwathIdentifier()
-
getWavelengthInformation
public List<WavelengthInformationPropertyType> getWavelengthInformation()
Gets the value of the wavelengthInformation 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 wavelengthInformation property.For example, to add a new item, do as follows:
getWavelengthInformation().add(newItem);Objects of the following type(s) are allowed in the list
WavelengthInformationPropertyType
-
isSetWavelengthInformation
public boolean isSetWavelengthInformation()
-
unsetWavelengthInformation
public void unsetWavelengthInformation()
-
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
-
setWavelengthInformation
public void setWavelengthInformation(List<WavelengthInformationPropertyType> value)
-
withSensorType
public SensorType withSensorType(String value)
-
withOperationalMode
public SensorType withOperationalMode(CodeListType value)
-
withResolution
public SensorType withResolution(MeasureType value)
-
withSwathIdentifier
public SensorType withSwathIdentifier(CodeListType value)
-
withWavelengthInformation
public SensorType withWavelengthInformation(WavelengthInformationPropertyType... values)
-
withWavelengthInformation
public SensorType withWavelengthInformation(Collection<WavelengthInformationPropertyType> values)
-
withWavelengthInformation
public SensorType withWavelengthInformation(List<WavelengthInformationPropertyType> value)
-
-