Blame | Last modification | View Log | RSS feed
//// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>// Any modifications to this file will be lost upon recompilation of the source schema.// Generated on: 2013.03.04 at 03:49:29 PM IST//package in.shop2020.feeds.products;import java.util.ArrayList;import java.util.List;import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorType;import javax.xml.bind.annotation.XmlElement;import javax.xml.bind.annotation.XmlRootElement;import javax.xml.bind.annotation.XmlType;import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;/*** <p>Java class for anonymous complex type.** <p>The following schema fragment specifies the expected content contained within this class.** <pre>* <complexType>* <complexContent>* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">* <sequence>* <element name="CameraType" minOccurs="0">* <simpleType>* <restriction base="{http://www.w3.org/2001/XMLSchema}string">* <enumeration value="camcorder"/>* <enumeration value="digital-camera"/>* <enumeration value="35mm-rangefinder"/>* <enumeration value="35mm-slr"/>* <enumeration value="aps"/>* <enumeration value="large-format"/>* <enumeration value="medium-format"/>* <enumeration value="underwater"/>* </restriction>* </simpleType>* </element>* <element name="CompatibleCameraMount" type="{}LongString" minOccurs="0"/>* <element name="FixedFocalLength" type="{}LengthDimension" minOccurs="0"/>* <element name="FocalType" type="{}LongString" minOccurs="0"/>* <element name="MinFocalLength" type="{}LengthDimension" minOccurs="0"/>* <element name="MaxFocalLength" type="{}LengthDimension" minOccurs="0"/>* <element name="LensType" minOccurs="0">* <simpleType>* <restriction base="{http://www.w3.org/2001/XMLSchema}string">* <enumeration value="wide-angle"/>* <enumeration value="telephoto"/>* <enumeration value="zoom"/>* <enumeration value="macro"/>* <enumeration value="tilt-shift"/>* <enumeration value="fisheye"/>* <enumeration value="teleconverter"/>* <enumeration value="normal"/>* </restriction>* </simpleType>* </element>* <element name="FocusType" minOccurs="0">* <simpleType>* <restriction base="{http://www.w3.org/2001/XMLSchema}string">* <enumeration value="manual-focus"/>* <enumeration value="auto-focus"/>* </restriction>* </simpleType>* </element>* <element name="Features" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="5" minOccurs="0"/>* <element name="WaterResistanceDepth" type="{}LengthDimension" minOccurs="0"/>* <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>* </sequence>* </restriction>* </complexContent>* </complexType>* </pre>***/@XmlAccessorType(XmlAccessType.FIELD)@XmlType(name = "", propOrder = {"cameraType","compatibleCameraMount","fixedFocalLength","focalType","minFocalLength","maxFocalLength","lensType","focusType","features","waterResistanceDepth","waterResistanceLevel"})@XmlRootElement(name = "Lens")public class Lens {@XmlElement(name = "CameraType")protected String cameraType;@XmlElement(name = "CompatibleCameraMount")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String compatibleCameraMount;@XmlElement(name = "FixedFocalLength")protected LengthDimension fixedFocalLength;@XmlElement(name = "FocalType")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String focalType;@XmlElement(name = "MinFocalLength")protected LengthDimension minFocalLength;@XmlElement(name = "MaxFocalLength")protected LengthDimension maxFocalLength;@XmlElement(name = "LensType")protected String lensType;@XmlElement(name = "FocusType")protected String focusType;@XmlElement(name = "Features")protected List<Object> features;@XmlElement(name = "WaterResistanceDepth")protected LengthDimension waterResistanceDepth;@XmlElement(name = "WaterResistanceLevel")protected WaterResistantType waterResistanceLevel;/*** Gets the value of the cameraType property.** @return* possible object is* {@link String }**/public String getCameraType() {return cameraType;}/*** Sets the value of the cameraType property.** @param value* allowed object is* {@link String }**/public void setCameraType(String value) {this.cameraType = value;}/*** Gets the value of the compatibleCameraMount property.** @return* possible object is* {@link String }**/public String getCompatibleCameraMount() {return compatibleCameraMount;}/*** Sets the value of the compatibleCameraMount property.** @param value* allowed object is* {@link String }**/public void setCompatibleCameraMount(String value) {this.compatibleCameraMount = value;}/*** Gets the value of the fixedFocalLength property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getFixedFocalLength() {return fixedFocalLength;}/*** Sets the value of the fixedFocalLength property.** @param value* allowed object is* {@link LengthDimension }**/public void setFixedFocalLength(LengthDimension value) {this.fixedFocalLength = value;}/*** Gets the value of the focalType property.** @return* possible object is* {@link String }**/public String getFocalType() {return focalType;}/*** Sets the value of the focalType property.** @param value* allowed object is* {@link String }**/public void setFocalType(String value) {this.focalType = value;}/*** Gets the value of the minFocalLength property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getMinFocalLength() {return minFocalLength;}/*** Sets the value of the minFocalLength property.** @param value* allowed object is* {@link LengthDimension }**/public void setMinFocalLength(LengthDimension value) {this.minFocalLength = value;}/*** Gets the value of the maxFocalLength property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getMaxFocalLength() {return maxFocalLength;}/*** Sets the value of the maxFocalLength property.** @param value* allowed object is* {@link LengthDimension }**/public void setMaxFocalLength(LengthDimension value) {this.maxFocalLength = value;}/*** Gets the value of the lensType property.** @return* possible object is* {@link String }**/public String getLensType() {return lensType;}/*** Sets the value of the lensType property.** @param value* allowed object is* {@link String }**/public void setLensType(String value) {this.lensType = value;}/*** Gets the value of the focusType property.** @return* possible object is* {@link String }**/public String getFocusType() {return focusType;}/*** Sets the value of the focusType property.** @param value* allowed object is* {@link String }**/public void setFocusType(String value) {this.focusType = value;}/*** Gets the value of the features property.** <p>* 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 <CODE>set</CODE> method for the features property.** <p>* For example, to add a new item, do as follows:* <pre>* getFeatures().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link Object }***/public List<Object> getFeatures() {if (features == null) {features = new ArrayList<Object>();}return this.features;}/*** Gets the value of the waterResistanceDepth property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getWaterResistanceDepth() {return waterResistanceDepth;}/*** Sets the value of the waterResistanceDepth property.** @param value* allowed object is* {@link LengthDimension }**/public void setWaterResistanceDepth(LengthDimension value) {this.waterResistanceDepth = value;}/*** Gets the value of the waterResistanceLevel property.** @return* possible object is* {@link WaterResistantType }**/public WaterResistantType getWaterResistanceLevel() {return waterResistanceLevel;}/*** Sets the value of the waterResistanceLevel property.** @param value* allowed object is* {@link WaterResistantType }**/public void setWaterResistanceLevel(WaterResistantType value) {this.waterResistanceLevel = value;}}