com.android.builder.testing.api
Class DeviceConfigProviderImpl

java.lang.Object
  extended by com.android.builder.testing.api.DeviceConfigProviderImpl
All Implemented Interfaces:
DeviceConfigProvider

public class DeviceConfigProviderImpl
extends java.lang.Object
implements DeviceConfigProvider

Implementation of DeviceConfigProvider using a DeviceConnector and DeviceConfig


Constructor Summary
DeviceConfigProviderImpl(DeviceConnector deviceConnector)
           
 
Method Summary
 java.util.List<java.lang.String> getAbis()
           
 java.lang.String getConfigFor(java.lang.String abi)
           
 int getDensity()
           
 java.lang.String getLanguage()
           
 java.lang.String getRegion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeviceConfigProviderImpl

public DeviceConfigProviderImpl(DeviceConnector deviceConnector)
                         throws DeviceException
Throws:
DeviceException
Method Detail

getConfigFor

@NonNull
public java.lang.String getConfigFor(java.lang.String abi)
Specified by:
getConfigFor in interface DeviceConfigProvider

getDensity

public int getDensity()
Specified by:
getDensity in interface DeviceConfigProvider

getLanguage

@Nullable
public java.lang.String getLanguage()
Specified by:
getLanguage in interface DeviceConfigProvider

getRegion

@Nullable
public java.lang.String getRegion()
Specified by:
getRegion in interface DeviceConfigProvider

getAbis

@NonNull
public java.util.List<java.lang.String> getAbis()
Specified by:
getAbis in interface DeviceConfigProvider