From 6fabcdf694e7ef0758eb9f6cb4ed7340632588ba Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sun, 12 Jul 2020 22:04:18 +0100 Subject: [PATCH] Add missing Java files. --- java/generated/ContentsFileType.java | 492 +++++++++++++++++++++ java/generated/DirectoryType.java | 476 ++++++++++++++++++++ java/generated/ExtendedAttributeType.java | 127 ++++++ java/generated/ExtendedAttributesType.java | 76 ++++ java/generated/FilesystemContentsType.java | 137 ++++++ java/generated/TrackIndexType.java | 100 +++++ java/generated/TrackIndexesType.java | 76 ++++ 7 files changed, 1484 insertions(+) create mode 100644 java/generated/ContentsFileType.java create mode 100644 java/generated/DirectoryType.java create mode 100644 java/generated/ExtendedAttributeType.java create mode 100644 java/generated/ExtendedAttributesType.java create mode 100644 java/generated/FilesystemContentsType.java create mode 100644 java/generated/TrackIndexType.java create mode 100644 java/generated/TrackIndexesType.java diff --git a/java/generated/ContentsFileType.java b/java/generated/ContentsFileType.java new file mode 100644 index 0000000..cd59ef3 --- /dev/null +++ b/java/generated/ContentsFileType.java @@ -0,0 +1,492 @@ +// +// Este archivo ha sido generado por la arquitectura JavaTM para la implantación de la referencia de enlace (JAXB) XML v2.2.8-b130911.1802 +// Visite http://java.sun.com/xml/jaxb +// Todas las modificaciones realizadas en este archivo se perderán si se vuelve a compilar el esquema de origen. +// Generado el: 2020.07.12 a las 10:02:34 PM WEST +// + + +package generated; + +import java.math.BigInteger; +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Clase Java para ContentsFileType complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType name="ContentsFileType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Checksums" type="{}ChecksumsType"/>
+ *         <element name="ExtendedAttributes" type="{}ExtendedAttributesType"/>
+ *       </sequence>
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="creationTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="accessTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="statusChangeTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="backupTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="lastWriteTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="attributes" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
+ *       <attribute name="posixMode" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
+ *       <attribute name="deviceNumber" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
+ *       <attribute name="posixGroupId" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
+ *       <attribute name="inode" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
+ *       <attribute name="links" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
+ *       <attribute name="posixUserId" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
+ *       <attribute name="length" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ContentsFileType", propOrder = { + "checksums", + "extendedAttributes" +}) +public class ContentsFileType { + + @XmlElement(name = "Checksums", required = true) + protected ChecksumsType checksums; + @XmlElement(name = "ExtendedAttributes", required = true) + protected ExtendedAttributesType extendedAttributes; + @XmlAttribute(name = "name", required = true) + protected String name; + @XmlAttribute(name = "creationTime") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar creationTime; + @XmlAttribute(name = "accessTime") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar accessTime; + @XmlAttribute(name = "statusChangeTime") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar statusChangeTime; + @XmlAttribute(name = "backupTime") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar backupTime; + @XmlAttribute(name = "lastWriteTime") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar lastWriteTime; + @XmlAttribute(name = "attributes", required = true) + @XmlSchemaType(name = "unsignedLong") + protected BigInteger attributes; + @XmlAttribute(name = "posixMode") + @XmlSchemaType(name = "unsignedInt") + protected Long posixMode; + @XmlAttribute(name = "deviceNumber") + @XmlSchemaType(name = "unsignedLong") + protected BigInteger deviceNumber; + @XmlAttribute(name = "posixGroupId") + @XmlSchemaType(name = "unsignedLong") + protected BigInteger posixGroupId; + @XmlAttribute(name = "inode", required = true) + @XmlSchemaType(name = "unsignedLong") + protected BigInteger inode; + @XmlAttribute(name = "links", required = true) + @XmlSchemaType(name = "unsignedLong") + protected BigInteger links; + @XmlAttribute(name = "posixUserId") + @XmlSchemaType(name = "unsignedLong") + protected BigInteger posixUserId; + @XmlAttribute(name = "length", required = true) + @XmlSchemaType(name = "unsignedLong") + protected BigInteger length; + + /** + * Obtiene el valor de la propiedad checksums. + * + * @return + * possible object is + * {@link ChecksumsType } + * + */ + public ChecksumsType getChecksums() { + return checksums; + } + + /** + * Define el valor de la propiedad checksums. + * + * @param value + * allowed object is + * {@link ChecksumsType } + * + */ + public void setChecksums(ChecksumsType value) { + this.checksums = value; + } + + /** + * Obtiene el valor de la propiedad extendedAttributes. + * + * @return + * possible object is + * {@link ExtendedAttributesType } + * + */ + public ExtendedAttributesType getExtendedAttributes() { + return extendedAttributes; + } + + /** + * Define el valor de la propiedad extendedAttributes. + * + * @param value + * allowed object is + * {@link ExtendedAttributesType } + * + */ + public void setExtendedAttributes(ExtendedAttributesType value) { + this.extendedAttributes = value; + } + + /** + * Obtiene el valor de la propiedad name. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Define el valor de la propiedad name. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Obtiene el valor de la propiedad creationTime. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getCreationTime() { + return creationTime; + } + + /** + * Define el valor de la propiedad creationTime. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setCreationTime(XMLGregorianCalendar value) { + this.creationTime = value; + } + + /** + * Obtiene el valor de la propiedad accessTime. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getAccessTime() { + return accessTime; + } + + /** + * Define el valor de la propiedad accessTime. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setAccessTime(XMLGregorianCalendar value) { + this.accessTime = value; + } + + /** + * Obtiene el valor de la propiedad statusChangeTime. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getStatusChangeTime() { + return statusChangeTime; + } + + /** + * Define el valor de la propiedad statusChangeTime. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setStatusChangeTime(XMLGregorianCalendar value) { + this.statusChangeTime = value; + } + + /** + * Obtiene el valor de la propiedad backupTime. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBackupTime() { + return backupTime; + } + + /** + * Define el valor de la propiedad backupTime. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBackupTime(XMLGregorianCalendar value) { + this.backupTime = value; + } + + /** + * Obtiene el valor de la propiedad lastWriteTime. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getLastWriteTime() { + return lastWriteTime; + } + + /** + * Define el valor de la propiedad lastWriteTime. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setLastWriteTime(XMLGregorianCalendar value) { + this.lastWriteTime = value; + } + + /** + * Obtiene el valor de la propiedad attributes. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAttributes() { + return attributes; + } + + /** + * Define el valor de la propiedad attributes. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAttributes(BigInteger value) { + this.attributes = value; + } + + /** + * Obtiene el valor de la propiedad posixMode. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getPosixMode() { + return posixMode; + } + + /** + * Define el valor de la propiedad posixMode. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setPosixMode(Long value) { + this.posixMode = value; + } + + /** + * Obtiene el valor de la propiedad deviceNumber. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDeviceNumber() { + return deviceNumber; + } + + /** + * Define el valor de la propiedad deviceNumber. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDeviceNumber(BigInteger value) { + this.deviceNumber = value; + } + + /** + * Obtiene el valor de la propiedad posixGroupId. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPosixGroupId() { + return posixGroupId; + } + + /** + * Define el valor de la propiedad posixGroupId. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPosixGroupId(BigInteger value) { + this.posixGroupId = value; + } + + /** + * Obtiene el valor de la propiedad inode. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getInode() { + return inode; + } + + /** + * Define el valor de la propiedad inode. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setInode(BigInteger value) { + this.inode = value; + } + + /** + * Obtiene el valor de la propiedad links. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLinks() { + return links; + } + + /** + * Define el valor de la propiedad links. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLinks(BigInteger value) { + this.links = value; + } + + /** + * Obtiene el valor de la propiedad posixUserId. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPosixUserId() { + return posixUserId; + } + + /** + * Define el valor de la propiedad posixUserId. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPosixUserId(BigInteger value) { + this.posixUserId = value; + } + + /** + * Obtiene el valor de la propiedad length. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLength() { + return length; + } + + /** + * Define el valor de la propiedad length. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLength(BigInteger value) { + this.length = value; + } + +} diff --git a/java/generated/DirectoryType.java b/java/generated/DirectoryType.java new file mode 100644 index 0000000..2cc52c0 --- /dev/null +++ b/java/generated/DirectoryType.java @@ -0,0 +1,476 @@ +// +// Este archivo ha sido generado por la arquitectura JavaTM para la implantación de la referencia de enlace (JAXB) XML v2.2.8-b130911.1802 +// Visite http://java.sun.com/xml/jaxb +// Todas las modificaciones realizadas en este archivo se perderán si se vuelve a compilar el esquema de origen. +// Generado el: 2020.07.12 a las 10:02:34 PM WEST +// + + +package generated; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Clase Java para DirectoryType complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType name="DirectoryType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="File" type="{}ContentsFileType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Directory" type="{}DirectoryType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="creationTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="accessTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="statusChangeTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="backupTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="lastWriteTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="attributes" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
+ *       <attribute name="posixMode" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
+ *       <attribute name="deviceNumber" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
+ *       <attribute name="posixGroupId" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
+ *       <attribute name="inode" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
+ *       <attribute name="links" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
+ *       <attribute name="posixUserId" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DirectoryType", propOrder = { + "file", + "directory" +}) +public class DirectoryType { + + @XmlElement(name = "File") + protected List file; + @XmlElement(name = "Directory") + protected List directory; + @XmlAttribute(name = "name", required = true) + protected String name; + @XmlAttribute(name = "creationTime") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar creationTime; + @XmlAttribute(name = "accessTime") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar accessTime; + @XmlAttribute(name = "statusChangeTime") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar statusChangeTime; + @XmlAttribute(name = "backupTime") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar backupTime; + @XmlAttribute(name = "lastWriteTime") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar lastWriteTime; + @XmlAttribute(name = "attributes", required = true) + @XmlSchemaType(name = "unsignedLong") + protected BigInteger attributes; + @XmlAttribute(name = "posixMode") + @XmlSchemaType(name = "unsignedInt") + protected Long posixMode; + @XmlAttribute(name = "deviceNumber") + @XmlSchemaType(name = "unsignedLong") + protected BigInteger deviceNumber; + @XmlAttribute(name = "posixGroupId") + @XmlSchemaType(name = "unsignedLong") + protected BigInteger posixGroupId; + @XmlAttribute(name = "inode") + @XmlSchemaType(name = "unsignedLong") + protected BigInteger inode; + @XmlAttribute(name = "links") + @XmlSchemaType(name = "unsignedLong") + protected BigInteger links; + @XmlAttribute(name = "posixUserId") + @XmlSchemaType(name = "unsignedLong") + protected BigInteger posixUserId; + + /** + * Gets the value of the file property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the file property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ContentsFileType } + * + * + */ + public List getFile() { + if (file == null) { + file = new ArrayList(); + } + return this.file; + } + + /** + * Gets the value of the directory property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the directory property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DirectoryType } + * + * + */ + public List getDirectory() { + if (directory == null) { + directory = new ArrayList(); + } + return this.directory; + } + + /** + * Obtiene el valor de la propiedad name. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Define el valor de la propiedad name. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Obtiene el valor de la propiedad creationTime. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getCreationTime() { + return creationTime; + } + + /** + * Define el valor de la propiedad creationTime. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setCreationTime(XMLGregorianCalendar value) { + this.creationTime = value; + } + + /** + * Obtiene el valor de la propiedad accessTime. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getAccessTime() { + return accessTime; + } + + /** + * Define el valor de la propiedad accessTime. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setAccessTime(XMLGregorianCalendar value) { + this.accessTime = value; + } + + /** + * Obtiene el valor de la propiedad statusChangeTime. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getStatusChangeTime() { + return statusChangeTime; + } + + /** + * Define el valor de la propiedad statusChangeTime. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setStatusChangeTime(XMLGregorianCalendar value) { + this.statusChangeTime = value; + } + + /** + * Obtiene el valor de la propiedad backupTime. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBackupTime() { + return backupTime; + } + + /** + * Define el valor de la propiedad backupTime. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBackupTime(XMLGregorianCalendar value) { + this.backupTime = value; + } + + /** + * Obtiene el valor de la propiedad lastWriteTime. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getLastWriteTime() { + return lastWriteTime; + } + + /** + * Define el valor de la propiedad lastWriteTime. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setLastWriteTime(XMLGregorianCalendar value) { + this.lastWriteTime = value; + } + + /** + * Obtiene el valor de la propiedad attributes. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAttributes() { + return attributes; + } + + /** + * Define el valor de la propiedad attributes. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAttributes(BigInteger value) { + this.attributes = value; + } + + /** + * Obtiene el valor de la propiedad posixMode. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getPosixMode() { + return posixMode; + } + + /** + * Define el valor de la propiedad posixMode. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setPosixMode(Long value) { + this.posixMode = value; + } + + /** + * Obtiene el valor de la propiedad deviceNumber. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDeviceNumber() { + return deviceNumber; + } + + /** + * Define el valor de la propiedad deviceNumber. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDeviceNumber(BigInteger value) { + this.deviceNumber = value; + } + + /** + * Obtiene el valor de la propiedad posixGroupId. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPosixGroupId() { + return posixGroupId; + } + + /** + * Define el valor de la propiedad posixGroupId. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPosixGroupId(BigInteger value) { + this.posixGroupId = value; + } + + /** + * Obtiene el valor de la propiedad inode. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getInode() { + return inode; + } + + /** + * Define el valor de la propiedad inode. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setInode(BigInteger value) { + this.inode = value; + } + + /** + * Obtiene el valor de la propiedad links. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLinks() { + return links; + } + + /** + * Define el valor de la propiedad links. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLinks(BigInteger value) { + this.links = value; + } + + /** + * Obtiene el valor de la propiedad posixUserId. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPosixUserId() { + return posixUserId; + } + + /** + * Define el valor de la propiedad posixUserId. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPosixUserId(BigInteger value) { + this.posixUserId = value; + } + +} diff --git a/java/generated/ExtendedAttributeType.java b/java/generated/ExtendedAttributeType.java new file mode 100644 index 0000000..47b3aea --- /dev/null +++ b/java/generated/ExtendedAttributeType.java @@ -0,0 +1,127 @@ +// +// Este archivo ha sido generado por la arquitectura JavaTM para la implantación de la referencia de enlace (JAXB) XML v2.2.8-b130911.1802 +// Visite http://java.sun.com/xml/jaxb +// Todas las modificaciones realizadas en este archivo se perderán si se vuelve a compilar el esquema de origen. +// Generado el: 2020.07.12 a las 10:02:34 PM WEST +// + + +package generated; + +import java.math.BigInteger; +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Clase Java para ExtendedAttributeType complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType name="ExtendedAttributeType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Checksums" type="{}ChecksumsType"/>
+ *       </sequence>
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="length" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ExtendedAttributeType", propOrder = { + "checksums" +}) +public class ExtendedAttributeType { + + @XmlElement(name = "Checksums", required = true) + protected ChecksumsType checksums; + @XmlAttribute(name = "name", required = true) + protected String name; + @XmlAttribute(name = "length", required = true) + @XmlSchemaType(name = "unsignedLong") + protected BigInteger length; + + /** + * Obtiene el valor de la propiedad checksums. + * + * @return + * possible object is + * {@link ChecksumsType } + * + */ + public ChecksumsType getChecksums() { + return checksums; + } + + /** + * Define el valor de la propiedad checksums. + * + * @param value + * allowed object is + * {@link ChecksumsType } + * + */ + public void setChecksums(ChecksumsType value) { + this.checksums = value; + } + + /** + * Obtiene el valor de la propiedad name. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Define el valor de la propiedad name. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Obtiene el valor de la propiedad length. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLength() { + return length; + } + + /** + * Define el valor de la propiedad length. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLength(BigInteger value) { + this.length = value; + } + +} diff --git a/java/generated/ExtendedAttributesType.java b/java/generated/ExtendedAttributesType.java new file mode 100644 index 0000000..d8bb559 --- /dev/null +++ b/java/generated/ExtendedAttributesType.java @@ -0,0 +1,76 @@ +// +// Este archivo ha sido generado por la arquitectura JavaTM para la implantación de la referencia de enlace (JAXB) XML v2.2.8-b130911.1802 +// Visite http://java.sun.com/xml/jaxb +// Todas las modificaciones realizadas en este archivo se perderán si se vuelve a compilar el esquema de origen. +// Generado el: 2020.07.12 a las 10:02:34 PM WEST +// + + +package generated; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Clase Java para ExtendedAttributesType complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType name="ExtendedAttributesType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ExtendedAttribute" type="{}ExtendedAttributeType" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ExtendedAttributesType", propOrder = { + "extendedAttribute" +}) +public class ExtendedAttributesType { + + @XmlElement(name = "ExtendedAttribute", required = true) + protected List extendedAttribute; + + /** + * Gets the value of the extendedAttribute property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the extendedAttribute property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ExtendedAttributeType } + * + * + */ + public List getExtendedAttribute() { + if (extendedAttribute == null) { + extendedAttribute = new ArrayList(); + } + return this.extendedAttribute; + } + +} diff --git a/java/generated/FilesystemContentsType.java b/java/generated/FilesystemContentsType.java new file mode 100644 index 0000000..78f807a --- /dev/null +++ b/java/generated/FilesystemContentsType.java @@ -0,0 +1,137 @@ +// +// Este archivo ha sido generado por la arquitectura JavaTM para la implantación de la referencia de enlace (JAXB) XML v2.2.8-b130911.1802 +// Visite http://java.sun.com/xml/jaxb +// Todas las modificaciones realizadas en este archivo se perderán si se vuelve a compilar el esquema de origen. +// Generado el: 2020.07.12 a las 10:02:34 PM WEST +// + + +package generated; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Clase Java para FilesystemContentsType complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType name="FilesystemContentsType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="File" type="{}ContentsFileType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Directory" type="{}DirectoryType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="namespace" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FilesystemContentsType", propOrder = { + "file", + "directory" +}) +public class FilesystemContentsType { + + @XmlElement(name = "File") + protected List file; + @XmlElement(name = "Directory") + protected List directory; + @XmlAttribute(name = "namespace") + protected String namespace; + + /** + * Gets the value of the file property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the file property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ContentsFileType } + * + * + */ + public List getFile() { + if (file == null) { + file = new ArrayList(); + } + return this.file; + } + + /** + * Gets the value of the directory property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the directory property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DirectoryType } + * + * + */ + public List getDirectory() { + if (directory == null) { + directory = new ArrayList(); + } + return this.directory; + } + + /** + * Obtiene el valor de la propiedad namespace. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNamespace() { + return namespace; + } + + /** + * Define el valor de la propiedad namespace. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNamespace(String value) { + this.namespace = value; + } + +} diff --git a/java/generated/TrackIndexType.java b/java/generated/TrackIndexType.java new file mode 100644 index 0000000..9d70489 --- /dev/null +++ b/java/generated/TrackIndexType.java @@ -0,0 +1,100 @@ +// +// Este archivo ha sido generado por la arquitectura JavaTM para la implantación de la referencia de enlace (JAXB) XML v2.2.8-b130911.1802 +// Visite http://java.sun.com/xml/jaxb +// Todas las modificaciones realizadas en este archivo se perderán si se vuelve a compilar el esquema de origen. +// Generado el: 2020.07.12 a las 10:02:34 PM WEST +// + + +package generated; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

Clase Java para TrackIndexType complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType name="TrackIndexType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>integer">
+ *       <attribute name="index" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TrackIndexType", propOrder = { + "value" +}) +public class TrackIndexType { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "index", required = true) + protected BigInteger index; + + /** + * Obtiene el valor de la propiedad value. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * Define el valor de la propiedad value. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * Obtiene el valor de la propiedad index. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getIndex() { + return index; + } + + /** + * Define el valor de la propiedad index. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setIndex(BigInteger value) { + this.index = value; + } + +} diff --git a/java/generated/TrackIndexesType.java b/java/generated/TrackIndexesType.java new file mode 100644 index 0000000..a1958cc --- /dev/null +++ b/java/generated/TrackIndexesType.java @@ -0,0 +1,76 @@ +// +// Este archivo ha sido generado por la arquitectura JavaTM para la implantación de la referencia de enlace (JAXB) XML v2.2.8-b130911.1802 +// Visite http://java.sun.com/xml/jaxb +// Todas las modificaciones realizadas en este archivo se perderán si se vuelve a compilar el esquema de origen. +// Generado el: 2020.07.12 a las 10:02:34 PM WEST +// + + +package generated; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Clase Java para TrackIndexesType complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType name="TrackIndexesType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Index" type="{}TrackIndexType" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TrackIndexesType", propOrder = { + "index" +}) +public class TrackIndexesType { + + @XmlElement(name = "Index", required = true) + protected List index; + + /** + * Gets the value of the index property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the index property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TrackIndexType } + * + * + */ + public List getIndex() { + if (index == null) { + index = new ArrayList(); + } + return this.index; + } + +}