Class MetaType
Java class for MetaType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MetaType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}name"/>
<element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}address"/>
<element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}type"/>
<element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}decoder"/>
<element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}manufacturer"/>
<element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}lokprogrammer"/>
<element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}hifiquality"/>
<element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}project"/>
<element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}description" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}function" maxOccurs="unbounded" minOccurs="0"/>
<element name="country" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}soundslot" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.esu.eu/2010/LOKPROGRAMMER/Metadata}soundcv" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected Stringprotected Stringprotected List<DescriptionType> protected List<FunctionType> protected intprotected Stringprotected Stringprotected Stringprotected ProjectTypeprotected List<SoundcvType> protected List<SoundslotType> protected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintGets the value of the address property.Gets the value of the country property.Gets the value of the decoder property.Gets the value of the description property.Gets the value of the function property.intGets the value of the hifiquality property.Gets the value of the lokprogrammer property.Gets the value of the manufacturer property.getName()Gets the value of the name property.Gets the value of the project property.Gets the value of the soundcv property.Gets the value of the soundslot property.getType()Gets the value of the type property.inthashCode()voidsetAddress(int value) Sets the value of the address property.voidsetCountry(String value) Sets the value of the country property.voidsetDecoder(String value) Sets the value of the decoder property.voidsetHifiquality(int value) Sets the value of the hifiquality property.voidsetLokprogrammer(String value) Sets the value of the lokprogrammer property.voidsetManufacturer(String value) Sets the value of the manufacturer property.voidSets the value of the name property.voidsetProject(ProjectType value) Sets the value of the project property.voidSets the value of the type property.toString()withAddress(int value) withCountry(String value) withDecoder(String value) withDescription(DescriptionType... values) withDescription(Collection<DescriptionType> values) withFunction(FunctionType... values) withFunction(Collection<FunctionType> values) withHifiquality(int value) withLokprogrammer(String value) withManufacturer(String value) withProject(ProjectType value) withSoundcv(SoundcvType... values) withSoundcv(Collection<SoundcvType> values) withSoundslot(SoundslotType... values) withSoundslot(Collection<SoundslotType> values)
-
Field Details
-
name
-
address
protected int address -
type
-
decoder
-
manufacturer
-
lokprogrammer
-
hifiquality
protected int hifiquality -
project
-
description
-
function
-
country
-
soundslot
-
soundcv
-
-
Constructor Details
-
MetaType
public MetaType()
-
-
Method Details
-
getName
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value- allowed object isString
-
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
Gets the value of the type property.- Returns:
- possible object is
String
-
setType
Sets the value of the type property.- Parameters:
value- allowed object isString
-
getDecoder
Gets the value of the decoder property.- Returns:
- possible object is
String
-
setDecoder
Sets the value of the decoder property.- Parameters:
value- allowed object isString
-
getManufacturer
Gets the value of the manufacturer property.- Returns:
- possible object is
String
-
setManufacturer
Sets the value of the manufacturer property.- Parameters:
value- allowed object isString
-
getLokprogrammer
Gets the value of the lokprogrammer property.- Returns:
- possible object is
String
-
setLokprogrammer
Sets the value of the lokprogrammer property.- Parameters:
value- allowed object isString
-
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
Gets the value of the project property.- Returns:
- possible object is
ProjectType
-
setProject
Sets the value of the project property.- Parameters:
value- allowed object isProjectType
-
getDescription
Gets the value of the description 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 JAXB object. This is why there is not a
setmethod for the description property.For example, to add a new item, do as follows:
getDescription().add(newItem);Objects of the following type(s) are allowed in the list
DescriptionType -
getFunction
Gets the value of the function 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 JAXB object. This is why there is not a
setmethod for the function property.For example, to add a new item, do as follows:
getFunction().add(newItem);Objects of the following type(s) are allowed in the list
FunctionType -
getCountry
Gets the value of the country property.- Returns:
- possible object is
String
-
setCountry
Sets the value of the country property.- Parameters:
value- allowed object isString
-
getSoundslot
Gets the value of the soundslot 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 JAXB object. This is why there is not a
setmethod for the soundslot property.For example, to add a new item, do as follows:
getSoundslot().add(newItem);Objects of the following type(s) are allowed in the list
SoundslotType -
getSoundcv
Gets the value of the soundcv 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 JAXB object. This is why there is not a
setmethod for the soundcv property.For example, to add a new item, do as follows:
getSoundcv().add(newItem);Objects of the following type(s) are allowed in the list
SoundcvType -
toString
-
equals
-
hashCode
public int hashCode() -
withName
-
withAddress
-
withType
-
withDecoder
-
withManufacturer
-
withLokprogrammer
-
withHifiquality
-
withProject
-
withDescription
-
withDescription
-
withFunction
-
withFunction
-
withCountry
-
withSoundslot
-
withSoundslot
-
withSoundcv
-
withSoundcv
-