com.android.sdklib.repositoryv2.generated.sysimg.v1
Class SysImgDetailsType

java.lang.Object
  extended by com.android.repository.impl.meta.TypeDetails
      extended by com.android.repository.impl.generated.v1.TypeDetails
          extended by com.android.sdklib.repositoryv2.generated.common.v1.ApiDetailsType
              extended by com.android.sdklib.repositoryv2.generated.sysimg.v1.SysImgDetailsType
All Implemented Interfaces:
DetailsTypes.ApiDetailsType, DetailsTypes.SysImgDetailsType

public class SysImgDetailsType
extends ApiDetailsType
implements DetailsTypes.SysImgDetailsType

DO NOT EDIT This file was generated by xjc from sdk-sys-img-01.xsd. Any changes will be lost upon recompilation of the schema. See the schema file for instructions on running xjc. type-details subclass including system image-specific information: - tag, specifying the device type (tablet, tv, wear, etc.) - vendor, the vendor for this system image (android, google, etc.) - abi, the architecture for this image (x86, armeabi-v7a, etc.)

Java class for sysImgDetailsType complex type.

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

 <complexType name="sysImgDetailsType">
   <complexContent>
     <extension base="{http://schemas.android.com/sdk/android/repo/common/01}apiDetailsType">
       <sequence>
         <element name="tag" type="{http://schemas.android.com/sdk/android/repo/common/01}idDisplayType"/>
         <element name="vendor" type="{http://schemas.android.com/sdk/android/repo/common/01}idDisplayType" minOccurs="0"/>
         <element name="abi" type="{http://schemas.android.com/sdk/android/repo/sys-img2/01}abiType"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
 
Nested classes/interfaces inherited from class com.android.repository.impl.meta.TypeDetails
com.android.repository.impl.meta.TypeDetails.GenericType
 
Field Summary
protected  java.lang.String abi
           
protected  IdDisplayType tag
           
protected  IdDisplayType vendor
           
 
Fields inherited from class com.android.sdklib.repositoryv2.generated.common.v1.ApiDetailsType
apiLevel, codename
 
Constructor Summary
SysImgDetailsType()
           
 
Method Summary
 ObjectFactory createFactory()
           
 java.lang.String getAbi()
          Gets the value of the abi property.
 IdDisplayType getTag()
          Gets the value of the tag property.
 IdDisplayType getVendor()
          Gets the value of the vendor property.
 boolean isValidAbi(java.lang.String value)
          Checks whether value is a valid abi type.
 void setAbi(java.lang.String value)
          Sets the value of the abi property.
 void setTag(IdDisplay value)
          Sets the tag for this package.
 void setTagInternal(IdDisplayType value)
          Sets the value of the tag property.
 void setVendor(IdDisplay value)
          Sets the vendor of this package.
 void setVendorInternal(IdDisplayType value)
          Sets the value of the vendor property.
 
Methods inherited from class com.android.sdklib.repositoryv2.generated.common.v1.ApiDetailsType
getApiLevel, getCodename, setApiLevel, setCodename
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.android.sdklib.repositoryv2.meta.DetailsTypes.ApiDetailsType
getApiLevel, getCodename, setApiLevel, setCodename
 

Field Detail

tag

protected IdDisplayType tag

vendor

protected IdDisplayType vendor

abi

protected java.lang.String abi
Constructor Detail

SysImgDetailsType

public SysImgDetailsType()
Method Detail

getTag

public IdDisplayType getTag()
Gets the value of the tag property.

Specified by:
getTag in interface DetailsTypes.SysImgDetailsType
Returns:
possible object is IdDisplayType

setTagInternal

public void setTagInternal(IdDisplayType value)
Sets the value of the tag property.

Parameters:
value - allowed object is IdDisplayType

getVendor

public IdDisplayType getVendor()
Gets the value of the vendor property.

Specified by:
getVendor in interface DetailsTypes.SysImgDetailsType
Returns:
possible object is IdDisplayType

setVendorInternal

public void setVendorInternal(IdDisplayType value)
Sets the value of the vendor property.

Parameters:
value - allowed object is IdDisplayType

getAbi

public java.lang.String getAbi()
Gets the value of the abi property.

Specified by:
getAbi in interface DetailsTypes.SysImgDetailsType
Returns:
possible object is String

setAbi

public void setAbi(java.lang.String value)
Sets the value of the abi property.

Specified by:
setAbi in interface DetailsTypes.SysImgDetailsType
Parameters:
value - allowed object is String

isValidAbi

public boolean isValidAbi(java.lang.String value)
Description copied from interface: DetailsTypes.SysImgDetailsType
Checks whether value is a valid abi type.

Specified by:
isValidAbi in interface DetailsTypes.SysImgDetailsType

setTag

public void setTag(IdDisplay value)
Description copied from interface: DetailsTypes.SysImgDetailsType
Sets the tag for this package. Used to match addon packages with corresponding system images.

Specified by:
setTag in interface DetailsTypes.SysImgDetailsType

setVendor

public void setVendor(IdDisplay value)
Description copied from interface: DetailsTypes.SysImgDetailsType
Sets the vendor of this package.

Specified by:
setVendor in interface DetailsTypes.SysImgDetailsType

createFactory

public ObjectFactory createFactory()