diff --git a/cicm.xml b/cicm.xml index e16b0ac..daabdbc 100644 --- a/cicm.xml +++ b/cicm.xml @@ -108,10 +108,8 @@ Image 0 - DiscTitle - 0 - 1 - 1 + 0 + 1 0 @@ -279,15 +277,7 @@ 0.0 - - up - - File - - Checksum - - - + Manufacturer @@ -317,6 +307,7 @@ + CopyProtection 1 @@ -338,4 +329,104 @@ Package + + Image + 0 + + Checksum + + + 0 + 1 + + Manufacturer + Model + Serial + Firmware + Interface + 0 + 0 + 0 + + + + Image + 0 + + Checksum + + + + + 1 + 1 + + + + Image + 0 + + Checksum + + + + + + Image + 0 + + Checksum + + + + + + Image + 0 + + Checksum + + + + + 1 + 1 + + 0 + 0 + 0 + + Image + Size + 0 + 0 + 0 + 0 + 0 + 0 + + Checksum + + + CopyProtection + + 0.0 + + + + 1 + 0 + 0 + + + Type + 0 + 0 + true + true + + + + + diff --git a/cicm.xsd b/cicm.xsd index f5c042c..6f4cab8 100644 --- a/cicm.xsd +++ b/cicm.xsd @@ -917,18 +917,18 @@ - + - Sequence information about this disc + Sequence information about this media - + - Disc title as printed in label + Media title as printed in label - + Total number of discs in this set @@ -939,7 +939,7 @@ - + Side of disc described by this field @@ -951,7 +951,7 @@ - + On PTP layering, layer of disc described by this field, starting on 0 @@ -1113,6 +1113,9 @@ + + Digital Asset Metadata + @@ -1258,6 +1261,11 @@ Dump of a PCI/PCI-X/PCIe configuration space and/or expansion ROM + + + Dump of media that is block constructed (floppy, hard drive) or abstracted (most memory cards, flash drives, SSDs) + + @@ -2362,20 +2370,17 @@ - - - - Describes a dump of a linear media, that is, a media that is read byte-by-byte like for example, a ROM chip, a game cartridge, a PCMCIA SRAM card, etc... - - - + + + Describes a dump of a linear media, that is, a media that is read byte-by-byte like for example, a ROM chip, a game cartridge, a PCMCIA SRAM card, etc... + + + Image file, or image description file, plus format (cue, toc, etc, etc) - + Image file size @@ -2408,7 +2413,8 @@ How many bytes must be skipped in image file for each byte in media - + + Media manufacturer @@ -2434,7 +2440,7 @@ Dimensions of media - + Scan of media @@ -2449,60 +2455,64 @@ Present if media is a PCMCIA Linear Flash or SRAM card, to contain PCMCIA specific information - - - - - - Contains PCMCIA card information - - - - - Contains the PCMCIA Card Information Structure dump. - - - - - - - - Contains PCI/PCI-X/PCIe card information - - - - - Contains PCI Vendor ID - - - - - - - - - - - Contains PCI Device ID - - - - - - - - - - - Binary dump of the PCI configuration space - - - - Binary dump of the PCI expansion rom - - - - + + + Copy protection, if applicable + + + + + + + Contains PCMCIA card information + + + + + Contains the PCMCIA Card Information Structure dump. + + + + + + + Contains PCI/PCI-X/PCIe card information + + + + + Contains PCI Vendor ID + + + + + + + + + + + Contains PCI Device ID + + + + + + + + + + + Binary dump of the PCI configuration space + + + + + Binary dump of the PCI expansion rom + + + + @@ -2522,10 +2532,10 @@ - - EVPD page - - + + EVPD page + + @@ -2533,100 +2543,298 @@ - - - Contains SCSI device information - - + + Contains SCSI device information + + Contains SCSI INQUIRY result dump - + + Contains SCSI EVPD dumps - + + Contains SCSI MODE SENSE(6) dump - + + Contains SCSI MODE SENSE(10) dump - + + Contains SCSI LOG SENSE dump - + + - - - Contains USB device information - - - - - Contains USB Vendor ID - - - - - - - - - - - Contains USB Product ID - - - - - - - - - - - Binary dump of the USB descriptors - - - - - - - Contains SD/MMC device information - - + + Contains USB device information + + + + + Contains USB Vendor ID + + + + + + + + + + + Contains USB Product ID + + + + + + + + + + + Binary dump of the USB descriptors + + + + + + + Contains SD/MMC device information + + Contains SD/MMC's CID - + + Contains SD/MMC's CSD - + + Contains SD/MMC's extended CSD - + + - - - - Contains ATA/ATAPI device information - - + + + Contains ATA/ATAPI device information + + Contains ATA/ATAPI IDENTIFY binary dump - + + + + + + + Information about track in non-abstracted block based media + + + + + File containing track dump, and format + + + + + Size of track dump in bytes + + + + + Head (from 0) where this track resides + + + + + Cylinder where this track resides + + + + + Track start sector + + + + + Track end sector + + + + + Sectors in track. Not necessarily EndSector-StartSector, as there can be hidden sectors + + + + + Bytes per sector, physical undecoded tag-less + + + + + Checksums of track dump + + + + + Track format (IBM FM, IBM MFM, Amiga MFM, Apple GCR, etc) + + + + + + + Describes a dump of a block (sector) layered media + + + + + Image file, or image description file, plus format (cue, toc, etc, etc) + + + + + Image file size + + + + + Checksums of image file + + + + + Media sequence information + + + + + Media manufacturer (for fixed AND removable media) + + + + + Media model (for fixed AND removable media) + + + + + Media serial number (for fixed and, if applicable, removable media) + + + + + Media firmware version, for fixed media only + + + + + Media physical interface, for fixed media only + + + + + Physical block size in bytes + + + + + Logical block size in bytes + + + + + User accessible logical blocks + + + + + Media scans + + + + + If media responds to native ATA/ATAPI commands, information here + + + + + If media is PCI/PCI-X/PCIe attached, information here + + + + + If media is PCMCIA attached, information here + + + + + If media is SecureDigital or MultiMediaCard, information here + + + + + If media conforms to SCSI specifications, information here + + + + + If media is USB attached, information here + + + + + Real physical heads + + + + + Real physical cylinders + + + + + Sectors per track, if constant, if not, this field is ommited and separate tracks must be indicated + + + + + Tracks for block media that allow separate cylinder/head addressing, like floppies. It can be ommitted for media that strictly follows a standard (no copy protection either). + + + + + Copy protection, if applicable + + + + + Dimensions of the media + + + + + Information about filesystems and partitions contained in this media + + - - \ No newline at end of file diff --git a/dotnet/cicm.cs b/dotnet/cicm.cs index 051f3a1..5d396ee 100644 --- a/dotnet/cicm.cs +++ b/dotnet/cicm.cs @@ -14,7 +14,9 @@ namespace Schemas { - /// + /// +///Digital Asset Metadata +/// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -76,6 +78,8 @@ namespace Schemas { private PCIType[] pCICardField; + private BlockMediaType[] blockMediaField; + /// ///Developer of the set /// @@ -412,6 +416,19 @@ namespace Schemas { this.pCICardField = value; } } + + /// +///Dump of media that is block constructed (floppy, hard drive) or abstracted (most memory cards, flash drives, SSDs) +/// + [System.Xml.Serialization.XmlElementAttribute("BlockMedia")] + public BlockMediaType[] BlockMedia { + get { + return this.blockMediaField; + } + set { + this.blockMediaField = value; + } + } } /// @@ -3783,40 +3800,42 @@ namespace Schemas { [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SequenceType { - private string discTitleField; + private string mediaTitleField; - private int discField; + private int mediaSequenceField; - private int totalDiscsField; + private int totalMediaField; private int sideField; + private bool sideSpecifiedField; + private int layerField; private bool layerSpecifiedField; /// -///Sequence information about this disc +///Sequence information about this media /// /// - public string DiscTitle { + public string MediaTitle { get { - return this.discTitleField; + return this.mediaTitleField; } set { - this.discTitleField = value; + this.mediaTitleField = value; } } /// -///Disc title as printed in label +///Media title as printed in label /// - public int Disc { + public int MediaSequence { get { - return this.discField; + return this.mediaSequenceField; } set { - this.discField = value; + this.mediaSequenceField = value; } } @@ -3824,12 +3843,12 @@ namespace Schemas { ///Total number of discs in this set /// /// - public int TotalDiscs { + public int TotalMedia { get { - return this.totalDiscsField; + return this.totalMediaField; } set { - this.totalDiscsField = value; + this.totalMediaField = value; } } @@ -3846,6 +3865,17 @@ namespace Schemas { } } + /// + [System.Xml.Serialization.XmlIgnore()] + public virtual bool SideSpecified { + get { + return this.sideSpecifiedField; + } + set { + this.sideSpecifiedField = value; + } + } + /// ///On PTP layering, layer of disc described by this field, starting on 0 /// @@ -6588,12 +6618,14 @@ namespace Schemas { private DimensionsType dimensionsField1; - private MediaScanType scanField6; + private ScansType scansField2; private DumpHardwareArrayType dumpHardwareArrayField1; private PCMCIAType pCMCIAField; + private string copyProtectionField1; + /// ///Image file, or image description file, plus format (cue, toc, etc, etc) /// @@ -6784,12 +6816,12 @@ namespace Schemas { /// ///Scan of media /// - public MediaScanType Scan { + public ScansType Scans { get { - return this.scanField6; + return this.scansField2; } set { - this.scanField6 = value; + this.scansField2 = value; } } @@ -6816,6 +6848,18 @@ namespace Schemas { this.pCMCIAField = value; } } + + /// +///Copy protection, if applicable +/// + public string CopyProtection { + get { + return this.copyProtectionField1; + } + set { + this.copyProtectionField1 = value; + } + } } /// @@ -6907,4 +6951,851 @@ namespace Schemas { } } } + + /// +///Describes a dump of a block (sector) layered media +/// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class BlockMediaType { + + private ImageType imageField6; + + private long sizeField6; + + private ChecksumType[] checksumsField9; + + private SequenceType sequenceField4; + + private string manufacturerField4; + + private string modelField3; + + private string serialField3; + + private string firmwareField1; + + private string interfaceField1; + + private int physicalBlockSizeField; + + private int logicalBlockSizeField; + + private long logicalBlocksField; + + private ScansType scansField3; + + private ATAType aTAField; + + private PCIType pCIField; + + private PCMCIAType pCMCIAField1; + + private SecureDigitalType secureDigitalField; + + private SCSIType sCSIField; + + private USBType uSBField; + + private long headsField; + + private bool headsSpecifiedField; + + private long cylindersField; + + private bool cylindersSpecifiedField; + + private long sectorsPerTrackField; + + private bool sectorsPerTrackSpecifiedField; + + private BlockTrackType[] trackField1; + + private string copyProtectionField2; + + private DimensionsType dimensionsField2; + + private PartitionType[] fileSystemInformationField1; + + /// +///Image file, or image description file, plus format (cue, toc, etc, etc) +/// + public ImageType Image { + get { + return this.imageField6; + } + set { + this.imageField6 = value; + } + } + + /// +///Image file size +/// + public long Size { + get { + return this.sizeField6; + } + set { + this.sizeField6 = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] + public ChecksumType[] Checksums { + get { + return this.checksumsField9; + } + set { + this.checksumsField9 = value; + } + } + + /// +///Media sequence information +/// + public SequenceType Sequence { + get { + return this.sequenceField4; + } + set { + this.sequenceField4 = value; + } + } + + /// +///Media manufacturer (for fixed AND removable media) +/// + public string Manufacturer { + get { + return this.manufacturerField4; + } + set { + this.manufacturerField4 = value; + } + } + + /// +///Media model (for fixed AND removable media) +/// + public string Model { + get { + return this.modelField3; + } + set { + this.modelField3 = value; + } + } + + /// +///Media serial number (for fixed and, if applicable, removable media) +/// + public string Serial { + get { + return this.serialField3; + } + set { + this.serialField3 = value; + } + } + + /// +///Media firmware version, for fixed media only +/// + public string Firmware { + get { + return this.firmwareField1; + } + set { + this.firmwareField1 = value; + } + } + + /// +///Media physical interface, for fixed media only +/// + public string Interface { + get { + return this.interfaceField1; + } + set { + this.interfaceField1 = value; + } + } + + /// +///Physical block size in bytes +/// + public int PhysicalBlockSize { + get { + return this.physicalBlockSizeField; + } + set { + this.physicalBlockSizeField = value; + } + } + + /// +///Logical block size in bytes +/// + public int LogicalBlockSize { + get { + return this.logicalBlockSizeField; + } + set { + this.logicalBlockSizeField = value; + } + } + + /// +///User accessible logical blocks +/// + public long LogicalBlocks { + get { + return this.logicalBlocksField; + } + set { + this.logicalBlocksField = value; + } + } + + /// +///Media scans +/// + public ScansType Scans { + get { + return this.scansField3; + } + set { + this.scansField3 = value; + } + } + + /// +///If media responds to native ATA/ATAPI commands, information here +/// + public ATAType ATA { + get { + return this.aTAField; + } + set { + this.aTAField = value; + } + } + + /// +///If media is PCI/PCI-X/PCIe attached, information here +/// + public PCIType PCI { + get { + return this.pCIField; + } + set { + this.pCIField = value; + } + } + + /// +///If media is PCMCIA attached, information here +/// + public PCMCIAType PCMCIA { + get { + return this.pCMCIAField1; + } + set { + this.pCMCIAField1 = value; + } + } + + /// +///If media is SecureDigital or MultiMediaCard, information here +/// + public SecureDigitalType SecureDigital { + get { + return this.secureDigitalField; + } + set { + this.secureDigitalField = value; + } + } + + /// +///If media conforms to SCSI specifications, information here +/// + public SCSIType SCSI { + get { + return this.sCSIField; + } + set { + this.sCSIField = value; + } + } + + /// +///If media is USB attached, information here +/// + public USBType USB { + get { + return this.uSBField; + } + set { + this.uSBField = value; + } + } + + /// +///Real physical heads +/// + public long Heads { + get { + return this.headsField; + } + set { + this.headsField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnore()] + public virtual bool HeadsSpecified { + get { + return this.headsSpecifiedField; + } + set { + this.headsSpecifiedField = value; + } + } + + /// +///Real physical cylinders +/// + public long Cylinders { + get { + return this.cylindersField; + } + set { + this.cylindersField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnore()] + public virtual bool CylindersSpecified { + get { + return this.cylindersSpecifiedField; + } + set { + this.cylindersSpecifiedField = value; + } + } + + /// +///Sectors per track, if constant, if not, this field is ommited and separate tracks must be indicated +/// + public long SectorsPerTrack { + get { + return this.sectorsPerTrackField; + } + set { + this.sectorsPerTrackField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnore()] + public virtual bool SectorsPerTrackSpecified { + get { + return this.sectorsPerTrackSpecifiedField; + } + set { + this.sectorsPerTrackSpecifiedField = value; + } + } + + /// +///Tracks for block media that allow separate cylinder/head addressing, like floppies. It can be ommitted for media that strictly follows a standard (no copy protection either). +/// + [System.Xml.Serialization.XmlElementAttribute("Track")] + public BlockTrackType[] Track { + get { + return this.trackField1; + } + set { + this.trackField1 = value; + } + } + + /// +///Copy protection, if applicable +/// + public string CopyProtection { + get { + return this.copyProtectionField2; + } + set { + this.copyProtectionField2 = value; + } + } + + /// +///Dimensions of the media +/// + public DimensionsType Dimensions { + get { + return this.dimensionsField2; + } + set { + this.dimensionsField2 = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItem(ElementName="Partition", IsNullable=false)] + public PartitionType[] FileSystemInformation { + get { + return this.fileSystemInformationField1; + } + set { + this.fileSystemInformationField1 = value; + } + } + } + + /// +///Contains ATA/ATAPI device information +/// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ATAType { + + private DumpType identifyField; + + /// +///Contains ATA/ATAPI IDENTIFY binary dump +/// + public DumpType Identify { + get { + return this.identifyField; + } + set { + this.identifyField = value; + } + } + } + + /// +///Contains SD/MMC device information +/// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class SecureDigitalType { + + private DumpType cIDField; + + private DumpType cSDField; + + private DumpType extendedCSDField; + + /// +///Contains SD/MMC's CID +/// + public DumpType CID { + get { + return this.cIDField; + } + set { + this.cIDField = value; + } + } + + /// +///Contains SD/MMC's CSD +/// + public DumpType CSD { + get { + return this.cSDField; + } + set { + this.cSDField = value; + } + } + + /// +///Contains SD/MMC's extended CSD +/// + public DumpType ExtendedCSD { + get { + return this.extendedCSDField; + } + set { + this.extendedCSDField = value; + } + } + } + + /// +///Contains SCSI device information +/// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class SCSIType { + + private DumpType inquiryField; + + private EVPDType[] eVPDField; + + private DumpType modeSenseField; + + private DumpType modeSense10Field; + + private DumpType logSenseField; + + /// +///Contains SCSI INQUIRY result dump +/// + public DumpType Inquiry { + get { + return this.inquiryField; + } + set { + this.inquiryField = value; + } + } + + /// +///Contains SCSI EVPD dumps +/// + [System.Xml.Serialization.XmlElementAttribute("EVPD")] + public EVPDType[] EVPD { + get { + return this.eVPDField; + } + set { + this.eVPDField = value; + } + } + + /// +///Contains SCSI MODE SENSE(6) dump +/// + public DumpType ModeSense { + get { + return this.modeSenseField; + } + set { + this.modeSenseField = value; + } + } + + /// +///Contains SCSI MODE SENSE(10) dump +/// + public DumpType ModeSense10 { + get { + return this.modeSense10Field; + } + set { + this.modeSense10Field = value; + } + } + + /// +///Contains SCSI LOG SENSE dump +/// + public DumpType LogSense { + get { + return this.logSenseField; + } + set { + this.logSenseField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class EVPDType { + + private int pageField; + + private bool pageSpecifiedField; + + private string imageField7; + + private string sizeField7; + + private ChecksumType[] checksumsField10; + + /// +///EVPD page +/// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int page { + get { + return this.pageField; + } + set { + this.pageField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnore()] + public virtual bool pageSpecified { + get { + return this.pageSpecifiedField; + } + set { + this.pageSpecifiedField = value; + } + } + + /// +///File containing SCSI Extended Vendor Page Descriptor dump +/// + public string Image { + get { + return this.imageField7; + } + set { + this.imageField7 = value; + } + } + + /// +///Size of SCSI Extended Vendor Page Descriptor dump +/// + public string Size { + get { + return this.sizeField7; + } + set { + this.sizeField7 = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] + public ChecksumType[] Checksums { + get { + return this.checksumsField10; + } + set { + this.checksumsField10 = value; + } + } + } + + /// +///Contains USB device information +/// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class USBType { + + private int vendorIDField1; + + private int productIDField; + + private DumpType descriptorsField; + + /// +///Contains USB Vendor ID +/// + public int VendorID { + get { + return this.vendorIDField1; + } + set { + this.vendorIDField1 = value; + } + } + + /// +///Contains USB Product ID +/// + public int ProductID { + get { + return this.productIDField; + } + set { + this.productIDField = value; + } + } + + /// +///Binary dump of the USB descriptors +/// + public DumpType Descriptors { + get { + return this.descriptorsField; + } + set { + this.descriptorsField = value; + } + } + } + + /// +///Information about track in non-abstracted block based media +/// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class BlockTrackType { + + private ImageType imageField8; + + private string sizeField8; + + private long headField; + + private long cylinderField; + + private long startSectorField2; + + private long endSectorField2; + + private long sectorsField1; + + private int bytesPerSectorField1; + + private ChecksumType[] checksumsField11; + + private string formatField2; + + /// +///File containing track dump, and format +/// + public ImageType Image { + get { + return this.imageField8; + } + set { + this.imageField8 = value; + } + } + + /// +///Size of track dump in bytes +/// + public string Size { + get { + return this.sizeField8; + } + set { + this.sizeField8 = value; + } + } + + /// +///Head (from 0) where this track resides +/// + public long Head { + get { + return this.headField; + } + set { + this.headField = value; + } + } + + /// +///Cylinder where this track resides +/// + public long Cylinder { + get { + return this.cylinderField; + } + set { + this.cylinderField = value; + } + } + + /// +///Track start sector +/// + public long StartSector { + get { + return this.startSectorField2; + } + set { + this.startSectorField2 = value; + } + } + + /// +///Track end sector +/// + public long EndSector { + get { + return this.endSectorField2; + } + set { + this.endSectorField2 = value; + } + } + + /// +///Sectors in track. Not necessarily EndSector-StartSector, as there can be hidden sectors +/// + public long Sectors { + get { + return this.sectorsField1; + } + set { + this.sectorsField1 = value; + } + } + + /// +///Bytes per sector, physical undecoded tag-less +/// + public int BytesPerSector { + get { + return this.bytesPerSectorField1; + } + set { + this.bytesPerSectorField1 = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] + public ChecksumType[] Checksums { + get { + return this.checksumsField11; + } + set { + this.checksumsField11 = value; + } + } + + /// +///Track format (IBM FM, IBM MFM, Amiga MFM, Apple GCR, etc) +/// + public string Format { + get { + return this.formatField2; + } + set { + this.formatField2 = value; + } + } + } } diff --git a/dotnet/cicm.vb b/dotnet/cicm.vb index 3867d9d..59ef905 100644 --- a/dotnet/cicm.vb +++ b/dotnet/cicm.vb @@ -17,7 +17,9 @@ Option Strict On ' Namespace Schemas - ''' + ''' +'''Digital Asset Metadata +''' '''Developer of the set ''' @@ -415,6 +419,19 @@ Namespace Schemas Me.pCICardField = Value End Set End Property + + ''' +'''Dump of media that is block constructed (floppy, hard drive) or abstracted (most memory cards, flash drives, SSDs) +''' + _ + Public Property BlockMedia() As BlockMediaType() + Get + Return Me.blockMediaField + End Get + Set + Me.blockMediaField = Value + End Set + End Property End Class ''' @@ -3786,40 +3803,42 @@ Namespace Schemas System.ComponentModel.DesignerCategoryAttribute("code")> _ Partial Public Class SequenceType - Private discTitleField As String + Private mediaTitleField As String - Private discField As Integer + Private mediaSequenceField As Integer - Private totalDiscsField As Integer + Private totalMediaField As Integer Private sideField As Integer + Private sideSpecifiedField As Boolean + Private layerField As Integer Private layerSpecifiedField As Boolean ''' -'''Sequence information about this disc +'''Sequence information about this media ''' ''' - Public Property DiscTitle() As String + Public Property MediaTitle() As String Get - Return Me.discTitleField + Return Me.mediaTitleField End Get Set - Me.discTitleField = Value + Me.mediaTitleField = Value End Set End Property ''' -'''Disc title as printed in label +'''Media title as printed in label ''' - Public Property Disc() As Integer + Public Property MediaSequence() As Integer Get - Return Me.discField + Return Me.mediaSequenceField End Get Set - Me.discField = Value + Me.mediaSequenceField = Value End Set End Property @@ -3827,12 +3846,12 @@ Namespace Schemas '''Total number of discs in this set ''' ''' - Public Property TotalDiscs() As Integer + Public Property TotalMedia() As Integer Get - Return Me.totalDiscsField + Return Me.totalMediaField End Get Set - Me.totalDiscsField = Value + Me.totalMediaField = Value End Set End Property @@ -3849,6 +3868,17 @@ Namespace Schemas End Set End Property + ''' + _ + Public Overridable Property SideSpecified() As Boolean + Get + Return Me.sideSpecifiedField + End Get + Set + Me.sideSpecifiedField = Value + End Set + End Property + ''' '''On PTP layering, layer of disc described by this field, starting on 0 ''' @@ -6591,12 +6621,14 @@ Namespace Schemas Private dimensionsField1 As DimensionsType - Private scanField6 As MediaScanType + Private scansField2 As ScansType Private dumpHardwareArrayField1 As DumpHardwareArrayType Private pCMCIAField As PCMCIAType + Private copyProtectionField1 As String + ''' '''Image file, or image description file, plus format (cue, toc, etc, etc) ''' @@ -6787,12 +6819,12 @@ Namespace Schemas ''' '''Scan of media ''' - Public Property Scan() As MediaScanType + Public Property Scans() As ScansType Get - Return Me.scanField6 + Return Me.scansField2 End Get Set - Me.scanField6 = Value + Me.scansField2 = Value End Set End Property @@ -6819,6 +6851,18 @@ Namespace Schemas Me.pCMCIAField = Value End Set End Property + + ''' +'''Copy protection, if applicable +''' + Public Property CopyProtection() As String + Get + Return Me.copyProtectionField1 + End Get + Set + Me.copyProtectionField1 = Value + End Set + End Property End Class ''' @@ -6910,4 +6954,851 @@ Namespace Schemas End Set End Property End Class + + ''' +'''Describes a dump of a block (sector) layered media +''' + _ + Partial Public Class BlockMediaType + + Private imageField6 As ImageType + + Private sizeField6 As Long + + Private checksumsField9 As ChecksumType() + + Private sequenceField4 As SequenceType + + Private manufacturerField4 As String + + Private modelField3 As String + + Private serialField3 As String + + Private firmwareField1 As String + + Private interfaceField1 As String + + Private physicalBlockSizeField As Integer + + Private logicalBlockSizeField As Integer + + Private logicalBlocksField As Long + + Private scansField3 As ScansType + + Private aTAField As ATAType + + Private pCIField As PCIType + + Private pCMCIAField1 As PCMCIAType + + Private secureDigitalField As SecureDigitalType + + Private sCSIField As SCSIType + + Private uSBField As USBType + + Private headsField As Long + + Private headsSpecifiedField As Boolean + + Private cylindersField As Long + + Private cylindersSpecifiedField As Boolean + + Private sectorsPerTrackField As Long + + Private sectorsPerTrackSpecifiedField As Boolean + + Private trackField1 As BlockTrackType() + + Private copyProtectionField2 As String + + Private dimensionsField2 As DimensionsType + + Private fileSystemInformationField1 As PartitionType() + + ''' +'''Image file, or image description file, plus format (cue, toc, etc, etc) +''' + Public Property Image() As ImageType + Get + Return Me.imageField6 + End Get + Set + Me.imageField6 = Value + End Set + End Property + + ''' +'''Image file size +''' + Public Property Size() As Long + Get + Return Me.sizeField6 + End Get + Set + Me.sizeField6 = Value + End Set + End Property + + ''' + _ + Public Property Checksums() As ChecksumType() + Get + Return Me.checksumsField9 + End Get + Set + Me.checksumsField9 = Value + End Set + End Property + + ''' +'''Media sequence information +''' + Public Property Sequence() As SequenceType + Get + Return Me.sequenceField4 + End Get + Set + Me.sequenceField4 = Value + End Set + End Property + + ''' +'''Media manufacturer (for fixed AND removable media) +''' + Public Property Manufacturer() As String + Get + Return Me.manufacturerField4 + End Get + Set + Me.manufacturerField4 = Value + End Set + End Property + + ''' +'''Media model (for fixed AND removable media) +''' + Public Property Model() As String + Get + Return Me.modelField3 + End Get + Set + Me.modelField3 = Value + End Set + End Property + + ''' +'''Media serial number (for fixed and, if applicable, removable media) +''' + Public Property Serial() As String + Get + Return Me.serialField3 + End Get + Set + Me.serialField3 = Value + End Set + End Property + + ''' +'''Media firmware version, for fixed media only +''' + Public Property Firmware() As String + Get + Return Me.firmwareField1 + End Get + Set + Me.firmwareField1 = Value + End Set + End Property + + ''' +'''Media physical interface, for fixed media only +''' + Public Property Interface() As String + Get + Return Me.interfaceField1 + End Get + Set + Me.interfaceField1 = Value + End Set + End Property + + ''' +'''Physical block size in bytes +''' + Public Property PhysicalBlockSize() As Integer + Get + Return Me.physicalBlockSizeField + End Get + Set + Me.physicalBlockSizeField = Value + End Set + End Property + + ''' +'''Logical block size in bytes +''' + Public Property LogicalBlockSize() As Integer + Get + Return Me.logicalBlockSizeField + End Get + Set + Me.logicalBlockSizeField = Value + End Set + End Property + + ''' +'''User accessible logical blocks +''' + Public Property LogicalBlocks() As Long + Get + Return Me.logicalBlocksField + End Get + Set + Me.logicalBlocksField = Value + End Set + End Property + + ''' +'''Media scans +''' + Public Property Scans() As ScansType + Get + Return Me.scansField3 + End Get + Set + Me.scansField3 = Value + End Set + End Property + + ''' +'''If media responds to native ATA/ATAPI commands, information here +''' + Public Property ATA() As ATAType + Get + Return Me.aTAField + End Get + Set + Me.aTAField = Value + End Set + End Property + + ''' +'''If media is PCI/PCI-X/PCIe attached, information here +''' + Public Property PCI() As PCIType + Get + Return Me.pCIField + End Get + Set + Me.pCIField = Value + End Set + End Property + + ''' +'''If media is PCMCIA attached, information here +''' + Public Property PCMCIA() As PCMCIAType + Get + Return Me.pCMCIAField1 + End Get + Set + Me.pCMCIAField1 = Value + End Set + End Property + + ''' +'''If media is SecureDigital or MultiMediaCard, information here +''' + Public Property SecureDigital() As SecureDigitalType + Get + Return Me.secureDigitalField + End Get + Set + Me.secureDigitalField = Value + End Set + End Property + + ''' +'''If media conforms to SCSI specifications, information here +''' + Public Property SCSI() As SCSIType + Get + Return Me.sCSIField + End Get + Set + Me.sCSIField = Value + End Set + End Property + + ''' +'''If media is USB attached, information here +''' + Public Property USB() As USBType + Get + Return Me.uSBField + End Get + Set + Me.uSBField = Value + End Set + End Property + + ''' +'''Real physical heads +''' + Public Property Heads() As Long + Get + Return Me.headsField + End Get + Set + Me.headsField = Value + End Set + End Property + + ''' + _ + Public Overridable Property HeadsSpecified() As Boolean + Get + Return Me.headsSpecifiedField + End Get + Set + Me.headsSpecifiedField = Value + End Set + End Property + + ''' +'''Real physical cylinders +''' + Public Property Cylinders() As Long + Get + Return Me.cylindersField + End Get + Set + Me.cylindersField = Value + End Set + End Property + + ''' + _ + Public Overridable Property CylindersSpecified() As Boolean + Get + Return Me.cylindersSpecifiedField + End Get + Set + Me.cylindersSpecifiedField = Value + End Set + End Property + + ''' +'''Sectors per track, if constant, if not, this field is ommited and separate tracks must be indicated +''' + Public Property SectorsPerTrack() As Long + Get + Return Me.sectorsPerTrackField + End Get + Set + Me.sectorsPerTrackField = Value + End Set + End Property + + ''' + _ + Public Overridable Property SectorsPerTrackSpecified() As Boolean + Get + Return Me.sectorsPerTrackSpecifiedField + End Get + Set + Me.sectorsPerTrackSpecifiedField = Value + End Set + End Property + + ''' +'''Tracks for block media that allow separate cylinder/head addressing, like floppies. It can be ommitted for media that strictly follows a standard (no copy protection either). +''' + _ + Public Property Track() As BlockTrackType() + Get + Return Me.trackField1 + End Get + Set + Me.trackField1 = Value + End Set + End Property + + ''' +'''Copy protection, if applicable +''' + Public Property CopyProtection() As String + Get + Return Me.copyProtectionField2 + End Get + Set + Me.copyProtectionField2 = Value + End Set + End Property + + ''' +'''Dimensions of the media +''' + Public Property Dimensions() As DimensionsType + Get + Return Me.dimensionsField2 + End Get + Set + Me.dimensionsField2 = Value + End Set + End Property + + ''' + _ + Public Property FileSystemInformation() As PartitionType() + Get + Return Me.fileSystemInformationField1 + End Get + Set + Me.fileSystemInformationField1 = Value + End Set + End Property + End Class + + ''' +'''Contains ATA/ATAPI device information +''' + _ + Partial Public Class ATAType + + Private identifyField As DumpType + + ''' +'''Contains ATA/ATAPI IDENTIFY binary dump +''' + Public Property Identify() As DumpType + Get + Return Me.identifyField + End Get + Set + Me.identifyField = Value + End Set + End Property + End Class + + ''' +'''Contains SD/MMC device information +''' + _ + Partial Public Class SecureDigitalType + + Private cIDField As DumpType + + Private cSDField As DumpType + + Private extendedCSDField As DumpType + + ''' +'''Contains SD/MMC's CID +''' + Public Property CID() As DumpType + Get + Return Me.cIDField + End Get + Set + Me.cIDField = Value + End Set + End Property + + ''' +'''Contains SD/MMC's CSD +''' + Public Property CSD() As DumpType + Get + Return Me.cSDField + End Get + Set + Me.cSDField = Value + End Set + End Property + + ''' +'''Contains SD/MMC's extended CSD +''' + Public Property ExtendedCSD() As DumpType + Get + Return Me.extendedCSDField + End Get + Set + Me.extendedCSDField = Value + End Set + End Property + End Class + + ''' +'''Contains SCSI device information +''' + _ + Partial Public Class SCSIType + + Private inquiryField As DumpType + + Private eVPDField As EVPDType() + + Private modeSenseField As DumpType + + Private modeSense10Field As DumpType + + Private logSenseField As DumpType + + ''' +'''Contains SCSI INQUIRY result dump +''' + Public Property Inquiry() As DumpType + Get + Return Me.inquiryField + End Get + Set + Me.inquiryField = Value + End Set + End Property + + ''' +'''Contains SCSI EVPD dumps +''' + _ + Public Property EVPD() As EVPDType() + Get + Return Me.eVPDField + End Get + Set + Me.eVPDField = Value + End Set + End Property + + ''' +'''Contains SCSI MODE SENSE(6) dump +''' + Public Property ModeSense() As DumpType + Get + Return Me.modeSenseField + End Get + Set + Me.modeSenseField = Value + End Set + End Property + + ''' +'''Contains SCSI MODE SENSE(10) dump +''' + Public Property ModeSense10() As DumpType + Get + Return Me.modeSense10Field + End Get + Set + Me.modeSense10Field = Value + End Set + End Property + + ''' +'''Contains SCSI LOG SENSE dump +''' + Public Property LogSense() As DumpType + Get + Return Me.logSenseField + End Get + Set + Me.logSenseField = Value + End Set + End Property + End Class + + ''' + _ + Partial Public Class EVPDType + + Private pageField As Integer + + Private pageSpecifiedField As Boolean + + Private imageField7 As String + + Private sizeField7 As String + + Private checksumsField10 As ChecksumType() + + ''' +'''EVPD page +''' + _ + Public Property page() As Integer + Get + Return Me.pageField + End Get + Set + Me.pageField = Value + End Set + End Property + + ''' + _ + Public Overridable Property pageSpecified() As Boolean + Get + Return Me.pageSpecifiedField + End Get + Set + Me.pageSpecifiedField = Value + End Set + End Property + + ''' +'''File containing SCSI Extended Vendor Page Descriptor dump +''' + Public Property Image() As String + Get + Return Me.imageField7 + End Get + Set + Me.imageField7 = Value + End Set + End Property + + ''' +'''Size of SCSI Extended Vendor Page Descriptor dump +''' + Public Property Size() As String + Get + Return Me.sizeField7 + End Get + Set + Me.sizeField7 = Value + End Set + End Property + + ''' + _ + Public Property Checksums() As ChecksumType() + Get + Return Me.checksumsField10 + End Get + Set + Me.checksumsField10 = Value + End Set + End Property + End Class + + ''' +'''Contains USB device information +''' + _ + Partial Public Class USBType + + Private vendorIDField1 As Integer + + Private productIDField As Integer + + Private descriptorsField As DumpType + + ''' +'''Contains USB Vendor ID +''' + Public Property VendorID() As Integer + Get + Return Me.vendorIDField1 + End Get + Set + Me.vendorIDField1 = Value + End Set + End Property + + ''' +'''Contains USB Product ID +''' + Public Property ProductID() As Integer + Get + Return Me.productIDField + End Get + Set + Me.productIDField = Value + End Set + End Property + + ''' +'''Binary dump of the USB descriptors +''' + Public Property Descriptors() As DumpType + Get + Return Me.descriptorsField + End Get + Set + Me.descriptorsField = Value + End Set + End Property + End Class + + ''' +'''Information about track in non-abstracted block based media +''' + _ + Partial Public Class BlockTrackType + + Private imageField8 As ImageType + + Private sizeField8 As String + + Private headField As Long + + Private cylinderField As Long + + Private startSectorField2 As Long + + Private endSectorField2 As Long + + Private sectorsField1 As Long + + Private bytesPerSectorField1 As Integer + + Private checksumsField11 As ChecksumType() + + Private formatField2 As String + + ''' +'''File containing track dump, and format +''' + Public Property Image() As ImageType + Get + Return Me.imageField8 + End Get + Set + Me.imageField8 = Value + End Set + End Property + + ''' +'''Size of track dump in bytes +''' + Public Property Size() As String + Get + Return Me.sizeField8 + End Get + Set + Me.sizeField8 = Value + End Set + End Property + + ''' +'''Head (from 0) where this track resides +''' + Public Property Head() As Long + Get + Return Me.headField + End Get + Set + Me.headField = Value + End Set + End Property + + ''' +'''Cylinder where this track resides +''' + Public Property Cylinder() As Long + Get + Return Me.cylinderField + End Get + Set + Me.cylinderField = Value + End Set + End Property + + ''' +'''Track start sector +''' + Public Property StartSector() As Long + Get + Return Me.startSectorField2 + End Get + Set + Me.startSectorField2 = Value + End Set + End Property + + ''' +'''Track end sector +''' + Public Property EndSector() As Long + Get + Return Me.endSectorField2 + End Get + Set + Me.endSectorField2 = Value + End Set + End Property + + ''' +'''Sectors in track. Not necessarily EndSector-StartSector, as there can be hidden sectors +''' + Public Property Sectors() As Long + Get + Return Me.sectorsField1 + End Get + Set + Me.sectorsField1 = Value + End Set + End Property + + ''' +'''Bytes per sector, physical undecoded tag-less +''' + Public Property BytesPerSector() As Integer + Get + Return Me.bytesPerSectorField1 + End Get + Set + Me.bytesPerSectorField1 = Value + End Set + End Property + + ''' + _ + Public Property Checksums() As ChecksumType() + Get + Return Me.checksumsField11 + End Get + Set + Me.checksumsField11 = Value + End Set + End Property + + ''' +'''Track format (IBM FM, IBM MFM, Amiga MFM, Apple GCR, etc) +''' + Public Property Format() As String + Get + Return Me.formatField2 + End Get + Set + Me.formatField2 = Value + End Set + End Property + End Class End Namespace diff --git a/java/generated/ATAType.java b/java/generated/ATAType.java new file mode 100644 index 0000000..d93abea --- /dev/null +++ b/java/generated/ATAType.java @@ -0,0 +1,71 @@ +// +// 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.09 at 04:57:50 AM WET +// + + +package generated; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Contains ATA/ATAPI device information + * + *

Java class for ATAType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ATAType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Identify" type="{}DumpType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ATAType", propOrder = { + "identify" +}) +public class ATAType { + + @XmlElement(name = "Identify", required = true) + protected DumpType identify; + + /** + * Gets the value of the identify property. + * + * @return + * possible object is + * {@link DumpType } + * + */ + public DumpType getIdentify() { + return identify; + } + + /** + * Sets the value of the identify property. + * + * @param value + * allowed object is + * {@link DumpType } + * + */ + public void setIdentify(DumpType value) { + this.identify = value; + } + +} diff --git a/java/generated/AdvertisementType.java b/java/generated/AdvertisementType.java index 1506cb5..3493a14 100644 --- a/java/generated/AdvertisementType.java +++ b/java/generated/AdvertisementType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/ArchitecturesType.java b/java/generated/ArchitecturesType.java index f30d7f5..2d41544 100644 --- a/java/generated/ArchitecturesType.java +++ b/java/generated/ArchitecturesType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/AudioTracksType.java b/java/generated/AudioTracksType.java index 44302a4..9368568 100644 --- a/java/generated/AudioTracksType.java +++ b/java/generated/AudioTracksType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/BarcodeType.java b/java/generated/BarcodeType.java index 1b9d654..99c6898 100644 --- a/java/generated/BarcodeType.java +++ b/java/generated/BarcodeType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/BarcodesType.java b/java/generated/BarcodesType.java index baf1968..9caa95c 100644 --- a/java/generated/BarcodesType.java +++ b/java/generated/BarcodesType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/BlockMediaType.java b/java/generated/BlockMediaType.java new file mode 100644 index 0000000..d2d9da1 --- /dev/null +++ b/java/generated/BlockMediaType.java @@ -0,0 +1,746 @@ +// +// 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.09 at 04:57:50 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.XmlType; + + +/** + * Describes a dump of a block (sector) layered media + * + *

Java class for BlockMediaType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="BlockMediaType">
+ *   <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}long"/>
+ *         <element name="Checksums" type="{}ChecksumsType"/>
+ *         <element name="Sequence" type="{}SequenceType"/>
+ *         <element name="Manufacturer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Model" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Serial" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Firmware" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Interface" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="PhysicalBlockSize" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="LogicalBlockSize" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="LogicalBlocks" type="{http://www.w3.org/2001/XMLSchema}long"/>
+ *         <element name="Scans" type="{}ScansType" minOccurs="0"/>
+ *         <element name="ATA" type="{}ATAType" minOccurs="0"/>
+ *         <element name="PCI" type="{}PCIType" minOccurs="0"/>
+ *         <element name="PCMCIA" type="{}PCMCIAType" minOccurs="0"/>
+ *         <element name="SecureDigital" type="{}SecureDigitalType" minOccurs="0"/>
+ *         <element name="SCSI" type="{}SCSIType" minOccurs="0"/>
+ *         <element name="USB" type="{}USBType" minOccurs="0"/>
+ *         <element name="Heads" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="Cylinders" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="SectorsPerTrack" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="Track" type="{}BlockTrackType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="CopyProtection" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Dimensions" type="{}DimensionsType"/>
+ *         <element name="FileSystemInformation" type="{}FileSystemInformationType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BlockMediaType", propOrder = { + "image", + "size", + "checksums", + "sequence", + "manufacturer", + "model", + "serial", + "firmware", + "_interface", + "physicalBlockSize", + "logicalBlockSize", + "logicalBlocks", + "scans", + "ata", + "pci", + "pcmcia", + "secureDigital", + "scsi", + "usb", + "heads", + "cylinders", + "sectorsPerTrack", + "track", + "copyProtection", + "dimensions", + "fileSystemInformation" +}) +public class BlockMediaType { + + @XmlElement(name = "Image", required = true) + protected ImageType image; + @XmlElement(name = "Size") + protected long size; + @XmlElement(name = "Checksums", required = true) + protected ChecksumsType checksums; + @XmlElement(name = "Sequence", required = true) + protected SequenceType sequence; + @XmlElement(name = "Manufacturer") + protected String manufacturer; + @XmlElement(name = "Model") + protected String model; + @XmlElement(name = "Serial") + protected String serial; + @XmlElement(name = "Firmware") + protected String firmware; + @XmlElement(name = "Interface") + protected String _interface; + @XmlElement(name = "PhysicalBlockSize") + protected int physicalBlockSize; + @XmlElement(name = "LogicalBlockSize") + protected int logicalBlockSize; + @XmlElement(name = "LogicalBlocks") + protected long logicalBlocks; + @XmlElement(name = "Scans") + protected ScansType scans; + @XmlElement(name = "ATA") + protected ATAType ata; + @XmlElement(name = "PCI") + protected PCIType pci; + @XmlElement(name = "PCMCIA") + protected PCMCIAType pcmcia; + @XmlElement(name = "SecureDigital") + protected SecureDigitalType secureDigital; + @XmlElement(name = "SCSI") + protected SCSIType scsi; + @XmlElement(name = "USB") + protected USBType usb; + @XmlElement(name = "Heads") + protected Long heads; + @XmlElement(name = "Cylinders") + protected Long cylinders; + @XmlElement(name = "SectorsPerTrack") + protected Long sectorsPerTrack; + @XmlElement(name = "Track") + protected List track; + @XmlElement(name = "CopyProtection") + protected String copyProtection; + @XmlElement(name = "Dimensions", required = true) + protected DimensionsType dimensions; + @XmlElement(name = "FileSystemInformation") + protected FileSystemInformationType fileSystemInformation; + + /** + * Gets the value of the image property. + * + * @return + * possible object is + * {@link ImageType } + * + */ + public ImageType getImage() { + return image; + } + + /** + * Sets the value of the image property. + * + * @param value + * allowed object is + * {@link ImageType } + * + */ + public void setImage(ImageType value) { + this.image = value; + } + + /** + * Gets the value of the size property. + * + */ + public long getSize() { + return size; + } + + /** + * Sets the value of the size property. + * + */ + public void setSize(long value) { + this.size = value; + } + + /** + * Gets the value of the checksums property. + * + * @return + * possible object is + * {@link ChecksumsType } + * + */ + public ChecksumsType getChecksums() { + return checksums; + } + + /** + * Sets the value of the checksums property. + * + * @param value + * allowed object is + * {@link ChecksumsType } + * + */ + public void setChecksums(ChecksumsType value) { + this.checksums = value; + } + + /** + * Gets the value of the sequence property. + * + * @return + * possible object is + * {@link SequenceType } + * + */ + public SequenceType getSequence() { + return sequence; + } + + /** + * Sets the value of the sequence property. + * + * @param value + * allowed object is + * {@link SequenceType } + * + */ + public void setSequence(SequenceType value) { + this.sequence = value; + } + + /** + * Gets the value of the manufacturer property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturer() { + return manufacturer; + } + + /** + * Sets the value of the manufacturer property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturer(String value) { + this.manufacturer = value; + } + + /** + * Gets the value of the model property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getModel() { + return model; + } + + /** + * Sets the value of the model property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModel(String value) { + this.model = value; + } + + /** + * Gets the value of the serial property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSerial() { + return serial; + } + + /** + * Sets the value of the serial property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSerial(String value) { + this.serial = value; + } + + /** + * Gets the value of the firmware property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFirmware() { + return firmware; + } + + /** + * Sets the value of the firmware property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFirmware(String value) { + this.firmware = value; + } + + /** + * Gets the value of the interface property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInterface() { + return _interface; + } + + /** + * Sets the value of the interface property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInterface(String value) { + this._interface = value; + } + + /** + * Gets the value of the physicalBlockSize property. + * + */ + public int getPhysicalBlockSize() { + return physicalBlockSize; + } + + /** + * Sets the value of the physicalBlockSize property. + * + */ + public void setPhysicalBlockSize(int value) { + this.physicalBlockSize = value; + } + + /** + * Gets the value of the logicalBlockSize property. + * + */ + public int getLogicalBlockSize() { + return logicalBlockSize; + } + + /** + * Sets the value of the logicalBlockSize property. + * + */ + public void setLogicalBlockSize(int value) { + this.logicalBlockSize = value; + } + + /** + * Gets the value of the logicalBlocks property. + * + */ + public long getLogicalBlocks() { + return logicalBlocks; + } + + /** + * Sets the value of the logicalBlocks property. + * + */ + public void setLogicalBlocks(long value) { + this.logicalBlocks = value; + } + + /** + * Gets the value of the scans property. + * + * @return + * possible object is + * {@link ScansType } + * + */ + public ScansType getScans() { + return scans; + } + + /** + * Sets the value of the scans property. + * + * @param value + * allowed object is + * {@link ScansType } + * + */ + public void setScans(ScansType value) { + this.scans = value; + } + + /** + * Gets the value of the ata property. + * + * @return + * possible object is + * {@link ATAType } + * + */ + public ATAType getATA() { + return ata; + } + + /** + * Sets the value of the ata property. + * + * @param value + * allowed object is + * {@link ATAType } + * + */ + public void setATA(ATAType value) { + this.ata = value; + } + + /** + * Gets the value of the pci property. + * + * @return + * possible object is + * {@link PCIType } + * + */ + public PCIType getPCI() { + return pci; + } + + /** + * Sets the value of the pci property. + * + * @param value + * allowed object is + * {@link PCIType } + * + */ + public void setPCI(PCIType value) { + this.pci = value; + } + + /** + * Gets the value of the pcmcia property. + * + * @return + * possible object is + * {@link PCMCIAType } + * + */ + public PCMCIAType getPCMCIA() { + return pcmcia; + } + + /** + * Sets the value of the pcmcia property. + * + * @param value + * allowed object is + * {@link PCMCIAType } + * + */ + public void setPCMCIA(PCMCIAType value) { + this.pcmcia = value; + } + + /** + * Gets the value of the secureDigital property. + * + * @return + * possible object is + * {@link SecureDigitalType } + * + */ + public SecureDigitalType getSecureDigital() { + return secureDigital; + } + + /** + * Sets the value of the secureDigital property. + * + * @param value + * allowed object is + * {@link SecureDigitalType } + * + */ + public void setSecureDigital(SecureDigitalType value) { + this.secureDigital = value; + } + + /** + * Gets the value of the scsi property. + * + * @return + * possible object is + * {@link SCSIType } + * + */ + public SCSIType getSCSI() { + return scsi; + } + + /** + * Sets the value of the scsi property. + * + * @param value + * allowed object is + * {@link SCSIType } + * + */ + public void setSCSI(SCSIType value) { + this.scsi = value; + } + + /** + * Gets the value of the usb property. + * + * @return + * possible object is + * {@link USBType } + * + */ + public USBType getUSB() { + return usb; + } + + /** + * Sets the value of the usb property. + * + * @param value + * allowed object is + * {@link USBType } + * + */ + public void setUSB(USBType value) { + this.usb = value; + } + + /** + * Gets the value of the heads property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getHeads() { + return heads; + } + + /** + * Sets the value of the heads property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setHeads(Long value) { + this.heads = value; + } + + /** + * Gets the value of the cylinders property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getCylinders() { + return cylinders; + } + + /** + * Sets the value of the cylinders property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setCylinders(Long value) { + this.cylinders = value; + } + + /** + * Gets the value of the sectorsPerTrack property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getSectorsPerTrack() { + return sectorsPerTrack; + } + + /** + * Sets the value of the sectorsPerTrack property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setSectorsPerTrack(Long value) { + this.sectorsPerTrack = value; + } + + /** + * Gets the value of the track 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 set method for the track property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTrack().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BlockTrackType } + * + * + */ + public List getTrack() { + if (track == null) { + track = new ArrayList(); + } + return this.track; + } + + /** + * Gets the value of the copyProtection property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopyProtection() { + return copyProtection; + } + + /** + * Sets the value of the copyProtection property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopyProtection(String value) { + this.copyProtection = value; + } + + /** + * Gets the value of the dimensions property. + * + * @return + * possible object is + * {@link DimensionsType } + * + */ + public DimensionsType getDimensions() { + return dimensions; + } + + /** + * Sets the value of the dimensions property. + * + * @param value + * allowed object is + * {@link DimensionsType } + * + */ + public void setDimensions(DimensionsType value) { + this.dimensions = value; + } + + /** + * Gets the value of the fileSystemInformation property. + * + * @return + * possible object is + * {@link FileSystemInformationType } + * + */ + public FileSystemInformationType getFileSystemInformation() { + return fileSystemInformation; + } + + /** + * Sets the value of the fileSystemInformation property. + * + * @param value + * allowed object is + * {@link FileSystemInformationType } + * + */ + public void setFileSystemInformation(FileSystemInformationType value) { + this.fileSystemInformation = value; + } + +} diff --git a/java/generated/BlockTrackType.java b/java/generated/BlockTrackType.java new file mode 100644 index 0000000..4ea6646 --- /dev/null +++ b/java/generated/BlockTrackType.java @@ -0,0 +1,275 @@ +// +// 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.09 at 04:57:50 AM WET +// + + +package generated; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Information about track in non-abstracted block based media + * + *

Java class for BlockTrackType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="BlockTrackType">
+ *   <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}string"/>
+ *         <element name="Head" type="{http://www.w3.org/2001/XMLSchema}long"/>
+ *         <element name="Cylinder" type="{http://www.w3.org/2001/XMLSchema}long"/>
+ *         <element name="StartSector" type="{http://www.w3.org/2001/XMLSchema}long"/>
+ *         <element name="EndSector" type="{http://www.w3.org/2001/XMLSchema}long"/>
+ *         <element name="Sectors" type="{http://www.w3.org/2001/XMLSchema}long"/>
+ *         <element name="BytesPerSector" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="Checksums" type="{}ChecksumsType"/>
+ *         <element name="Format" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BlockTrackType", propOrder = { + "image", + "size", + "head", + "cylinder", + "startSector", + "endSector", + "sectors", + "bytesPerSector", + "checksums", + "format" +}) +public class BlockTrackType { + + @XmlElement(name = "Image", required = true) + protected ImageType image; + @XmlElement(name = "Size", required = true) + protected String size; + @XmlElement(name = "Head") + protected long head; + @XmlElement(name = "Cylinder") + protected long cylinder; + @XmlElement(name = "StartSector") + protected long startSector; + @XmlElement(name = "EndSector") + protected long endSector; + @XmlElement(name = "Sectors") + protected long sectors; + @XmlElement(name = "BytesPerSector") + protected int bytesPerSector; + @XmlElement(name = "Checksums", required = true) + protected ChecksumsType checksums; + @XmlElement(name = "Format") + protected String format; + + /** + * Gets the value of the image property. + * + * @return + * possible object is + * {@link ImageType } + * + */ + public ImageType getImage() { + return image; + } + + /** + * Sets the value of the image property. + * + * @param value + * allowed object is + * {@link ImageType } + * + */ + public void setImage(ImageType value) { + this.image = value; + } + + /** + * Gets the value of the size property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * Sets the value of the size property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * Gets the value of the head property. + * + */ + public long getHead() { + return head; + } + + /** + * Sets the value of the head property. + * + */ + public void setHead(long value) { + this.head = value; + } + + /** + * Gets the value of the cylinder property. + * + */ + public long getCylinder() { + return cylinder; + } + + /** + * Sets the value of the cylinder property. + * + */ + public void setCylinder(long value) { + this.cylinder = value; + } + + /** + * Gets the value of the startSector property. + * + */ + public long getStartSector() { + return startSector; + } + + /** + * Sets the value of the startSector property. + * + */ + public void setStartSector(long value) { + this.startSector = value; + } + + /** + * Gets the value of the endSector property. + * + */ + public long getEndSector() { + return endSector; + } + + /** + * Sets the value of the endSector property. + * + */ + public void setEndSector(long value) { + this.endSector = value; + } + + /** + * Gets the value of the sectors property. + * + */ + public long getSectors() { + return sectors; + } + + /** + * Sets the value of the sectors property. + * + */ + public void setSectors(long value) { + this.sectors = value; + } + + /** + * Gets the value of the bytesPerSector property. + * + */ + public int getBytesPerSector() { + return bytesPerSector; + } + + /** + * Sets the value of the bytesPerSector property. + * + */ + public void setBytesPerSector(int value) { + this.bytesPerSector = value; + } + + /** + * Gets the value of the checksums property. + * + * @return + * possible object is + * {@link ChecksumsType } + * + */ + public ChecksumsType getChecksums() { + return checksums; + } + + /** + * Sets the value of the checksums property. + * + * @param value + * allowed object is + * {@link ChecksumsType } + * + */ + public void setChecksums(ChecksumsType value) { + this.checksums = value; + } + + /** + * Gets the value of the format property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormat() { + return format; + } + + /** + * Sets the value of the format property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormat(String value) { + this.format = value; + } + +} diff --git a/java/generated/BookType.java b/java/generated/BookType.java index 240b7aa..9705076 100644 --- a/java/generated/BookType.java +++ b/java/generated/BookType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/BorderType.java b/java/generated/BorderType.java index 1a91b45..8ed4231 100644 --- a/java/generated/BorderType.java +++ b/java/generated/BorderType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/CICMMetadataType.java b/java/generated/CICMMetadataType.java index 5f56343..3b74e7a 100644 --- a/java/generated/CICMMetadataType.java +++ b/java/generated/CICMMetadataType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // @@ -19,6 +19,8 @@ import javax.xml.datatype.XMLGregorianCalendar; /** + * Digital Asset Metadata + * *

Java class for CICMMetadataType complex type. * *

The following schema fragment specifies the expected content contained within this class. @@ -64,6 +66,7 @@ import javax.xml.datatype.XMLGregorianCalendar; * <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"/> * </sequence> * </restriction> * </complexContent> @@ -98,7 +101,8 @@ import javax.xml.datatype.XMLGregorianCalendar; "opticalDisc", "advertisement", "linearMedia", - "pciCard" + "pciCard", + "blockMedia" }) public class CICMMetadataType { @@ -153,6 +157,8 @@ public class CICMMetadataType { protected List linearMedia; @XmlElement(name = "PCICard") protected List pciCard; + @XmlElement(name = "BlockMedia") + protected List blockMedia; /** * Gets the value of the developer property. @@ -809,4 +815,33 @@ public class CICMMetadataType { return this.pciCard; } + /** + * Gets the value of the blockMedia 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 set method for the blockMedia property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBlockMedia().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BlockMediaType } + * + * + */ + public List getBlockMedia() { + if (blockMedia == null) { + blockMedia = new ArrayList(); + } + return this.blockMedia; + } + } diff --git a/java/generated/CaseScanType.java b/java/generated/CaseScanType.java index a72bbbc..abd556e 100644 --- a/java/generated/CaseScanType.java +++ b/java/generated/CaseScanType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/CaseType.java b/java/generated/CaseType.java index 6dff181..b8092f3 100644 --- a/java/generated/CaseType.java +++ b/java/generated/CaseType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/CategoriesType.java b/java/generated/CategoriesType.java index 961091c..57d9359 100644 --- a/java/generated/CategoriesType.java +++ b/java/generated/CategoriesType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/ChecksumType.java b/java/generated/ChecksumType.java index 36562d7..938570f 100644 --- a/java/generated/ChecksumType.java +++ b/java/generated/ChecksumType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/ChecksumsType.java b/java/generated/ChecksumsType.java index 908dc0b..8df3b00 100644 --- a/java/generated/ChecksumsType.java +++ b/java/generated/ChecksumsType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/CoordinatesType.java b/java/generated/CoordinatesType.java index 168cf19..085c6f8 100644 --- a/java/generated/CoordinatesType.java +++ b/java/generated/CoordinatesType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/CoverType.java b/java/generated/CoverType.java index 5297747..2b444f4 100644 --- a/java/generated/CoverType.java +++ b/java/generated/CoverType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/DimensionsType.java b/java/generated/DimensionsType.java index eede0ae..9fa420b 100644 --- a/java/generated/DimensionsType.java +++ b/java/generated/DimensionsType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/DumpHardwareArrayType.java b/java/generated/DumpHardwareArrayType.java index 4219da9..ed2a811 100644 --- a/java/generated/DumpHardwareArrayType.java +++ b/java/generated/DumpHardwareArrayType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/DumpHardwareType.java b/java/generated/DumpHardwareType.java index 898f117..b04e35d 100644 --- a/java/generated/DumpHardwareType.java +++ b/java/generated/DumpHardwareType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/DumpType.java b/java/generated/DumpType.java index 102c248..7810a72 100644 --- a/java/generated/DumpType.java +++ b/java/generated/DumpType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/EVPDType.java b/java/generated/EVPDType.java new file mode 100644 index 0000000..8056bd9 --- /dev/null +++ b/java/generated/EVPDType.java @@ -0,0 +1,160 @@ +// +// 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.09 at 04:57:50 AM WET +// + + +package generated; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for EVPDType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="EVPDType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Image" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Size" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Checksums" type="{}ChecksumsType"/>
+ *       </sequence>
+ *       <attribute name="page">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ *             <minInclusive value="1"/>
+ *             <maxInclusive value="255"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EVPDType", propOrder = { + "image", + "size", + "checksums" +}) +public class EVPDType { + + @XmlElement(name = "Image", required = true) + protected String image; + @XmlElement(name = "Size", required = true) + protected String size; + @XmlElement(name = "Checksums", required = true) + protected ChecksumsType checksums; + @XmlAttribute(name = "page") + protected Integer page; + + /** + * Gets the value of the image property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getImage() { + return image; + } + + /** + * Sets the value of the image property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImage(String value) { + this.image = value; + } + + /** + * Gets the value of the size property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * Sets the value of the size property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * Gets the value of the checksums property. + * + * @return + * possible object is + * {@link ChecksumsType } + * + */ + public ChecksumsType getChecksums() { + return checksums; + } + + /** + * Sets the value of the checksums property. + * + * @param value + * allowed object is + * {@link ChecksumsType } + * + */ + public void setChecksums(ChecksumsType value) { + this.checksums = value; + } + + /** + * Gets the value of the page property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getPage() { + return page; + } + + /** + * Sets the value of the page property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setPage(Integer value) { + this.page = value; + } + +} diff --git a/java/generated/ExtentType.java b/java/generated/ExtentType.java index b014f63..59918e4 100644 --- a/java/generated/ExtentType.java +++ b/java/generated/ExtentType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/ExtentsType.java b/java/generated/ExtentsType.java index a9df744..2c2a70f 100644 --- a/java/generated/ExtentsType.java +++ b/java/generated/ExtentsType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/FileSystemInformationType.java b/java/generated/FileSystemInformationType.java index 1e50a1a..5f0eecb 100644 --- a/java/generated/FileSystemInformationType.java +++ b/java/generated/FileSystemInformationType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/FileSystemType.java b/java/generated/FileSystemType.java index 06ddcc5..7bd3b95 100644 --- a/java/generated/FileSystemType.java +++ b/java/generated/FileSystemType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/FileSystemsType.java b/java/generated/FileSystemsType.java index 4f4f128..3a9b73c 100644 --- a/java/generated/FileSystemsType.java +++ b/java/generated/FileSystemsType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/FileType.java b/java/generated/FileType.java index 8da86fb..7e829c2 100644 --- a/java/generated/FileType.java +++ b/java/generated/FileType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/ImageType.java b/java/generated/ImageType.java index 8059fdb..c2b69af 100644 --- a/java/generated/ImageType.java +++ b/java/generated/ImageType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/KeywordsType.java b/java/generated/KeywordsType.java index f087dbe..6641241 100644 --- a/java/generated/KeywordsType.java +++ b/java/generated/KeywordsType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/LanguagesType.java b/java/generated/LanguagesType.java index 8cfc07b..34483c0 100644 --- a/java/generated/LanguagesType.java +++ b/java/generated/LanguagesType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/LayeredTextType.java b/java/generated/LayeredTextType.java index fb56f55..dcbf098 100644 --- a/java/generated/LayeredTextType.java +++ b/java/generated/LayeredTextType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/LayersType.java b/java/generated/LayersType.java index b78e598..4fcb2f2 100644 --- a/java/generated/LayersType.java +++ b/java/generated/LayersType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/LinearMediaType.java b/java/generated/LinearMediaType.java new file mode 100644 index 0000000..ccfafce --- /dev/null +++ b/java/generated/LinearMediaType.java @@ -0,0 +1,511 @@ +// +// 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.09 at 04:57:50 AM WET +// + + +package generated; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Describes a dump of a linear media, that is, a media that is read byte-by-byte like for example, a ROM chip, a game cartridge, a PCMCIA SRAM card, etc... + * + *

Java class for LinearMediaType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="LinearMediaType">
+ *   <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}long"/>
+ *         <element name="ImageChecksums" type="{}ChecksumsType"/>
+ *         <element name="Checksums" type="{}ChecksumsType" minOccurs="0"/>
+ *         <element name="Title" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Sequence" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="ImageInterleave" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="Interleave" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="Manufacturer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Model" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Package" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Interface" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Dimensions" type="{}DimensionsType" minOccurs="0"/>
+ *         <element name="Scans" type="{}ScansType" minOccurs="0"/>
+ *         <element name="DumpHardwareArray" type="{}DumpHardwareArrayType" minOccurs="0"/>
+ *         <element name="PCMCIA" type="{}PCMCIAType" minOccurs="0"/>
+ *         <element name="CopyProtection" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LinearMediaType", propOrder = { + "image", + "size", + "imageChecksums", + "checksums", + "title", + "sequence", + "imageInterleave", + "interleave", + "manufacturer", + "model", + "_package", + "_interface", + "dimensions", + "scans", + "dumpHardwareArray", + "pcmcia", + "copyProtection" +}) +public class LinearMediaType { + + @XmlElement(name = "Image", required = true) + protected ImageType image; + @XmlElement(name = "Size") + protected long size; + @XmlElement(name = "ImageChecksums", required = true) + protected ChecksumsType imageChecksums; + @XmlElement(name = "Checksums") + protected ChecksumsType checksums; + @XmlElement(name = "Title", required = true) + protected String title; + @XmlElement(name = "Sequence") + protected Integer sequence; + @XmlElement(name = "ImageInterleave") + protected Integer imageInterleave; + @XmlElement(name = "Interleave") + protected Integer interleave; + @XmlElement(name = "Manufacturer") + protected String manufacturer; + @XmlElement(name = "Model") + protected String model; + @XmlElement(name = "Package", required = true) + protected String _package; + @XmlElement(name = "Interface") + protected String _interface; + @XmlElement(name = "Dimensions") + protected DimensionsType dimensions; + @XmlElement(name = "Scans") + protected ScansType scans; + @XmlElement(name = "DumpHardwareArray") + protected DumpHardwareArrayType dumpHardwareArray; + @XmlElement(name = "PCMCIA") + protected PCMCIAType pcmcia; + @XmlElement(name = "CopyProtection") + protected String copyProtection; + + /** + * Gets the value of the image property. + * + * @return + * possible object is + * {@link ImageType } + * + */ + public ImageType getImage() { + return image; + } + + /** + * Sets the value of the image property. + * + * @param value + * allowed object is + * {@link ImageType } + * + */ + public void setImage(ImageType value) { + this.image = value; + } + + /** + * Gets the value of the size property. + * + */ + public long getSize() { + return size; + } + + /** + * Sets the value of the size property. + * + */ + public void setSize(long value) { + this.size = value; + } + + /** + * Gets the value of the imageChecksums property. + * + * @return + * possible object is + * {@link ChecksumsType } + * + */ + public ChecksumsType getImageChecksums() { + return imageChecksums; + } + + /** + * Sets the value of the imageChecksums property. + * + * @param value + * allowed object is + * {@link ChecksumsType } + * + */ + public void setImageChecksums(ChecksumsType value) { + this.imageChecksums = value; + } + + /** + * Gets the value of the checksums property. + * + * @return + * possible object is + * {@link ChecksumsType } + * + */ + public ChecksumsType getChecksums() { + return checksums; + } + + /** + * Sets the value of the checksums property. + * + * @param value + * allowed object is + * {@link ChecksumsType } + * + */ + public void setChecksums(ChecksumsType value) { + this.checksums = value; + } + + /** + * Gets the value of the title property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTitle() { + return title; + } + + /** + * Sets the value of the title property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTitle(String value) { + this.title = value; + } + + /** + * Gets the value of the sequence property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getSequence() { + return sequence; + } + + /** + * Sets the value of the sequence property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setSequence(Integer value) { + this.sequence = value; + } + + /** + * Gets the value of the imageInterleave property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getImageInterleave() { + return imageInterleave; + } + + /** + * Sets the value of the imageInterleave property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setImageInterleave(Integer value) { + this.imageInterleave = value; + } + + /** + * Gets the value of the interleave property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getInterleave() { + return interleave; + } + + /** + * Sets the value of the interleave property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setInterleave(Integer value) { + this.interleave = value; + } + + /** + * Gets the value of the manufacturer property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturer() { + return manufacturer; + } + + /** + * Sets the value of the manufacturer property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturer(String value) { + this.manufacturer = value; + } + + /** + * Gets the value of the model property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getModel() { + return model; + } + + /** + * Sets the value of the model property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModel(String value) { + this.model = value; + } + + /** + * Gets the value of the package property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackage() { + return _package; + } + + /** + * Sets the value of the package property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackage(String value) { + this._package = value; + } + + /** + * Gets the value of the interface property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInterface() { + return _interface; + } + + /** + * Sets the value of the interface property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInterface(String value) { + this._interface = value; + } + + /** + * Gets the value of the dimensions property. + * + * @return + * possible object is + * {@link DimensionsType } + * + */ + public DimensionsType getDimensions() { + return dimensions; + } + + /** + * Sets the value of the dimensions property. + * + * @param value + * allowed object is + * {@link DimensionsType } + * + */ + public void setDimensions(DimensionsType value) { + this.dimensions = value; + } + + /** + * Gets the value of the scans property. + * + * @return + * possible object is + * {@link ScansType } + * + */ + public ScansType getScans() { + return scans; + } + + /** + * Sets the value of the scans property. + * + * @param value + * allowed object is + * {@link ScansType } + * + */ + public void setScans(ScansType value) { + this.scans = value; + } + + /** + * Gets the value of the dumpHardwareArray property. + * + * @return + * possible object is + * {@link DumpHardwareArrayType } + * + */ + public DumpHardwareArrayType getDumpHardwareArray() { + return dumpHardwareArray; + } + + /** + * Sets the value of the dumpHardwareArray property. + * + * @param value + * allowed object is + * {@link DumpHardwareArrayType } + * + */ + public void setDumpHardwareArray(DumpHardwareArrayType value) { + this.dumpHardwareArray = value; + } + + /** + * Gets the value of the pcmcia property. + * + * @return + * possible object is + * {@link PCMCIAType } + * + */ + public PCMCIAType getPCMCIA() { + return pcmcia; + } + + /** + * Sets the value of the pcmcia property. + * + * @param value + * allowed object is + * {@link PCMCIAType } + * + */ + public void setPCMCIA(PCMCIAType value) { + this.pcmcia = value; + } + + /** + * Gets the value of the copyProtection property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopyProtection() { + return copyProtection; + } + + /** + * Sets the value of the copyProtection property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopyProtection(String value) { + this.copyProtection = value; + } + +} diff --git a/java/generated/MagazineType.java b/java/generated/MagazineType.java index 477aac2..a09bcb7 100644 --- a/java/generated/MagazineType.java +++ b/java/generated/MagazineType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/MediaScanType.java b/java/generated/MediaScanType.java new file mode 100644 index 0000000..9f8494c --- /dev/null +++ b/java/generated/MediaScanType.java @@ -0,0 +1,108 @@ +// +// 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.09 at 04:57:50 AM WET +// + + +package generated; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for MediaScanType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="MediaScanType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MediaScanElement">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="up"/>
+ *               <enumeration value="down"/>
+ *               <enumeration value="front"/>
+ *               <enumeration value="back"/>
+ *               <enumeration value="left"/>
+ *               <enumeration value="right"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Scan" type="{}ScanType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MediaScanType", propOrder = { + "mediaScanElement", + "scan" +}) +public class MediaScanType { + + @XmlElement(name = "MediaScanElement", required = true) + protected String mediaScanElement; + @XmlElement(name = "Scan", required = true) + protected ScanType scan; + + /** + * Gets the value of the mediaScanElement property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaScanElement() { + return mediaScanElement; + } + + /** + * Sets the value of the mediaScanElement property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaScanElement(String value) { + this.mediaScanElement = value; + } + + /** + * Gets the value of the scan property. + * + * @return + * possible object is + * {@link ScanType } + * + */ + public ScanType getScan() { + return scan; + } + + /** + * Sets the value of the scan property. + * + * @param value + * allowed object is + * {@link ScanType } + * + */ + public void setScan(ScanType value) { + this.scan = value; + } + +} diff --git a/java/generated/OCRType.java b/java/generated/OCRType.java index 5040c25..7987f5a 100644 --- a/java/generated/OCRType.java +++ b/java/generated/OCRType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/ObjectFactory.java b/java/generated/ObjectFactory.java index bedc7b5..e618881 100644 --- a/java/generated/ObjectFactory.java +++ b/java/generated/ObjectFactory.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // @@ -224,6 +224,14 @@ public class ObjectFactory { return new SecureDigitalType(); } + /** + * Create an instance of {@link BlockTrackType } + * + */ + public BlockTrackType createBlockTrackType() { + return new BlockTrackType(); + } + /** * Create an instance of {@link SystemsType } * @@ -512,6 +520,14 @@ public class ObjectFactory { return new LayeredTextType(); } + /** + * Create an instance of {@link BlockMediaType } + * + */ + public BlockMediaType createBlockMediaType() { + return new BlockMediaType(); + } + /** * Create an instance of {@link FileType } * diff --git a/java/generated/OpticalDiscType.java b/java/generated/OpticalDiscType.java index 771fb2e..103d3ea 100644 --- a/java/generated/OpticalDiscType.java +++ b/java/generated/OpticalDiscType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/PCIType.java b/java/generated/PCIType.java new file mode 100644 index 0000000..55f314e --- /dev/null +++ b/java/generated/PCIType.java @@ -0,0 +1,153 @@ +// +// 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.09 at 04:57:50 AM WET +// + + +package generated; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Contains PCI/PCI-X/PCIe card information + * + *

Java class for PCIType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="PCIType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VendorID">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ *               <minInclusive value="1"/>
+ *               <maxInclusive value="65534"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DeviceID">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ *               <minInclusive value="1"/>
+ *               <maxInclusive value="65534"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Configuration" type="{}DumpType" minOccurs="0"/>
+ *         <element name="ExpansionROM" type="{}LinearMediaType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PCIType", propOrder = { + "vendorID", + "deviceID", + "configuration", + "expansionROM" +}) +public class PCIType { + + @XmlElement(name = "VendorID") + protected int vendorID; + @XmlElement(name = "DeviceID") + protected int deviceID; + @XmlElement(name = "Configuration") + protected DumpType configuration; + @XmlElement(name = "ExpansionROM") + protected LinearMediaType expansionROM; + + /** + * Gets the value of the vendorID property. + * + */ + public int getVendorID() { + return vendorID; + } + + /** + * Sets the value of the vendorID property. + * + */ + public void setVendorID(int value) { + this.vendorID = value; + } + + /** + * Gets the value of the deviceID property. + * + */ + public int getDeviceID() { + return deviceID; + } + + /** + * Sets the value of the deviceID property. + * + */ + public void setDeviceID(int value) { + this.deviceID = value; + } + + /** + * Gets the value of the configuration property. + * + * @return + * possible object is + * {@link DumpType } + * + */ + public DumpType getConfiguration() { + return configuration; + } + + /** + * Sets the value of the configuration property. + * + * @param value + * allowed object is + * {@link DumpType } + * + */ + public void setConfiguration(DumpType value) { + this.configuration = value; + } + + /** + * Gets the value of the expansionROM property. + * + * @return + * possible object is + * {@link LinearMediaType } + * + */ + public LinearMediaType getExpansionROM() { + return expansionROM; + } + + /** + * Sets the value of the expansionROM property. + * + * @param value + * allowed object is + * {@link LinearMediaType } + * + */ + public void setExpansionROM(LinearMediaType value) { + this.expansionROM = value; + } + +} diff --git a/java/generated/PCMCIAType.java b/java/generated/PCMCIAType.java new file mode 100644 index 0000000..641e9f0 --- /dev/null +++ b/java/generated/PCMCIAType.java @@ -0,0 +1,71 @@ +// +// 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.09 at 04:57:50 AM WET +// + + +package generated; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Contains PCMCIA card information + * + *

Java class for PCMCIAType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="PCMCIAType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="CIS" type="{}DumpType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PCMCIAType", propOrder = { + "cis" +}) +public class PCMCIAType { + + @XmlElement(name = "CIS", required = true) + protected DumpType cis; + + /** + * Gets the value of the cis property. + * + * @return + * possible object is + * {@link DumpType } + * + */ + public DumpType getCIS() { + return cis; + } + + /** + * Sets the value of the cis property. + * + * @param value + * allowed object is + * {@link DumpType } + * + */ + public void setCIS(DumpType value) { + this.cis = value; + } + +} diff --git a/java/generated/PS3EncryptionType.java b/java/generated/PS3EncryptionType.java index f096320..f7dfda7 100644 --- a/java/generated/PS3EncryptionType.java +++ b/java/generated/PS3EncryptionType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/PartitionType.java b/java/generated/PartitionType.java index 2a7705d..10a5923 100644 --- a/java/generated/PartitionType.java +++ b/java/generated/PartitionType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/RecordingType.java b/java/generated/RecordingType.java index 0116082..82d16a1 100644 --- a/java/generated/RecordingType.java +++ b/java/generated/RecordingType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/RequiredOperatingSystemType.java b/java/generated/RequiredOperatingSystemType.java index d3abbd4..b89dd2a 100644 --- a/java/generated/RequiredOperatingSystemType.java +++ b/java/generated/RequiredOperatingSystemType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/RequiredOperatingSystemsType.java b/java/generated/RequiredOperatingSystemsType.java index c3dc989..2c743ff 100644 --- a/java/generated/RequiredOperatingSystemsType.java +++ b/java/generated/RequiredOperatingSystemsType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/SCSIType.java b/java/generated/SCSIType.java new file mode 100644 index 0000000..d499167 --- /dev/null +++ b/java/generated/SCSIType.java @@ -0,0 +1,190 @@ +// +// 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.09 at 04:57:50 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.XmlType; + + +/** + * Contains SCSI device information + * + *

Java class for SCSIType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="SCSIType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Inquiry" type="{}DumpType"/>
+ *         <element name="EVPD" type="{}EVPDType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ModeSense" type="{}DumpType" minOccurs="0"/>
+ *         <element name="ModeSense10" type="{}DumpType" minOccurs="0"/>
+ *         <element name="LogSense" type="{}DumpType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SCSIType", propOrder = { + "inquiry", + "evpd", + "modeSense", + "modeSense10", + "logSense" +}) +public class SCSIType { + + @XmlElement(name = "Inquiry", required = true) + protected DumpType inquiry; + @XmlElement(name = "EVPD") + protected List evpd; + @XmlElement(name = "ModeSense") + protected DumpType modeSense; + @XmlElement(name = "ModeSense10") + protected DumpType modeSense10; + @XmlElement(name = "LogSense") + protected DumpType logSense; + + /** + * Gets the value of the inquiry property. + * + * @return + * possible object is + * {@link DumpType } + * + */ + public DumpType getInquiry() { + return inquiry; + } + + /** + * Sets the value of the inquiry property. + * + * @param value + * allowed object is + * {@link DumpType } + * + */ + public void setInquiry(DumpType value) { + this.inquiry = value; + } + + /** + * Gets the value of the evpd 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 set method for the evpd property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getEVPD().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EVPDType } + * + * + */ + public List getEVPD() { + if (evpd == null) { + evpd = new ArrayList(); + } + return this.evpd; + } + + /** + * Gets the value of the modeSense property. + * + * @return + * possible object is + * {@link DumpType } + * + */ + public DumpType getModeSense() { + return modeSense; + } + + /** + * Sets the value of the modeSense property. + * + * @param value + * allowed object is + * {@link DumpType } + * + */ + public void setModeSense(DumpType value) { + this.modeSense = value; + } + + /** + * Gets the value of the modeSense10 property. + * + * @return + * possible object is + * {@link DumpType } + * + */ + public DumpType getModeSense10() { + return modeSense10; + } + + /** + * Sets the value of the modeSense10 property. + * + * @param value + * allowed object is + * {@link DumpType } + * + */ + public void setModeSense10(DumpType value) { + this.modeSense10 = value; + } + + /** + * Gets the value of the logSense property. + * + * @return + * possible object is + * {@link DumpType } + * + */ + public DumpType getLogSense() { + return logSense; + } + + /** + * Sets the value of the logSense property. + * + * @param value + * allowed object is + * {@link DumpType } + * + */ + public void setLogSense(DumpType value) { + this.logSense = value; + } + +} diff --git a/java/generated/ScanProcessingType.java b/java/generated/ScanProcessingType.java index 96c0b8e..0761f5b 100644 --- a/java/generated/ScanProcessingType.java +++ b/java/generated/ScanProcessingType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/ScanType.java b/java/generated/ScanType.java index 6fa0991..fa623a3 100644 --- a/java/generated/ScanType.java +++ b/java/generated/ScanType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/ScannerType.java b/java/generated/ScannerType.java index 6361f7b..0eb484e 100644 --- a/java/generated/ScannerType.java +++ b/java/generated/ScannerType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/ScansType.java b/java/generated/ScansType.java index 4921fa5..3af01db 100644 --- a/java/generated/ScansType.java +++ b/java/generated/ScansType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/SectorsType.java b/java/generated/SectorsType.java index 9a27fca..68a904a 100644 --- a/java/generated/SectorsType.java +++ b/java/generated/SectorsType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/SecureDigitalType.java b/java/generated/SecureDigitalType.java new file mode 100644 index 0000000..3ea2bdc --- /dev/null +++ b/java/generated/SecureDigitalType.java @@ -0,0 +1,127 @@ +// +// 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.09 at 04:57:50 AM WET +// + + +package generated; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Contains SD/MMC device information + * + *

Java class for SecureDigitalType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="SecureDigitalType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="CID" type="{}DumpType"/>
+ *         <element name="CSD" type="{}DumpType" minOccurs="0"/>
+ *         <element name="ExtendedCSD" type="{}DumpType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SecureDigitalType", propOrder = { + "cid", + "csd", + "extendedCSD" +}) +public class SecureDigitalType { + + @XmlElement(name = "CID", required = true) + protected DumpType cid; + @XmlElement(name = "CSD") + protected DumpType csd; + @XmlElement(name = "ExtendedCSD") + protected DumpType extendedCSD; + + /** + * Gets the value of the cid property. + * + * @return + * possible object is + * {@link DumpType } + * + */ + public DumpType getCID() { + return cid; + } + + /** + * Sets the value of the cid property. + * + * @param value + * allowed object is + * {@link DumpType } + * + */ + public void setCID(DumpType value) { + this.cid = value; + } + + /** + * Gets the value of the csd property. + * + * @return + * possible object is + * {@link DumpType } + * + */ + public DumpType getCSD() { + return csd; + } + + /** + * Sets the value of the csd property. + * + * @param value + * allowed object is + * {@link DumpType } + * + */ + public void setCSD(DumpType value) { + this.csd = value; + } + + /** + * Gets the value of the extendedCSD property. + * + * @return + * possible object is + * {@link DumpType } + * + */ + public DumpType getExtendedCSD() { + return extendedCSD; + } + + /** + * Sets the value of the extendedCSD property. + * + * @param value + * allowed object is + * {@link DumpType } + * + */ + public void setExtendedCSD(DumpType value) { + this.extendedCSD = value; + } + +} diff --git a/java/generated/SecuritySectorsType.java b/java/generated/SecuritySectorsType.java index 1e22adc..c1bf886 100644 --- a/java/generated/SecuritySectorsType.java +++ b/java/generated/SecuritySectorsType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/SequenceType.java b/java/generated/SequenceType.java index a19ace6..472daef 100644 --- a/java/generated/SequenceType.java +++ b/java/generated/SequenceType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // @@ -27,16 +27,16 @@ import javax.xml.bind.annotation.XmlType; * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> - * <element name="DiscTitle" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="Disc" type="{http://www.w3.org/2001/XMLSchema}int"/> - * <element name="TotalDiscs"> + * <element name="MediaTitle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="MediaSequence" type="{http://www.w3.org/2001/XMLSchema}int"/> + * <element name="TotalMedia"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}int"> * <minInclusive value="1"/> * </restriction> * </simpleType> * </element> - * <element name="Side"> + * <element name="Side" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}int"> * <maxInclusive value="2"/> @@ -62,94 +62,102 @@ import javax.xml.bind.annotation.XmlType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "SequenceType", propOrder = { - "discTitle", - "disc", - "totalDiscs", + "mediaTitle", + "mediaSequence", + "totalMedia", "side", "layer" }) public class SequenceType { - @XmlElement(name = "DiscTitle", required = true) - protected String discTitle; - @XmlElement(name = "Disc") - protected int disc; - @XmlElement(name = "TotalDiscs") - protected int totalDiscs; + @XmlElement(name = "MediaTitle") + protected String mediaTitle; + @XmlElement(name = "MediaSequence") + protected int mediaSequence; + @XmlElement(name = "TotalMedia") + protected int totalMedia; @XmlElement(name = "Side") - protected int side; + protected Integer side; @XmlElement(name = "Layer") protected Integer layer; /** - * Gets the value of the discTitle property. + * Gets the value of the mediaTitle property. * * @return * possible object is * {@link String } * */ - public String getDiscTitle() { - return discTitle; + public String getMediaTitle() { + return mediaTitle; } /** - * Sets the value of the discTitle property. + * Sets the value of the mediaTitle property. * * @param value * allowed object is * {@link String } * */ - public void setDiscTitle(String value) { - this.discTitle = value; + public void setMediaTitle(String value) { + this.mediaTitle = value; } /** - * Gets the value of the disc property. + * Gets the value of the mediaSequence property. * */ - public int getDisc() { - return disc; + public int getMediaSequence() { + return mediaSequence; } /** - * Sets the value of the disc property. + * Sets the value of the mediaSequence property. * */ - public void setDisc(int value) { - this.disc = value; + public void setMediaSequence(int value) { + this.mediaSequence = value; } /** - * Gets the value of the totalDiscs property. + * Gets the value of the totalMedia property. * */ - public int getTotalDiscs() { - return totalDiscs; + public int getTotalMedia() { + return totalMedia; } /** - * Sets the value of the totalDiscs property. + * Sets the value of the totalMedia property. * */ - public void setTotalDiscs(int value) { - this.totalDiscs = value; + public void setTotalMedia(int value) { + this.totalMedia = value; } /** * Gets the value of the side property. * + * @return + * possible object is + * {@link Integer } + * */ - public int getSide() { + public Integer getSide() { return side; } /** * Sets the value of the side property. * + * @param value + * allowed object is + * {@link Integer } + * */ - public void setSide(int value) { + public void setSide(Integer value) { this.side = value; } diff --git a/java/generated/SoftwareType.java b/java/generated/SoftwareType.java index 345d235..cb5e9ed 100644 --- a/java/generated/SoftwareType.java +++ b/java/generated/SoftwareType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/SubChannelType.java b/java/generated/SubChannelType.java index e388b39..b50921a 100644 --- a/java/generated/SubChannelType.java +++ b/java/generated/SubChannelType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/SubcategoriesType.java b/java/generated/SubcategoriesType.java index 65fd633..2f70cf4 100644 --- a/java/generated/SubcategoriesType.java +++ b/java/generated/SubcategoriesType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/SubtitleTracksType.java b/java/generated/SubtitleTracksType.java index 18e8ffa..8e9538a 100644 --- a/java/generated/SubtitleTracksType.java +++ b/java/generated/SubtitleTracksType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/SystemsType.java b/java/generated/SystemsType.java index 2d980bd..6857482 100644 --- a/java/generated/SystemsType.java +++ b/java/generated/SystemsType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/TrackSequenceType.java b/java/generated/TrackSequenceType.java index ce46978..d125c0c 100644 --- a/java/generated/TrackSequenceType.java +++ b/java/generated/TrackSequenceType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/TrackType.java b/java/generated/TrackType.java index 49a5b55..d28ed4d 100644 --- a/java/generated/TrackType.java +++ b/java/generated/TrackType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/USBType.java b/java/generated/USBType.java new file mode 100644 index 0000000..b5e9ece --- /dev/null +++ b/java/generated/USBType.java @@ -0,0 +1,125 @@ +// +// 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.09 at 04:57:50 AM WET +// + + +package generated; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Contains USB device information + * + *

Java class for USBType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="USBType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VendorID">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ *               <minInclusive value="1"/>
+ *               <maxInclusive value="65534"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ProductID">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ *               <minInclusive value="1"/>
+ *               <maxInclusive value="65534"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Descriptors" type="{}DumpType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "USBType", propOrder = { + "vendorID", + "productID", + "descriptors" +}) +public class USBType { + + @XmlElement(name = "VendorID") + protected int vendorID; + @XmlElement(name = "ProductID") + protected int productID; + @XmlElement(name = "Descriptors") + protected DumpType descriptors; + + /** + * Gets the value of the vendorID property. + * + */ + public int getVendorID() { + return vendorID; + } + + /** + * Sets the value of the vendorID property. + * + */ + public void setVendorID(int value) { + this.vendorID = value; + } + + /** + * Gets the value of the productID property. + * + */ + public int getProductID() { + return productID; + } + + /** + * Sets the value of the productID property. + * + */ + public void setProductID(int value) { + this.productID = value; + } + + /** + * Gets the value of the descriptors property. + * + * @return + * possible object is + * {@link DumpType } + * + */ + public DumpType getDescriptors() { + return descriptors; + } + + /** + * Sets the value of the descriptors property. + * + * @param value + * allowed object is + * {@link DumpType } + * + */ + public void setDescriptors(DumpType value) { + this.descriptors = value; + } + +} diff --git a/java/generated/UserManualType.java b/java/generated/UserManualType.java index df65514..92c8af7 100644 --- a/java/generated/UserManualType.java +++ b/java/generated/UserManualType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/VideoTracksType.java b/java/generated/VideoTracksType.java index 67ddb13..7936c82 100644 --- a/java/generated/VideoTracksType.java +++ b/java/generated/VideoTracksType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET // diff --git a/java/generated/XboxSecuritySectorsType.java b/java/generated/XboxSecuritySectorsType.java index b1dfd5f..4ec0461 100644 --- a/java/generated/XboxSecuritySectorsType.java +++ b/java/generated/XboxSecuritySectorsType.java @@ -2,7 +2,7 @@ // 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.09 at 04:13:07 AM WET +// Generated on: 2015.11.09 at 04:57:50 AM WET //