com.android.sdklib.repository.descriptors
Interface IPkgDescAddon

All Superinterfaces:
java.lang.Comparable<IPkgDesc>, com.android.sdklib.internal.repository.IListDescription, IPkgCapabilities, IPkgDesc

public interface IPkgDescAddon
extends IPkgDesc

IPkgDescAddon keeps information on individual add-on SDK packages (both local or remote packages definitions.) The base IPkgDesc tries to present a unified interface to package attributes and this interface adds methods specific to extras.

To create a new IPkgDescAddon, use PkgDesc.Builder.newAddon(com.android.sdklib.AndroidVersion, com.android.sdklib.repository.MajorRevision, IdDisplay, IdDisplay).

To query generic packages capabilities, rely on IPkgDesc.getType() and the IPkgDesc.hasXxx() methods provided by IPkgDesc.


Method Summary
 IdDisplay getName()
          Returns the id/display name of the add-on.
 
Methods inherited from interface com.android.sdklib.repository.descriptors.IPkgDesc
getAndroidVersion, getCanonicalInstallFolder, getDescriptionShort, getDescriptionUrl, getFullRevision, getInstallId, getLicense, getListDisplay, getMajorRevision, getMinPlatformToolsRev, getMinToolsRev, getPath, getTag, getType, getVendor, isObsolete, isUpdateFor
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface com.android.sdklib.repository.descriptors.IPkgCapabilities
hasAndroidVersion, hasFullRevision, hasMajorRevision, hasMinPlatformToolsRev, hasMinToolsRev, hasPath, hasTag, hasVendor
 
Methods inherited from interface com.android.sdklib.internal.repository.IListDescription
getListDescription
 

Method Detail

getName

@NonNull
IdDisplay getName()
Returns the id/display name of the add-on.

Returns:
A non-null id/display name for the add-on