Subversion Repositories SmartDukaan

Rev

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.math.BigInteger;
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.XmlSchemaType;
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>
 * &lt;complexType>
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element ref="{}BiAmpable" minOccurs="0"/>
 *         &lt;element ref="{}CalibrationTechnology" minOccurs="0"/>
 *         &lt;element name="CoolingType" type="{}StringNotNull" minOccurs="0"/>
 *         &lt;element name="NumberOfFans" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
 *         &lt;element ref="{}FinishType" minOccurs="0"/>
 *         &lt;element ref="{}FrontPanelInputs" maxOccurs="3" minOccurs="0"/>
 *         &lt;element ref="{}NumberOfDrivers" minOccurs="0"/>
 *         &lt;element name="ProcessorBrand" type="{}FortyStringNotNull" minOccurs="0"/>
 *         &lt;element ref="{}SignalPassthroughTechnology" minOccurs="0"/>
 *         &lt;element ref="{}VideoShielded" minOccurs="0"/>
 *         &lt;element ref="{}VideoUpconversionTechnologies" minOccurs="0"/>
 *         &lt;element ref="{}TotalCoaxialInputs" minOccurs="0"/>
 *         &lt;element ref="{}TotalEthernetPorts" minOccurs="0"/>
 *         &lt;element ref="{}TotalPreampOutputs" minOccurs="0"/>
 *         &lt;element ref="{}TotalSubwooferOutputs" minOccurs="0"/>
 *         &lt;element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
 *         &lt;element name="WirelessType" type="{}WirelessTypeValues" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "biAmpable",
    "calibrationTechnology",
    "coolingType",
    "numberOfFans",
    "finishType",
    "frontPanelInputs",
    "numberOfDrivers",
    "processorBrand",
    "signalPassthroughTechnology",
    "videoShielded",
    "videoUpconversionTechnologies",
    "totalCoaxialInputs",
    "totalEthernetPorts",
    "totalPreampOutputs",
    "totalSubwooferOutputs",
    "wirelessTechnology",
    "wirelessType"
})
@XmlRootElement(name = "ReceiverOrAmplifier")
public class ReceiverOrAmplifier {

    @XmlElement(name = "BiAmpable")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String biAmpable;
    @XmlElement(name = "CalibrationTechnology")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String calibrationTechnology;
    @XmlElement(name = "CoolingType")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String coolingType;
    @XmlElement(name = "NumberOfFans")
    @XmlSchemaType(name = "positiveInteger")
    protected BigInteger numberOfFans;
    @XmlElement(name = "FinishType")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String finishType;
    @XmlElement(name = "FrontPanelInputs")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected List<String> frontPanelInputs;
    @XmlElement(name = "NumberOfDrivers")
    @XmlSchemaType(name = "positiveInteger")
    protected BigInteger numberOfDrivers;
    @XmlElement(name = "ProcessorBrand")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String processorBrand;
    @XmlElement(name = "SignalPassthroughTechnology")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String signalPassthroughTechnology;
    @XmlElement(name = "VideoShielded")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String videoShielded;
    @XmlElement(name = "VideoUpconversionTechnologies")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String videoUpconversionTechnologies;
    @XmlElement(name = "TotalCoaxialInputs")
    @XmlSchemaType(name = "positiveInteger")
    protected BigInteger totalCoaxialInputs;
    @XmlElement(name = "TotalEthernetPorts")
    @XmlSchemaType(name = "positiveInteger")
    protected BigInteger totalEthernetPorts;
    @XmlElement(name = "TotalPreampOutputs")
    @XmlSchemaType(name = "positiveInteger")
    protected BigInteger totalPreampOutputs;
    @XmlElement(name = "TotalSubwooferOutputs")
    @XmlSchemaType(name = "positiveInteger")
    protected BigInteger totalSubwooferOutputs;
    @XmlElement(name = "WirelessTechnology")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected List<String> wirelessTechnology;
    @XmlElement(name = "WirelessType")
    protected String wirelessType;

    /**
     * Gets the value of the biAmpable property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getBiAmpable() {
        return biAmpable;
    }

    /**
     * Sets the value of the biAmpable property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setBiAmpable(String value) {
        this.biAmpable = value;
    }

    /**
     * Gets the value of the calibrationTechnology property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getCalibrationTechnology() {
        return calibrationTechnology;
    }

    /**
     * Sets the value of the calibrationTechnology property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setCalibrationTechnology(String value) {
        this.calibrationTechnology = value;
    }

    /**
     * Gets the value of the coolingType property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getCoolingType() {
        return coolingType;
    }

    /**
     * Sets the value of the coolingType property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setCoolingType(String value) {
        this.coolingType = value;
    }

    /**
     * Gets the value of the numberOfFans property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getNumberOfFans() {
        return numberOfFans;
    }

    /**
     * Sets the value of the numberOfFans property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setNumberOfFans(BigInteger value) {
        this.numberOfFans = value;
    }

    /**
     * Gets the value of the finishType property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFinishType() {
        return finishType;
    }

    /**
     * Sets the value of the finishType property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFinishType(String value) {
        this.finishType = value;
    }

    /**
     * Gets the value of the frontPanelInputs 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 frontPanelInputs property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getFrontPanelInputs().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link String }
     * 
     * 
     */
    public List<String> getFrontPanelInputs() {
        if (frontPanelInputs == null) {
            frontPanelInputs = new ArrayList<String>();
        }
        return this.frontPanelInputs;
    }

    /**
     * Gets the value of the numberOfDrivers property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getNumberOfDrivers() {
        return numberOfDrivers;
    }

    /**
     * Sets the value of the numberOfDrivers property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setNumberOfDrivers(BigInteger value) {
        this.numberOfDrivers = value;
    }

    /**
     * Gets the value of the processorBrand property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getProcessorBrand() {
        return processorBrand;
    }

    /**
     * Sets the value of the processorBrand property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setProcessorBrand(String value) {
        this.processorBrand = value;
    }

    /**
     * Gets the value of the signalPassthroughTechnology property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getSignalPassthroughTechnology() {
        return signalPassthroughTechnology;
    }

    /**
     * Sets the value of the signalPassthroughTechnology property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setSignalPassthroughTechnology(String value) {
        this.signalPassthroughTechnology = value;
    }

    /**
     * Gets the value of the videoShielded property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getVideoShielded() {
        return videoShielded;
    }

    /**
     * Sets the value of the videoShielded property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setVideoShielded(String value) {
        this.videoShielded = value;
    }

    /**
     * Gets the value of the videoUpconversionTechnologies property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getVideoUpconversionTechnologies() {
        return videoUpconversionTechnologies;
    }

    /**
     * Sets the value of the videoUpconversionTechnologies property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setVideoUpconversionTechnologies(String value) {
        this.videoUpconversionTechnologies = value;
    }

    /**
     * Gets the value of the totalCoaxialInputs property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getTotalCoaxialInputs() {
        return totalCoaxialInputs;
    }

    /**
     * Sets the value of the totalCoaxialInputs property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setTotalCoaxialInputs(BigInteger value) {
        this.totalCoaxialInputs = value;
    }

    /**
     * Gets the value of the totalEthernetPorts property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getTotalEthernetPorts() {
        return totalEthernetPorts;
    }

    /**
     * Sets the value of the totalEthernetPorts property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setTotalEthernetPorts(BigInteger value) {
        this.totalEthernetPorts = value;
    }

    /**
     * Gets the value of the totalPreampOutputs property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getTotalPreampOutputs() {
        return totalPreampOutputs;
    }

    /**
     * Sets the value of the totalPreampOutputs property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setTotalPreampOutputs(BigInteger value) {
        this.totalPreampOutputs = value;
    }

    /**
     * Gets the value of the totalSubwooferOutputs property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getTotalSubwooferOutputs() {
        return totalSubwooferOutputs;
    }

    /**
     * Sets the value of the totalSubwooferOutputs property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setTotalSubwooferOutputs(BigInteger value) {
        this.totalSubwooferOutputs = value;
    }

    /**
     * Gets the value of the wirelessTechnology 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 wirelessTechnology property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getWirelessTechnology().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link String }
     * 
     * 
     */
    public List<String> getWirelessTechnology() {
        if (wirelessTechnology == null) {
            wirelessTechnology = new ArrayList<String>();
        }
        return this.wirelessTechnology;
    }

    /**
     * Gets the value of the wirelessType property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getWirelessType() {
        return wirelessType;
    }

    /**
     * Sets the value of the wirelessType property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setWirelessType(String value) {
        this.wirelessType = value;
    }

}