Class FirmwareType


  • public class FirmwareType
    extends Object

    Java class for FirmwareType complex type.

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

     <complexType name="FirmwareType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="decoders" type="{http://www.decoderdb.de/schema/decoderFirmware/1.2}DecodersType"/>
             <element name="manuals" type="{http://www.decoderdb.de/schema/decoderFirmware/1.2}ManualsType" minOccurs="0"/>
             <element ref="{http://www.decoderdb.de/schema/commonTypes/1.2}images" minOccurs="0"/>
             <element name="protocols" type="{http://www.decoderdb.de/schema/decoderFirmware/1.2}ProtocolsType"/>
           </sequence>
           <attribute name="version" use="required" type="{http://www.decoderdb.de/schema/commonTypes/1.2}tokenNotEmpty" />
           <attribute name="versionExtension" type="{http://www.decoderdb.de/schema/commonTypes/1.2}tokenNotEmpty" />
           <attribute name="releaseDate" type="{http://www.w3.org/2001/XMLSchema}date" />
           <attribute name="manufacturerId" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" />
           <attribute name="manufacturerExtendedId" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
           <attribute name="manufacturerName" type="{http://www.decoderdb.de/schema/commonTypes/1.2}tokenNotEmpty" />
           <attribute name="manufacturerShortName" type="{http://www.decoderdb.de/schema/commonTypes/1.2}tokenNotEmpty" />
           <attribute name="manufacturerUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
           <attribute name="decoderDBLink" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
           <attribute name="options" type="{http://www.w3.org/2001/XMLSchema}token" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • version

        protected String version
      • versionExtension

        protected String versionExtension
      • manufacturerId

        protected short manufacturerId
      • manufacturerExtendedId

        protected Integer manufacturerExtendedId
      • manufacturerName

        protected String manufacturerName
      • manufacturerShortName

        protected String manufacturerShortName
      • manufacturerUrl

        protected String manufacturerUrl
      • decoderDBLink

        protected String decoderDBLink
      • options

        protected String options
    • Constructor Detail

      • FirmwareType

        public FirmwareType()
    • Method Detail

      • getDecoders

        public DecodersType getDecoders()
        Gets the value of the decoders property.
        Returns:
        possible object is DecodersType
      • setDecoders

        public void setDecoders​(DecodersType value)
        Sets the value of the decoders property.
        Parameters:
        value - allowed object is DecodersType
      • getManuals

        public ManualsType getManuals()
        Gets the value of the manuals property.
        Returns:
        possible object is ManualsType
      • setManuals

        public void setManuals​(ManualsType value)
        Sets the value of the manuals property.
        Parameters:
        value - allowed object is ManualsType
      • getImages

        public ImagesType getImages()
        Gets the value of the images property.
        Returns:
        possible object is ImagesType
      • setImages

        public void setImages​(ImagesType value)
        Sets the value of the images property.
        Parameters:
        value - allowed object is ImagesType
      • getProtocols

        public ProtocolsType getProtocols()
        Gets the value of the protocols property.
        Returns:
        possible object is ProtocolsType
      • setProtocols

        public void setProtocols​(ProtocolsType value)
        Sets the value of the protocols property.
        Parameters:
        value - allowed object is ProtocolsType
      • getVersion

        public String getVersion()
        Gets the value of the version property.
        Returns:
        possible object is String
      • setVersion

        public void setVersion​(String value)
        Sets the value of the version property.
        Parameters:
        value - allowed object is String
      • getVersionExtension

        public String getVersionExtension()
        Gets the value of the versionExtension property.
        Returns:
        possible object is String
      • setVersionExtension

        public void setVersionExtension​(String value)
        Sets the value of the versionExtension property.
        Parameters:
        value - allowed object is String
      • getManufacturerId

        public short getManufacturerId()
        Gets the value of the manufacturerId property.
      • setManufacturerId

        public void setManufacturerId​(short value)
        Sets the value of the manufacturerId property.
      • getManufacturerExtendedId

        public Integer getManufacturerExtendedId()
        Gets the value of the manufacturerExtendedId property.
        Returns:
        possible object is Integer
      • setManufacturerExtendedId

        public void setManufacturerExtendedId​(Integer value)
        Sets the value of the manufacturerExtendedId property.
        Parameters:
        value - allowed object is Integer
      • getManufacturerName

        public String getManufacturerName()
        Gets the value of the manufacturerName property.
        Returns:
        possible object is String
      • setManufacturerName

        public void setManufacturerName​(String value)
        Sets the value of the manufacturerName property.
        Parameters:
        value - allowed object is String
      • getManufacturerShortName

        public String getManufacturerShortName()
        Gets the value of the manufacturerShortName property.
        Returns:
        possible object is String
      • setManufacturerShortName

        public void setManufacturerShortName​(String value)
        Sets the value of the manufacturerShortName property.
        Parameters:
        value - allowed object is String
      • getManufacturerUrl

        public String getManufacturerUrl()
        Gets the value of the manufacturerUrl property.
        Returns:
        possible object is String
      • setManufacturerUrl

        public void setManufacturerUrl​(String value)
        Sets the value of the manufacturerUrl property.
        Parameters:
        value - allowed object is String
      • getDecoderDBLink

        public String getDecoderDBLink()
        Gets the value of the decoderDBLink property.
        Returns:
        possible object is String
      • setDecoderDBLink

        public void setDecoderDBLink​(String value)
        Sets the value of the decoderDBLink property.
        Parameters:
        value - allowed object is String
      • getOptions

        public String getOptions()
        Gets the value of the options property.
        Returns:
        possible object is String
      • setOptions

        public void setOptions​(String value)
        Sets the value of the options property.
        Parameters:
        value - allowed object is String
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • withManufacturerId

        public FirmwareType withManufacturerId​(short value)
      • withManufacturerExtendedId

        public FirmwareType withManufacturerExtendedId​(Integer value)
      • withManufacturerShortName

        public FirmwareType withManufacturerShortName​(String value)