// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2015.11.07 at 05:27:06 AM WET // package generated; 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.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; /** *
Java class for CICMMetadataType complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType name="CICMMetadataType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Developer" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Publisher" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Author" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Performer" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ReleaseType" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="Retail"/>
* <enumeration value="Bundle"/>
* <enumeration value="Coverdisc"/>
* <enumeration value="Subscription"/>
* <enumeration value="Demo"/>
* <enumeration value="OEM"/>
* </restriction>
* </simpleType>
* </element>
* <element name="ReleaseDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
* <element name="Barcodes" type="{}BarcodesType" minOccurs="0"/>
* <element name="PartNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="SerialNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Keywords" type="{}KeywordsType" minOccurs="0"/>
* <element name="Magazine" type="{}MagazineType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Book" type="{}BookType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Categories" type="{}CategoriesType" minOccurs="0"/>
* <element name="Subcategories" type="{}SubcategoriesType" minOccurs="0"/>
* <element name="Languages" type="{}LanguagesType" minOccurs="0"/>
* <element name="Systems" type="{}SystemsType" minOccurs="0"/>
* <element name="Architectures" type="{}ArchitecturesType" minOccurs="0"/>
* <element name="RequiredOperatingSystems" type="{}RequiredOperatingSystemsType" minOccurs="0"/>
* <element name="UserManual" type="{}UserManualType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="OpticalDisc" type="{}OpticalDiscType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Advertisement" type="{}AdvertisementType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CICMMetadataType", propOrder = {
"developer",
"publisher",
"author",
"performer",
"name",
"version",
"releaseType",
"releaseDate",
"barcodes",
"partNumber",
"serialNumber",
"keywords",
"magazine",
"book",
"categories",
"subcategories",
"languages",
"systems",
"architectures",
"requiredOperatingSystems",
"userManual",
"opticalDisc",
"advertisement"
})
public class CICMMetadataType {
@XmlElement(name = "Developer")
protected List
* 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 set method for the developer property.
*
*
* For example, to add a new item, do as follows: *
* getDeveloper().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List
* 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
* For example, to add a new item, do as follows:
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List
* 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
* For example, to add a new item, do as follows:
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List
* 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
* For example, to add a new item, do as follows:
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List
* 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
* For example, to add a new item, do as follows:
*
* Objects of the following type(s) are allowed in the list
* {@link MagazineType }
*
*
*/
public List
* 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
* For example, to add a new item, do as follows:
*
* Objects of the following type(s) are allowed in the list
* {@link BookType }
*
*
*/
public List
* 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
* For example, to add a new item, do as follows:
*
* Objects of the following type(s) are allowed in the list
* {@link UserManualType }
*
*
*/
public List
* 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
* For example, to add a new item, do as follows:
*
* Objects of the following type(s) are allowed in the list
* {@link OpticalDiscType }
*
*
*/
public List
* 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
* For example, to add a new item, do as follows:
*
* Objects of the following type(s) are allowed in the list
* {@link AdvertisementType }
*
*
*/
public Listset method for the publisher property.
*
*
* getPublisher().add(newItem);
*
*
*
* set method for the author property.
*
*
* getAuthor().add(newItem);
*
*
*
* set method for the performer property.
*
*
* getPerformer().add(newItem);
*
*
*
* set method for the magazine property.
*
*
* getMagazine().add(newItem);
*
*
*
* set method for the book property.
*
*
* getBook().add(newItem);
*
*
*
* set method for the userManual property.
*
*
* getUserManual().add(newItem);
*
*
*
* set method for the opticalDisc property.
*
*
* getOpticalDisc().add(newItem);
*
*
*
* set method for the advertisement property.
*
*
* getAdvertisement().add(newItem);
*
*
*
*