Class MetaType
- java.lang.Object
-
- eu.esu._2010.lokprogrammer.metadata.MetaType
-
public class MetaType extends Object
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
Fields Modifier and Type Field Description protected intaddressprotected Stringcountryprotected Stringdecoderprotected List<DescriptionType>descriptionprotected List<FunctionType>functionprotected inthifiqualityprotected Stringlokprogrammerprotected Stringmanufacturerprotected Stringnameprotected ProjectTypeprojectprotected List<SoundcvType>soundcvprotected List<SoundslotType>soundslotprotected Stringtype
-
Constructor Summary
Constructors Constructor Description MetaType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object that)intgetAddress()Gets the value of the address property.StringgetCountry()Gets the value of the country property.StringgetDecoder()Gets the value of the decoder property.List<DescriptionType>getDescription()Gets the value of the description property.List<FunctionType>getFunction()Gets the value of the function property.intgetHifiquality()Gets the value of the hifiquality property.StringgetLokprogrammer()Gets the value of the lokprogrammer property.StringgetManufacturer()Gets the value of the manufacturer property.StringgetName()Gets the value of the name property.ProjectTypegetProject()Gets the value of the project property.List<SoundcvType>getSoundcv()Gets the value of the soundcv property.List<SoundslotType>getSoundslot()Gets the value of the soundslot property.StringgetType()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.voidsetName(String value)Sets the value of the name property.voidsetProject(ProjectType value)Sets the value of the project property.voidsetType(String value)Sets the value of the type property.StringtoString()MetaTypewithAddress(int value)MetaTypewithCountry(String value)MetaTypewithDecoder(String value)MetaTypewithDescription(DescriptionType... values)MetaTypewithDescription(Collection<DescriptionType> values)MetaTypewithFunction(FunctionType... values)MetaTypewithFunction(Collection<FunctionType> values)MetaTypewithHifiquality(int value)MetaTypewithLokprogrammer(String value)MetaTypewithManufacturer(String value)MetaTypewithName(String value)MetaTypewithProject(ProjectType value)MetaTypewithSoundcv(SoundcvType... values)MetaTypewithSoundcv(Collection<SoundcvType> values)MetaTypewithSoundslot(SoundslotType... values)MetaTypewithSoundslot(Collection<SoundslotType> values)MetaTypewithType(String value)
-
-
-
Field Detail
-
name
protected String name
-
address
protected int address
-
type
protected String type
-
decoder
protected String decoder
-
manufacturer
protected String manufacturer
-
lokprogrammer
protected String lokprogrammer
-
hifiquality
protected int hifiquality
-
project
protected ProjectType project
-
description
protected List<DescriptionType> description
-
function
protected List<FunctionType> function
-
country
protected String country
-
soundslot
protected List<SoundslotType> soundslot
-
soundcv
protected List<SoundcvType> soundcv
-
-
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 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
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 isString
-
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 isString
-
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 isString
-
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 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
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 isProjectType
-
getDescription
public List<DescriptionType> 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
public List<FunctionType> 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
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 isString
-
getSoundslot
public List<SoundslotType> 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
public List<SoundcvType> 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
-
withAddress
public MetaType withAddress(int value)
-
withHifiquality
public MetaType withHifiquality(int value)
-
withProject
public MetaType withProject(ProjectType value)
-
withDescription
public MetaType withDescription(DescriptionType... values)
-
withDescription
public MetaType withDescription(Collection<DescriptionType> values)
-
withFunction
public MetaType withFunction(FunctionType... values)
-
withFunction
public MetaType withFunction(Collection<FunctionType> values)
-
withSoundslot
public MetaType withSoundslot(SoundslotType... values)
-
withSoundslot
public MetaType withSoundslot(Collection<SoundslotType> values)
-
withSoundcv
public MetaType withSoundcv(SoundcvType... values)
-
withSoundcv
public MetaType withSoundcv(Collection<SoundcvType> values)
-
-