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 null if not specified | 
      
getRequiredBoards
public abstractgetRequiredBoards () 
Gets the required board type(s) specified in the device image zip.
| Returns | |
|---|---|
 | 
        the board types or null if not specified | 
      
getRequiredBootloaderVersion
public abstract String getRequiredBootloaderVersion ()
Gets the required bootloader version specified in the device image zip.
| Returns | |
|---|---|
String | 
        the bootloader version or null if 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 null if 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 null if not specified |