IFlashingResourcesParser
  public
  
  
  
  interface
  IFlashingResourcesParser
  
  
  
| com.android.tradefed.targetprep.IFlashingResourcesParser | 
Interface for providing required versions of auxiliary image files needed to flash a device. (e.g. bootloader, baseband, etc)
Summary
| Public methods | |
|---|---|
| 
        abstract
        
        
        
        
        String | 
      getRequiredBasebandVersion()
      Gets the required baseband version specified in the device image zip. | 
| 
        abstract
        
        
        
        
         | 
      getRequiredBoards()
      Gets the required board type(s) specified in the device image zip. | 
| 
        abstract
        
        
        
        
        String | 
      getRequiredBootloaderVersion()
      Gets the required bootloader version specified in the device image zip. | 
| 
        abstract
        
        
        
        
        String | 
      getRequiredImageVersion(String versionKey)
      Gets the required custom image version specified in the device image zip | 
| 
        abstract
        
        
        
        
        String | 
      getRequiredImageVersion(String versionKey, String productName)
      Gets the required custom image version specified in the device image zip. | 
Public methods
getRequiredBasebandVersion
public abstract String getRequiredBasebandVersion ()
Gets the required baseband version specified in the device image zip.
| Returns | |
|---|---|
| String | the baseband version or nullif not specified | 
getRequiredBoards
public abstractgetRequiredBoards () 
Gets the required board type(s) specified in the device image zip.
| Returns | |
|---|---|
|  | the board types or nullif not specified | 
getRequiredBootloaderVersion
public abstract String getRequiredBootloaderVersion ()
Gets the required bootloader version specified in the device image zip.
| Returns | |
|---|---|
| String | the bootloader version or nullif not specified | 
getRequiredImageVersion
public abstract String getRequiredImageVersion (String versionKey)
Gets the required custom image version specified in the device image zip
| Parameters | |
|---|---|
| versionKey | String: the expected identifier of the image's version information | 
| Returns | |
|---|---|
| String | the required version for given image or nullif not specified | 
getRequiredImageVersion
public abstract String getRequiredImageVersion (String versionKey, 
                String productName)Gets the required custom image version specified in the device image zip.  If
 productName is non-null, this method will check for (and return if present)
 image requirements specified for that particular product.  If no product-specific requirement
 exists, it will fall back to returning the global requirement, or null if no
 requirement of any sort exists for that particular versionKey.
| Parameters | |
|---|---|
| versionKey | String: the expected identifier of the image's version information | 
| productName | String: A specific product name to check | 
| Returns | |
|---|---|
| String | the required version for given image or nullif not specified | 
