com.android.builder.core
Class DefaultApiVersion

java.lang.Object
  extended by com.android.builder.core.DefaultApiVersion
All Implemented Interfaces:
com.android.builder.model.ApiVersion

public class DefaultApiVersion
extends java.lang.Object
implements com.android.builder.model.ApiVersion

Basic implementation of ApiVersion


Constructor Summary
DefaultApiVersion(int apiLevel)
           
DefaultApiVersion(int apiLevel, java.lang.String codename)
           
DefaultApiVersion(java.lang.String codename)
           
 
Method Summary
static com.android.builder.model.ApiVersion create(java.lang.Object value)
           
 boolean equals(java.lang.Object o)
           
 int getApiLevel()
           
 java.lang.String getApiString()
           
 java.lang.String getCodename()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultApiVersion

public DefaultApiVersion(int apiLevel,
                         @Nullable
                         java.lang.String codename)

DefaultApiVersion

public DefaultApiVersion(int apiLevel)

DefaultApiVersion

public DefaultApiVersion(@NonNull
                         java.lang.String codename)
Method Detail

create

public static com.android.builder.model.ApiVersion create(@NonNull
                                                          java.lang.Object value)

getApiLevel

public int getApiLevel()
Specified by:
getApiLevel in interface com.android.builder.model.ApiVersion

getCodename

@Nullable
public java.lang.String getCodename()
Specified by:
getCodename in interface com.android.builder.model.ApiVersion

getApiString

@NonNull
public java.lang.String getApiString()
Specified by:
getApiString in interface com.android.builder.model.ApiVersion

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object