Class MetaType


  • public class MetaType
    extends Object
    <p>Java class for MetaType complex type. <p>The following schema fragment specifies the expected content contained within this class. <pre> &lt;complexType name="MetaType"&gt; &lt;complexContent&gt; &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;sequence&gt; &lt;element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}name"/&gt; &lt;element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}address"/&gt; &lt;element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}type"/&gt; &lt;element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}decoder"/&gt; &lt;element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}manufacturer"/&gt; &lt;element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}lokprogrammer"/&gt; &lt;element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}hifiquality"/&gt; &lt;element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}project"/&gt; &lt;element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}description" maxOccurs="unbounded" minOccurs="0"/&gt; &lt;element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}function" maxOccurs="unbounded" minOccurs="0"/&gt; &lt;element name="country" type="{http://www.w3.org/2001/XMLSchema}string"/&gt; &lt;element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}soundslot" maxOccurs="unbounded" minOccurs="0"/&gt; &lt;element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}soundcv" maxOccurs="unbounded" minOccurs="0"/&gt; &lt;/sequence&gt; &lt;/restriction&gt; &lt;/complexContent&gt; &lt;/complexType&gt; </pre>
    • Constructor Detail

      • MetaType

        public MetaType()
    • Method Detail

      • getName

        public String getName()
        Gets the value of the name property.
        Returns:
        possible object is String
      • setName

        public void setName​(String value)
        Sets the value of the name property.
        Parameters:
        value - allowed object is String
      • getAddress

        public int getAddress()
        Gets the value of the address property.
      • setAddress

        public void setAddress​(int value)
        Sets the value of the address property.
      • getType

        public String getType()
        Gets the value of the type property.
        Returns:
        possible object is String
      • setType

        public void setType​(String value)
        Sets the value of the type property.
        Parameters:
        value - allowed object is String
      • getDecoder

        public String getDecoder()
        Gets the value of the decoder property.
        Returns:
        possible object is String
      • setDecoder

        public void setDecoder​(String value)
        Sets the value of the decoder property.
        Parameters:
        value - allowed object is String
      • getManufacturer

        public String getManufacturer()
        Gets the value of the manufacturer property.
        Returns:
        possible object is String
      • setManufacturer

        public void setManufacturer​(String value)
        Sets the value of the manufacturer property.
        Parameters:
        value - allowed object is String
      • getLokprogrammer

        public String getLokprogrammer()
        Gets the value of the lokprogrammer property.
        Returns:
        possible object is String
      • setLokprogrammer

        public void setLokprogrammer​(String value)
        Sets the value of the lokprogrammer property.
        Parameters:
        value - allowed object is String
      • getHifiquality

        public int getHifiquality()
        Gets the value of the hifiquality property.
      • setHifiquality

        public void setHifiquality​(int value)
        Sets the value of the hifiquality property.
      • getProject

        public ProjectType getProject()
        Gets the value of the project property.
        Returns:
        possible object is ProjectType
      • setProject

        public void setProject​(ProjectType value)
        Sets the value of the project property.
        Parameters:
        value - allowed object is ProjectType
      • getDescription

        public List<DescriptionType> getDescription()
        Gets the value of the description 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 description property. <p> For example, to add a new item, do as follows: <pre> getDescription().add(newItem); </pre> <p> Objects of the following type(s) are allowed in the list DescriptionType
      • getFunction

        public List<FunctionType> getFunction()
        Gets the value of the function 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 function property. <p> For example, to add a new item, do as follows: <pre> getFunction().add(newItem); </pre> <p> Objects of the following type(s) are allowed in the list FunctionType
      • getCountry

        public String getCountry()
        Gets the value of the country property.
        Returns:
        possible object is String
      • setCountry

        public void setCountry​(String value)
        Sets the value of the country property.
        Parameters:
        value - allowed object is String
      • getSoundslot

        public List<SoundslotType> getSoundslot()
        Gets the value of the soundslot 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 soundslot property. <p> For example, to add a new item, do as follows: <pre> getSoundslot().add(newItem); </pre> <p> Objects of the following type(s) are allowed in the list SoundslotType
      • getSoundcv

        public List<SoundcvType> getSoundcv()
        Gets the value of the soundcv 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 soundcv property. <p> For example, to add a new item, do as follows: <pre> getSoundcv().add(newItem); </pre> <p> Objects of the following type(s) are allowed in the list SoundcvType
      • hashCode

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

        public MetaType withAddress​(int value)
      • withManufacturer

        public MetaType withManufacturer​(String value)
      • withLokprogrammer

        public MetaType withLokprogrammer​(String value)
      • withHifiquality

        public MetaType withHifiquality​(int value)