// // Este archivo ha sido generado por la arquitectura JavaTM para la implantación de la referencia de enlace (JAXB) XML v2.2.8-b130911.1802 // Visite http://java.sun.com/xml/jaxb // Todas las modificaciones realizadas en este archivo se perderán si se vuelve a compilar el esquema de origen. // Generado el: 2020.07.12 a las 10:42:39 PM WEST // 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; /** * Digital Asset Metadata * *
Clase Java para CICMMetadataType complex type. * *
El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. * *
* <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"/>
* <enumeration value="Shareware"/>
* <enumeration value="FOSS"/>
* <enumeration value="Adware"/>
* <enumeration value="Donationware"/>
* <enumeration value="Digital download"/>
* <enumeration value="SaaS"/>
* </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"/>
* <element name="LinearMedia" type="{}LinearMediaType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="PCICard" type="{}PCIType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="BlockMedia" type="{}BlockMediaType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="AudioMedia" type="{}AudioMediaType" 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",
"linearMedia",
"pciCard",
"blockMedia",
"audioMedia"
})
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 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 LinearMediaType }
*
*
*/
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 PCIType }
*
*
*/
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 BlockMediaType }
*
*
*/
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 AudioMediaType }
*
*
*/
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);
*
*
*
* set method for the linearMedia property.
*
*
* getLinearMedia().add(newItem);
*
*
*
* set method for the pciCard property.
*
*
* getPCICard().add(newItem);
*
*
*
* set method for the blockMedia property.
*
*
* getBlockMedia().add(newItem);
*
*
*
* set method for the audioMedia property.
*
*
* getAudioMedia().add(newItem);
*
*
*
*