// // 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.math.BigInteger; 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; /** *
Clase Java para OpticalDiscType complex type. * *
El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. * *
* <complexType name="OpticalDiscType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Image" type="{}ImageType"/>
* <element name="Size" type="{http://www.w3.org/2001/XMLSchema}unsignedLong"/>
* <element name="Sequence" type="{}SequenceType"/>
* <element name="Layers" type="{}LayersType" minOccurs="0"/>
* <element name="Checksums" type="{}ChecksumsType"/>
* <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="RingCode" type="{}LayeredTextType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="MasteringSID" type="{}LayeredTextType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Toolstamp" type="{}LayeredTextType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="MouldSID" type="{}LayeredTextType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="MouldText" type="{}LayeredTextType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="DiscType" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="DiscSubType" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="Tracks" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" maxOccurs="unbounded"/>
* <element name="Sessions" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
* <element name="CopyProtection" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Dimensions" type="{}DimensionsType"/>
* <element name="Case" type="{}CaseType" minOccurs="0"/>
* <element name="Scans" type="{}ScansType" minOccurs="0"/>
* <element name="PFI" type="{}DumpType" minOccurs="0"/>
* <element name="DMI" type="{}DumpType" minOccurs="0"/>
* <element name="CMI" type="{}DumpType" minOccurs="0"/>
* <element name="BCA" type="{}DumpType" minOccurs="0"/>
* <element name="ATIP" type="{}DumpType" minOccurs="0"/>
* <element name="ADIP" type="{}DumpType" minOccurs="0"/>
* <element name="PMA" type="{}DumpType" minOccurs="0"/>
* <element name="DDS" type="{}DumpType" minOccurs="0"/>
* <element name="SAI" type="{}DumpType" minOccurs="0"/>
* <element name="LastRMD" type="{}DumpType" minOccurs="0"/>
* <element name="PRI" type="{}DumpType" minOccurs="0"/>
* <element name="MediaID" type="{}DumpType" minOccurs="0"/>
* <element name="PFIR" type="{}DumpType" minOccurs="0"/>
* <element name="DCB" type="{}DumpType" minOccurs="0"/>
* <element name="DI" type="{}DumpType" minOccurs="0"/>
* <element name="PAC" type="{}DumpType" minOccurs="0"/>
* <element name="TOC" type="{}DumpType" minOccurs="0"/>
* <element name="LeadInCdText" type="{}DumpType" minOccurs="0"/>
* <element name="FirstTrackPregrap" type="{}BorderType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="LeadIn" type="{}BorderType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="LeadOut" type="{}BorderType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Xbox" type="{}XboxType" minOccurs="0"/>
* <element name="PS3Encryption" type="{}PS3EncryptionType" minOccurs="0"/>
* <element name="MediaCatalogueNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Track" type="{}TrackType" maxOccurs="unbounded"/>
* <element name="DumpHardwareArray" type="{}DumpHardwareArrayType" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "OpticalDiscType", propOrder = {
"image",
"size",
"sequence",
"layers",
"checksums",
"partNumber",
"serialNumber",
"ringCode",
"masteringSID",
"toolstamp",
"mouldSID",
"mouldText",
"discType",
"discSubType",
"offset",
"tracks",
"sessions",
"copyProtection",
"dimensions",
"_case",
"scans",
"pfi",
"dmi",
"cmi",
"bca",
"atip",
"adip",
"pma",
"dds",
"sai",
"lastRMD",
"pri",
"mediaID",
"pfir",
"dcb",
"di",
"pac",
"toc",
"leadInCdText",
"firstTrackPregrap",
"leadIn",
"leadOut",
"xbox",
"ps3Encryption",
"mediaCatalogueNumber",
"track",
"dumpHardwareArray"
})
public class OpticalDiscType {
@XmlElement(name = "Image", required = true)
protected ImageType image;
@XmlElement(name = "Size", required = true)
@XmlSchemaType(name = "unsignedLong")
protected BigInteger size;
@XmlElement(name = "Sequence", required = true)
protected SequenceType sequence;
@XmlElement(name = "Layers")
protected LayersType layers;
@XmlElement(name = "Checksums", required = true)
protected ChecksumsType checksums;
@XmlElement(name = "PartNumber")
protected String partNumber;
@XmlElement(name = "SerialNumber")
protected String serialNumber;
@XmlElement(name = "RingCode")
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 ringCode property.
*
*
* For example, to add a new item, do as follows: *
* getRingCode().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link LayeredTextType }
*
*
*/
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 LayeredTextType }
*
*
*/
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 LayeredTextType }
*
*
*/
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 LayeredTextType }
*
*
*/
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 LayeredTextType }
*
*
*/
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 Long }
*
*
*/
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 BorderType }
*
*
*/
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 BorderType }
*
*
*/
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 BorderType }
*
*
*/
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 TrackType }
*
*
*/
public Listset method for the masteringSID property.
*
*
* getMasteringSID().add(newItem);
*
*
*
* set method for the toolstamp property.
*
*
* getToolstamp().add(newItem);
*
*
*
* set method for the mouldSID property.
*
*
* getMouldSID().add(newItem);
*
*
*
* set method for the mouldText property.
*
*
* getMouldText().add(newItem);
*
*
*
* set method for the tracks property.
*
*
* getTracks().add(newItem);
*
*
*
* set method for the firstTrackPregrap property.
*
*
* getFirstTrackPregrap().add(newItem);
*
*
*
* set method for the leadIn property.
*
*
* getLeadIn().add(newItem);
*
*
*
* set method for the leadOut property.
*
*
* getLeadOut().add(newItem);
*
*
*
* set method for the track property.
*
*
* getTrack().add(newItem);
*
*
*
*