com.android.repository.impl.generated.v1
Class ArchiveType

java.lang.Object
  extended by com.android.repository.impl.meta.Archive
      extended by com.android.repository.impl.generated.v1.ArchiveType

public class ArchiveType
extends Archive

DO NOT EDIT This file was generated by xjc from repo-common-01.xsd. Any changes will be lost upon recompilation of the schema. See the schema file for instructions on running xjc. A collection of files that can be downloaded for a given architecture. The node is mandatory in the repository packages and the collection must have at least one declared. Each archive contains a element and zero or more elements.

Java class for archiveType complex type.

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

 <complexType name="archiveType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element name="host-os" type="{http://schemas.android.com/repository/android/common/01}osType" minOccurs="0"/>
         <element name="host-bits" type="{http://schemas.android.com/repository/android/common/01}bitSizeType" minOccurs="0"/>
         <element name="jvm-bits" type="{http://schemas.android.com/repository/android/common/01}bitSizeType" minOccurs="0"/>
         <element name="min-jvm-version" type="{http://schemas.android.com/repository/android/common/01}revisionType" minOccurs="0"/>
         <element name="complete" type="{http://schemas.android.com/repository/android/common/01}completeType"/>
         <element name="patches" type="{http://schemas.android.com/repository/android/common/01}patchesType" minOccurs="0"/>
       </all>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
 
Nested classes/interfaces inherited from class com.android.repository.impl.meta.Archive
Archive.ArchiveFile, Archive.CompleteType, Archive.PatchesType, Archive.PatchType
 
Field Summary
protected  CompleteType complete
           
protected  java.lang.Integer hostBits
           
protected  java.lang.String hostOs
           
protected  java.lang.Integer jvmBits
           
protected  RevisionType minJvmVersion
           
protected  PatchesType patches
           
 
Constructor Summary
ArchiveType()
           
 
Method Summary
 ObjectFactory createFactory()
          Create a CommonFactory corresponding to this instance's SchemaModule.SchemaModuleVersion.
 CompleteType getComplete()
          Gets the value of the complete property.
 java.lang.Integer getHostBits()
          Gets the value of the hostBits property.
 java.lang.String getHostOs()
          Gets the value of the hostOs property.
 java.lang.Integer getJvmBits()
          Gets the value of the jvmBits property.
 RevisionType getMinJvmVersion()
          Gets the value of the minJvmVersion property.
 PatchesType getPatches()
          Gets the value of the patches property.
 boolean isValidHostBits(java.lang.String value)
           
 boolean isValidHostOs(java.lang.String value)
           
 boolean isValidJvmBits(java.lang.String value)
           
 void setComplete(Archive.CompleteType value)
          Sets the full zip of this package.
 void setCompleteInternal(CompleteType value)
          Sets the value of the complete property.
 void setHostBits(java.lang.Integer value)
          Sets the value of the hostBits property.
 void setHostOs(java.lang.String value)
          Sets the value of the hostOs property.
 void setJvmBits(java.lang.Integer value)
          Sets the value of the jvmBits property.
 void setMinJvmVersion(RevisionType value)
          Sets the minimum JVM version needed for this Archive, if any.
 void setMinJvmVersionInternal(RevisionType value)
          Sets the value of the minJvmVersion property.
 void setPatches(Archive.PatchesType value)
          Sets the Archive.PatchesType for this Archive.
 void setPatchesInternal(PatchesType value)
          Sets the value of the patches property.
 
Methods inherited from class com.android.repository.impl.meta.Archive
getAllPatches, isCompatible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hostOs

protected java.lang.String hostOs

hostBits

protected java.lang.Integer hostBits

jvmBits

protected java.lang.Integer jvmBits

minJvmVersion

protected RevisionType minJvmVersion

complete

protected CompleteType complete

patches

protected PatchesType patches
Constructor Detail

ArchiveType

public ArchiveType()
Method Detail

getHostOs

public java.lang.String getHostOs()
Gets the value of the hostOs property.

Overrides:
getHostOs in class Archive
Returns:
possible object is String

setHostOs

public void setHostOs(java.lang.String value)
Sets the value of the hostOs property.

Overrides:
setHostOs in class Archive
Parameters:
value - allowed object is String

getHostBits

public java.lang.Integer getHostBits()
Gets the value of the hostBits property.

Overrides:
getHostBits in class Archive
Returns:
possible object is Integer

setHostBits

public void setHostBits(java.lang.Integer value)
Sets the value of the hostBits property.

Overrides:
setHostBits in class Archive
Parameters:
value - allowed object is Integer

getJvmBits

public java.lang.Integer getJvmBits()
Gets the value of the jvmBits property.

Overrides:
getJvmBits in class Archive
Returns:
possible object is Integer

setJvmBits

public void setJvmBits(java.lang.Integer value)
Sets the value of the jvmBits property.

Overrides:
setJvmBits in class Archive
Parameters:
value - allowed object is Integer

getMinJvmVersion

public RevisionType getMinJvmVersion()
Gets the value of the minJvmVersion property.

Overrides:
getMinJvmVersion in class Archive
Returns:
possible object is RevisionType

setMinJvmVersionInternal

public void setMinJvmVersionInternal(RevisionType value)
Sets the value of the minJvmVersion property.

Parameters:
value - allowed object is RevisionType

getComplete

public CompleteType getComplete()
Gets the value of the complete property.

Specified by:
getComplete in class Archive
Returns:
possible object is CompleteType

setCompleteInternal

public void setCompleteInternal(CompleteType value)
Sets the value of the complete property.

Parameters:
value - allowed object is CompleteType

getPatches

public PatchesType getPatches()
Gets the value of the patches property.

Overrides:
getPatches in class Archive
Returns:
possible object is PatchesType

setPatchesInternal

public void setPatchesInternal(PatchesType value)
Sets the value of the patches property.

Parameters:
value - allowed object is PatchesType

isValidHostOs

public boolean isValidHostOs(java.lang.String value)

isValidHostBits

public boolean isValidHostBits(java.lang.String value)

isValidJvmBits

public boolean isValidJvmBits(java.lang.String value)

setMinJvmVersion

public void setMinJvmVersion(RevisionType value)
Description copied from class: Archive
Sets the minimum JVM version needed for this Archive, if any.

Overrides:
setMinJvmVersion in class Archive

setComplete

public void setComplete(Archive.CompleteType value)
Description copied from class: Archive
Sets the full zip of this package.

Overrides:
setComplete in class Archive

setPatches

public void setPatches(Archive.PatchesType value)
Description copied from class: Archive
Sets the Archive.PatchesType for this Archive. Probably only needed internally.

Overrides:
setPatches in class Archive

createFactory

public ObjectFactory createFactory()
Description copied from class: Archive
Create a CommonFactory corresponding to this instance's SchemaModule.SchemaModuleVersion.

Specified by:
createFactory in class Archive