public abstract class Library extends java.lang.Object implements IAndroidTarget.OptionalLibrary
IAndroidTarget.OptionalLibrary
provided by a package.Constructor and Description |
---|
Library() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
abstract java.lang.String |
getDescription()
User-friendly description of the library.
|
java.io.File |
getJar()
Absolute path to the library jar file.
|
abstract java.lang.String |
getName()
The name of the library.
|
int |
hashCode() |
abstract boolean |
isManifestEntryRequired()
Whether a manifest entry is required for this library.
|
abstract void |
setDescription(java.lang.String description) |
abstract void |
setLocalJarPath(java.lang.String path) |
abstract void |
setManifestEntryRequired(java.lang.Boolean b) |
abstract void |
setName(java.lang.String name) |
void |
setPackagePath(java.io.File packagePath)
Sets the path of the containing package.
|
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getLocalJarPath
public void setPackagePath(@NonNull java.io.File packagePath)
getJar()
.@Nullable public java.io.File getJar()
null
when a legacy remote package
is installed.getJar
in interface IAndroidTarget.OptionalLibrary
@NonNull public abstract java.lang.String getName()
getName
in interface IAndroidTarget.OptionalLibrary
@NonNull public abstract java.lang.String getDescription()
getDescription
in interface IAndroidTarget.OptionalLibrary
public abstract boolean isManifestEntryRequired()
isManifestEntryRequired
in interface IAndroidTarget.OptionalLibrary
public abstract void setLocalJarPath(java.lang.String path)
public abstract void setDescription(java.lang.String description)
public abstract void setName(java.lang.String name)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public abstract void setManifestEntryRequired(java.lang.Boolean b)