Added block media

This commit is contained in:
2015-11-09 04:58:17 +00:00
parent 322a1a3322
commit c55b168ffd
71 changed files with 4957 additions and 280 deletions

117
cicm.xml
View File

@@ -108,10 +108,8 @@
<Image format="" offset="0">Image</Image>
<Size>0</Size>
<Sequence>
<DiscTitle>DiscTitle</DiscTitle>
<Disc>0</Disc>
<TotalDiscs>1</TotalDiscs>
<Side>1</Side>
<MediaSequence>0</MediaSequence>
<TotalMedia>1</TotalMedia>
</Sequence>
<Layers type="PTP">
<Sectors layer="0">0</Sectors>
@@ -279,15 +277,7 @@
<Dimensions>
<Thickness>0.0</Thickness>
</Dimensions>
<Scan>
<MediaScanElement>up</MediaScanElement>
<Scan>
<File format="">File</File>
<Checksums>
<Checksum type="fletcher16">Checksum</Checksum>
</Checksums>
</Scan>
</Scan>
<Scans/>
<DumpHardwareArray>
<DumpHardware>
<Manufacturer>Manufacturer</Manufacturer>
@@ -317,6 +307,7 @@
</Checksums>
</CIS>
</PCMCIA>
<CopyProtection>CopyProtection</CopyProtection>
</LinearMedia>
<PCICard>
<VendorID>1</VendorID>
@@ -338,4 +329,104 @@
<Package>Package</Package>
</ExpansionROM>
</PCICard>
<BlockMedia>
<Image format="" offset="0">Image</Image>
<Size>0</Size>
<Checksums>
<Checksum type="fletcher16">Checksum</Checksum>
</Checksums>
<Sequence>
<MediaSequence>0</MediaSequence>
<TotalMedia>1</TotalMedia>
</Sequence>
<Manufacturer>Manufacturer</Manufacturer>
<Model>Model</Model>
<Serial>Serial</Serial>
<Firmware>Firmware</Firmware>
<Interface>Interface</Interface>
<PhysicalBlockSize>0</PhysicalBlockSize>
<LogicalBlockSize>0</LogicalBlockSize>
<LogicalBlocks>0</LogicalBlocks>
<Scans/>
<ATA>
<Identify>
<Image>Image</Image>
<Size>0</Size>
<Checksums>
<Checksum type="fletcher16">Checksum</Checksum>
</Checksums>
</Identify>
</ATA>
<PCI>
<VendorID>1</VendorID>
<DeviceID>1</DeviceID>
</PCI>
<PCMCIA>
<CIS>
<Image>Image</Image>
<Size>0</Size>
<Checksums>
<Checksum type="fletcher16">Checksum</Checksum>
</Checksums>
</CIS>
</PCMCIA>
<SecureDigital>
<CID>
<Image>Image</Image>
<Size>0</Size>
<Checksums>
<Checksum type="fletcher16">Checksum</Checksum>
</Checksums>
</CID>
</SecureDigital>
<SCSI>
<Inquiry>
<Image>Image</Image>
<Size>0</Size>
<Checksums>
<Checksum type="fletcher16">Checksum</Checksum>
</Checksums>
</Inquiry>
</SCSI>
<USB>
<VendorID>1</VendorID>
<ProductID>1</ProductID>
</USB>
<Heads>0</Heads>
<Cylinders>0</Cylinders>
<SectorsPerTrack>0</SectorsPerTrack>
<Track>
<Image format="" offset="0">Image</Image>
<Size>Size</Size>
<Head>0</Head>
<Cylinder>0</Cylinder>
<StartSector>0</StartSector>
<EndSector>0</EndSector>
<Sectors>0</Sectors>
<BytesPerSector>0</BytesPerSector>
<Checksums>
<Checksum type="fletcher16">Checksum</Checksum>
</Checksums>
</Track>
<CopyProtection>CopyProtection</CopyProtection>
<Dimensions>
<Thickness>0.0</Thickness>
</Dimensions>
<FileSystemInformation>
<Partition>
<Sequence>1</Sequence>
<StartSector>0</StartSector>
<EndSector>0</EndSector>
<FileSystems>
<FileSystem>
<Type>Type</Type>
<ClusterSize>0</ClusterSize>
<Clusters>0</Clusters>
<Bootable>true</Bootable>
<Dirty>true</Dirty>
</FileSystem>
</FileSystems>
</Partition>
</FileSystemInformation>
</BlockMedia>
</CICMMetadata>

484
cicm.xsd
View File

@@ -917,18 +917,18 @@
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element type="xs:string" name="DiscTitle" minOccurs="1">
<xs:element type="xs:string" name="MediaTitle" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Sequence information about this disc
<xs:documentation>Sequence information about this media
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:int" name="Disc" minOccurs="1">
<xs:element type="xs:int" name="MediaSequence" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Disc title as printed in label</xs:documentation>
<xs:documentation>Media title as printed in label</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalDiscs" minOccurs="1">
<xs:element name="TotalMedia" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Total number of discs in this set
</xs:documentation>
@@ -939,7 +939,7 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Side" minOccurs="1">
<xs:element name="Side" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Side of disc described by this field
</xs:documentation>
@@ -951,7 +951,7 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Layer" minOccurs="0">
<xs:element name="Layer" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>On PTP layering, layer of disc described by this field, starting on 0
</xs:documentation>
@@ -1113,6 +1113,9 @@
</xs:sequence>
</xs:complexType>
<xs:complexType name="CICMMetadataType">
<xs:annotation>
<xs:documentation>Digital Asset Metadata</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element type="xs:string" name="Developer" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
@@ -1258,6 +1261,11 @@
<xs:documentation>Dump of a PCI/PCI-X/PCIe configuration space and/or expansion ROM</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="BlockMediaType" name="BlockMedia" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Dump of media that is block constructed (floppy, hard drive) or abstracted (most memory cards, flash drives, SSDs)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BarcodesType">
@@ -2362,20 +2370,17 @@
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LinearMediaType">
<xs:annotation>
<xs:documentation>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...</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element type="ImageType" name="Image" minOccurs="1"
maxOccurs="1">
<xs:complexType name="LinearMediaType">
<xs:annotation>
<xs:documentation>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...</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element type="ImageType" name="Image" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Image file, or image description file, plus format (cue, toc, etc, etc)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:long" name="Size" minOccurs="1"
maxOccurs="1">
<xs:element type="xs:long" name="Size" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Image file size</xs:documentation>
</xs:annotation>
@@ -2408,7 +2413,8 @@
<xs:element type="xs:int" name="Interleave" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>How many bytes must be skipped in image file for each byte in media</xs:documentation>
</xs:annotation></xs:element>
</xs:annotation>
</xs:element>
<xs:element type="xs:string" name="Manufacturer" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Media manufacturer</xs:documentation>
@@ -2434,7 +2440,7 @@
<xs:documentation>Dimensions of media</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="MediaScanType" name="Scan" minOccurs="0" maxOccurs="1">
<xs:element type="ScansType" name="Scans" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Scan of media</xs:documentation>
</xs:annotation>
@@ -2449,60 +2455,64 @@
<xs:documentation>Present if media is a PCMCIA Linear Flash or SRAM card, to contain PCMCIA specific information</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PCMCIAType">
<xs:annotation>
<xs:documentation>Contains PCMCIA card information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element type="DumpType" name="CIS" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains the PCMCIA Card Information Structure dump.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PCIType">
<xs:annotation>
<xs:documentation>Contains PCI/PCI-X/PCIe card information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="VendorID" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains PCI Vendor ID</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="65534"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeviceID" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains PCI Device ID</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="65534"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="DumpType" name="Configuration" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Binary dump of the PCI configuration space</xs:documentation>
</xs:annotation></xs:element>
<xs:element type="LinearMediaType" name="ExpansionROM" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Binary dump of the PCI expansion rom</xs:documentation>
</xs:annotation></xs:element>
</xs:sequence>
</xs:complexType>
<xs:element type="xs:string" name="CopyProtection" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Copy protection, if applicable</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PCMCIAType">
<xs:annotation>
<xs:documentation>Contains PCMCIA card information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element type="DumpType" name="CIS" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains the PCMCIA Card Information Structure dump.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PCIType">
<xs:annotation>
<xs:documentation>Contains PCI/PCI-X/PCIe card information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="VendorID" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains PCI Vendor ID</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1" />
<xs:maxInclusive value="65534" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeviceID" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains PCI Device ID</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1" />
<xs:maxInclusive value="65534" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="DumpType" name="Configuration" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Binary dump of the PCI configuration space</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="LinearMediaType" name="ExpansionROM" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Binary dump of the PCI expansion rom</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EVPDType">
<xs:sequence>
<xs:element type="xs:string" name="Image" minOccurs="1" maxOccurs="1">
@@ -2522,10 +2532,10 @@
</xs:element>
</xs:sequence>
<xs:attribute name="page">
<xs:annotation>
<xs:documentation>EVPD page</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:annotation>
<xs:documentation>EVPD page</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1" />
<xs:maxInclusive value="255" />
@@ -2533,100 +2543,298 @@
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="SCSIType">
<xs:annotation>
<xs:documentation>Contains SCSI device information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:annotation>
<xs:documentation>Contains SCSI device information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element type="DumpType" name="Inquiry" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains SCSI INQUIRY result dump</xs:documentation>
</xs:annotation></xs:element>
</xs:annotation>
</xs:element>
<xs:element type="EVPDType" name="EVPD" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Contains SCSI EVPD dumps</xs:documentation>
</xs:annotation></xs:element>
</xs:annotation>
</xs:element>
<xs:element type="DumpType" name="ModeSense" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains SCSI MODE SENSE(6) dump</xs:documentation>
</xs:annotation></xs:element>
</xs:annotation>
</xs:element>
<xs:element type="DumpType" name="ModeSense10" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains SCSI MODE SENSE(10) dump</xs:documentation>
</xs:annotation></xs:element>
</xs:annotation>
</xs:element>
<xs:element type="DumpType" name="LogSense" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains SCSI LOG SENSE dump</xs:documentation>
</xs:annotation></xs:element>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="USBType">
<xs:annotation>
<xs:documentation>Contains USB device information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="VendorID" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains USB Vendor ID</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="65534"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProductID" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains USB Product ID</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="65534"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="DumpType" name="Descriptors" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Binary dump of the USB descriptors</xs:documentation>
</xs:annotation></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SecureDigitalType">
<xs:annotation>
<xs:documentation>Contains SD/MMC device information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:annotation>
<xs:documentation>Contains USB device information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="VendorID" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains USB Vendor ID</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1" />
<xs:maxInclusive value="65534" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProductID" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains USB Product ID</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1" />
<xs:maxInclusive value="65534" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="DumpType" name="Descriptors" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Binary dump of the USB descriptors</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SecureDigitalType">
<xs:annotation>
<xs:documentation>Contains SD/MMC device information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element type="DumpType" name="CID" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains SD/MMC's CID</xs:documentation>
</xs:annotation></xs:element>
</xs:annotation>
</xs:element>
<xs:element type="DumpType" name="CSD" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains SD/MMC's CSD</xs:documentation>
</xs:annotation></xs:element>
</xs:annotation>
</xs:element>
<xs:element type="DumpType" name="ExtendedCSD" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains SD/MMC's extended CSD</xs:documentation>
</xs:annotation></xs:element>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ATAType">
<xs:annotation>
<xs:documentation>Contains ATA/ATAPI device information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:complexType name="ATAType">
<xs:annotation>
<xs:documentation>Contains ATA/ATAPI device information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element type="DumpType" name="Identify" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Contains ATA/ATAPI IDENTIFY binary dump</xs:documentation>
</xs:annotation></xs:element>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BlockTrackType">
<xs:annotation>
<xs:documentation>Information about track in non-abstracted block based media</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element type="ImageType" name="Image" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>File containing track dump, and format</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:string" name="Size" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Size of track dump in bytes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:long" name="Head" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Head (from 0) where this track resides</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:long" name="Cylinder" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Cylinder where this track resides</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:long" name="StartSector" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Track start sector</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:long" name="EndSector" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Track end sector</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:long" name="Sectors" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Sectors in track. Not necessarily EndSector-StartSector, as there can be hidden sectors</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:int" name="BytesPerSector" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Bytes per sector, physical undecoded tag-less</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="ChecksumsType" name="Checksums" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Checksums of track dump</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:string" name="Format" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Track format (IBM FM, IBM MFM, Amiga MFM, Apple GCR, etc)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BlockMediaType">
<xs:annotation>
<xs:documentation>Describes a dump of a block (sector) layered media</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element type="ImageType" name="Image" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Image file, or image description file, plus format (cue, toc, etc, etc)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:long" name="Size" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Image file size</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="ChecksumsType" name="Checksums" minOccurs="1">
<xs:annotation>
<xs:documentation>Checksums of image file</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="SequenceType" name="Sequence" minOccurs="1">
<xs:annotation>
<xs:documentation>Media sequence information</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:string" name="Manufacturer" minOccurs="0">
<xs:annotation>
<xs:documentation>Media manufacturer (for fixed AND removable media)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:string" name="Model" minOccurs="0">
<xs:annotation>
<xs:documentation>Media model (for fixed AND removable media)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:string" name="Serial" minOccurs="0">
<xs:annotation>
<xs:documentation>Media serial number (for fixed and, if applicable, removable media)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:string" name="Firmware" minOccurs="0">
<xs:annotation>
<xs:documentation>Media firmware version, for fixed media only</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:string" name="Interface" minOccurs="0">
<xs:annotation>
<xs:documentation>Media physical interface, for fixed media only</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:int" name="PhysicalBlockSize" minOccurs="1">
<xs:annotation>
<xs:documentation>Physical block size in bytes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:int" name="LogicalBlockSize" minOccurs="1">
<xs:annotation>
<xs:documentation>Logical block size in bytes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:long" name="LogicalBlocks" minOccurs="1">
<xs:annotation>
<xs:documentation>User accessible logical blocks</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="ScansType" name="Scans" minOccurs="0">
<xs:annotation>
<xs:documentation>Media scans</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="ATAType" name="ATA" minOccurs="0">
<xs:annotation>
<xs:documentation>If media responds to native ATA/ATAPI commands, information here</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="PCIType" name="PCI" minOccurs="0">
<xs:annotation>
<xs:documentation>If media is PCI/PCI-X/PCIe attached, information here</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="PCMCIAType" name="PCMCIA" minOccurs="0">
<xs:annotation>
<xs:documentation>If media is PCMCIA attached, information here</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="SecureDigitalType" name="SecureDigital" minOccurs="0">
<xs:annotation>
<xs:documentation>If media is SecureDigital or MultiMediaCard, information here</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="SCSIType" name="SCSI" minOccurs="0">
<xs:annotation>
<xs:documentation>If media conforms to SCSI specifications, information here</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="USBType" name="USB" minOccurs="0">
<xs:annotation>
<xs:documentation>If media is USB attached, information here</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:long" name="Heads" minOccurs="0">
<xs:annotation>
<xs:documentation>Real physical heads</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:long" name="Cylinders" minOccurs="0">
<xs:annotation>
<xs:documentation>Real physical cylinders</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:long" name="SectorsPerTrack" minOccurs="0">
<xs:annotation>
<xs:documentation>Sectors per track, if constant, if not, this field is ommited and separate tracks must be indicated</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="BlockTrackType" name="Track" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>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).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="xs:string" name="CopyProtection" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Copy protection, if applicable</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="DimensionsType" name="Dimensions" minOccurs="1">
<xs:annotation>
<xs:documentation>Dimensions of the media</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type="FileSystemInformationType" name="FileSystemInformation" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Information about filesystems and partitions contained in this media</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,71 @@
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
*
* <p>Java class for ATAType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ATAType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Identify" type="{}DumpType"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -0,0 +1,746 @@
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
*
* <p>Java class for BlockMediaType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="BlockMediaType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Image" type="{}ImageType"/>
* &lt;element name="Size" type="{http://www.w3.org/2001/XMLSchema}long"/>
* &lt;element name="Checksums" type="{}ChecksumsType"/>
* &lt;element name="Sequence" type="{}SequenceType"/>
* &lt;element name="Manufacturer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="Model" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="Serial" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="Firmware" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="Interface" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="PhysicalBlockSize" type="{http://www.w3.org/2001/XMLSchema}int"/>
* &lt;element name="LogicalBlockSize" type="{http://www.w3.org/2001/XMLSchema}int"/>
* &lt;element name="LogicalBlocks" type="{http://www.w3.org/2001/XMLSchema}long"/>
* &lt;element name="Scans" type="{}ScansType" minOccurs="0"/>
* &lt;element name="ATA" type="{}ATAType" minOccurs="0"/>
* &lt;element name="PCI" type="{}PCIType" minOccurs="0"/>
* &lt;element name="PCMCIA" type="{}PCMCIAType" minOccurs="0"/>
* &lt;element name="SecureDigital" type="{}SecureDigitalType" minOccurs="0"/>
* &lt;element name="SCSI" type="{}SCSIType" minOccurs="0"/>
* &lt;element name="USB" type="{}USBType" minOccurs="0"/>
* &lt;element name="Heads" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
* &lt;element name="Cylinders" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
* &lt;element name="SectorsPerTrack" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
* &lt;element name="Track" type="{}BlockTrackType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element name="CopyProtection" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="Dimensions" type="{}DimensionsType"/>
* &lt;element name="FileSystemInformation" type="{}FileSystemInformationType" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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<BlockTrackType> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the track property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getTrack().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BlockTrackType }
*
*
*/
public List<BlockTrackType> getTrack() {
if (track == null) {
track = new ArrayList<BlockTrackType>();
}
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;
}
}

View File

@@ -0,0 +1,275 @@
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
*
* <p>Java class for BlockTrackType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="BlockTrackType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Image" type="{}ImageType"/>
* &lt;element name="Size" type="{http://www.w3.org/2001/XMLSchema}string"/>
* &lt;element name="Head" type="{http://www.w3.org/2001/XMLSchema}long"/>
* &lt;element name="Cylinder" type="{http://www.w3.org/2001/XMLSchema}long"/>
* &lt;element name="StartSector" type="{http://www.w3.org/2001/XMLSchema}long"/>
* &lt;element name="EndSector" type="{http://www.w3.org/2001/XMLSchema}long"/>
* &lt;element name="Sectors" type="{http://www.w3.org/2001/XMLSchema}long"/>
* &lt;element name="BytesPerSector" type="{http://www.w3.org/2001/XMLSchema}int"/>
* &lt;element name="Checksums" type="{}ChecksumsType"/>
* &lt;element name="Format" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
*
* <p>Java class for CICMMetadataType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
@@ -64,6 +66,7 @@ import javax.xml.datatype.XMLGregorianCalendar;
* &lt;element name="Advertisement" type="{}AdvertisementType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element name="LinearMedia" type="{}LinearMediaType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element name="PCICard" type="{}PCIType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element name="BlockMedia" type="{}BlockMediaType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/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<LinearMediaType> linearMedia;
@XmlElement(name = "PCICard")
protected List<PCIType> pciCard;
@XmlElement(name = "BlockMedia")
protected List<BlockMediaType> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the blockMedia property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getBlockMedia().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BlockMediaType }
*
*
*/
public List<BlockMediaType> getBlockMedia() {
if (blockMedia == null) {
blockMedia = new ArrayList<BlockMediaType>();
}
return this.blockMedia;
}
}

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -0,0 +1,160 @@
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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;
/**
* <p>Java class for EVPDType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="EVPDType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Image" type="{http://www.w3.org/2001/XMLSchema}string"/>
* &lt;element name="Size" type="{http://www.w3.org/2001/XMLSchema}string"/>
* &lt;element name="Checksums" type="{}ChecksumsType"/>
* &lt;/sequence>
* &lt;attribute name="page">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
* &lt;minInclusive value="1"/>
* &lt;maxInclusive value="255"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/attribute>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -0,0 +1,511 @@
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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...
*
* <p>Java class for LinearMediaType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="LinearMediaType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Image" type="{}ImageType"/>
* &lt;element name="Size" type="{http://www.w3.org/2001/XMLSchema}long"/>
* &lt;element name="ImageChecksums" type="{}ChecksumsType"/>
* &lt;element name="Checksums" type="{}ChecksumsType" minOccurs="0"/>
* &lt;element name="Title" type="{http://www.w3.org/2001/XMLSchema}string"/>
* &lt;element name="Sequence" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* &lt;element name="ImageInterleave" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* &lt;element name="Interleave" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* &lt;element name="Manufacturer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="Model" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="Package" type="{http://www.w3.org/2001/XMLSchema}string"/>
* &lt;element name="Interface" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="Dimensions" type="{}DimensionsType" minOccurs="0"/>
* &lt;element name="Scans" type="{}ScansType" minOccurs="0"/>
* &lt;element name="DumpHardwareArray" type="{}DumpHardwareArrayType" minOccurs="0"/>
* &lt;element name="PCMCIA" type="{}PCMCIAType" minOccurs="0"/>
* &lt;element name="CopyProtection" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -0,0 +1,108 @@
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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;
/**
* <p>Java class for MediaScanType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="MediaScanType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="MediaScanElement">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="up"/>
* &lt;enumeration value="down"/>
* &lt;enumeration value="front"/>
* &lt;enumeration value="back"/>
* &lt;enumeration value="left"/>
* &lt;enumeration value="right"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="Scan" type="{}ScanType"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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 }
*

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

153
java/generated/PCIType.java Normal file
View File

@@ -0,0 +1,153 @@
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
*
* <p>Java class for PCIType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="PCIType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="VendorID">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
* &lt;minInclusive value="1"/>
* &lt;maxInclusive value="65534"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="DeviceID">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
* &lt;minInclusive value="1"/>
* &lt;maxInclusive value="65534"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="Configuration" type="{}DumpType" minOccurs="0"/>
* &lt;element name="ExpansionROM" type="{}LinearMediaType" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}

View File

@@ -0,0 +1,71 @@
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
*
* <p>Java class for PCMCIAType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="PCMCIAType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CIS" type="{}DumpType"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -0,0 +1,190 @@
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
*
* <p>Java class for SCSIType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="SCSIType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Inquiry" type="{}DumpType"/>
* &lt;element name="EVPD" type="{}EVPDType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element name="ModeSense" type="{}DumpType" minOccurs="0"/>
* &lt;element name="ModeSense10" type="{}DumpType" minOccurs="0"/>
* &lt;element name="LogSense" type="{}DumpType" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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<EVPDType> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the evpd property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getEVPD().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link EVPDType }
*
*
*/
public List<EVPDType> getEVPD() {
if (evpd == null) {
evpd = new ArrayList<EVPDType>();
}
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;
}
}

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -0,0 +1,127 @@
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
*
* <p>Java class for SecureDigitalType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="SecureDigitalType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CID" type="{}DumpType"/>
* &lt;element name="CSD" type="{}DumpType" minOccurs="0"/>
* &lt;element name="ExtendedCSD" type="{}DumpType" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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;
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="DiscTitle" type="{http://www.w3.org/2001/XMLSchema}string"/>
* &lt;element name="Disc" type="{http://www.w3.org/2001/XMLSchema}int"/>
* &lt;element name="TotalDiscs">
* &lt;element name="MediaTitle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;element name="MediaSequence" type="{http://www.w3.org/2001/XMLSchema}int"/>
* &lt;element name="TotalMedia">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
* &lt;minInclusive value="1"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="Side">
* &lt;element name="Side" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
* &lt;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;
}

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

125
java/generated/USBType.java Normal file
View File

@@ -0,0 +1,125 @@
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
*
* <p>Java class for USBType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="USBType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="VendorID">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
* &lt;minInclusive value="1"/>
* &lt;maxInclusive value="65534"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="ProductID">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}int">
* &lt;minInclusive value="1"/>
* &lt;maxInclusive value="65534"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="Descriptors" type="{}DumpType" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//

View File

@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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
//