com.android.sdklib
Class AndroidVersionHelper

java.lang.Object
  extended by com.android.sdklib.AndroidVersionHelper

public class AndroidVersionHelper
extends java.lang.Object


Constructor Summary
AndroidVersionHelper()
           
 
Method Summary
static com.android.sdklib.AndroidVersion create(java.util.Properties properties)
          Creates an AndroidVersion from Properties.
static com.android.sdklib.AndroidVersion create(java.util.Properties properties, int defaultApiLevel, java.lang.String defaultCodeName)
          Creates an AndroidVersion from Properties, with default values if the Properties object doesn't contain the expected values.
static void saveProperties(com.android.sdklib.AndroidVersion version, java.util.Properties props)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AndroidVersionHelper

public AndroidVersionHelper()
Method Detail

create

@NonNull
public static com.android.sdklib.AndroidVersion create(@Nullable
                                                               java.util.Properties properties,
                                                               int defaultApiLevel,
                                                               @Nullable
                                                               java.lang.String defaultCodeName)
Creates an AndroidVersion from Properties, with default values if the Properties object doesn't contain the expected values.

The Properties is expected to have been filled with saveProperties(AndroidVersion, Properties).


create

@NonNull
public static com.android.sdklib.AndroidVersion create(@NonNull
                                                               java.util.Properties properties)
                                                throws com.android.sdklib.AndroidVersion.AndroidVersionException
Creates an AndroidVersion from Properties. The properties must contain android version information, or an exception will be thrown.

Throws:
AndroidVersion.AndroidVersionException - if no Android version information have been found
See Also:
saveProperties(AndroidVersion, Properties)

saveProperties

public static void saveProperties(@NonNull
                                  com.android.sdklib.AndroidVersion version,
                                  @NonNull
                                  java.util.Properties props)