|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.android.ide.common.resources.configuration.ResourceQualifier
com.android.ide.common.resources.configuration.VersionQualifier
public final class VersionQualifier
Resource Qualifier for Platform Version.
| Field Summary | |
|---|---|
static java.lang.String |
NAME
|
| Constructor Summary | |
|---|---|
VersionQualifier()
|
|
VersionQualifier(int apiLevel)
|
|
| Method Summary | |
|---|---|
boolean |
checkAndSet(java.lang.String value,
FolderConfiguration config)
Check if the value is valid for this qualifier, and if so sets the value into a Folder Configuration. |
boolean |
equals(java.lang.Object qualifier)
Returns true if both objects are equal. |
java.lang.String |
getFolderSegment()
Returns the string used to represent this qualifier in the folder name. |
static java.lang.String |
getFolderSegment(int version)
Returns the folder name segment for the given value. |
java.lang.String |
getLongDisplayValue()
Returns a string formatted for display purpose. |
java.lang.String |
getName()
Returns the human readable name of the qualifier. |
static VersionQualifier |
getQualifier(java.lang.String segment)
Creates and returns a qualifier from the given folder segment. |
java.lang.String |
getShortDisplayValue()
Returns a string formatted for display purpose. |
java.lang.String |
getShortName()
Returns a shorter human readable name for the qualifier. |
int |
getVersion()
|
boolean |
hasFakeValue()
Returns whether the qualifier has a fake value. |
int |
hashCode()
Returns a hash code value for the object. |
boolean |
isBetterMatchThan(ResourceQualifier compareTo,
ResourceQualifier reference)
Returns true if the receiver is a better match for the given reference than the given compareTo comparable. |
boolean |
isMatchFor(ResourceQualifier qualifier)
Returns whether the given qualifier is a match for the receiver. |
boolean |
isValid()
Returns whether the qualifier has a valid filter value. |
int |
since()
Returns when this qualifier was added to Android. |
| Methods inherited from class com.android.ide.common.resources.configuration.ResourceQualifier |
|---|
compareTo, deprecated, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String NAME
| Constructor Detail |
|---|
public VersionQualifier(int apiLevel)
public VersionQualifier()
| Method Detail |
|---|
public static VersionQualifier getQualifier(java.lang.String segment)
null is returned.
segment - the folder segment from which to create a qualifier.
VersionQualifier object or nullpublic static java.lang.String getFolderSegment(int version)
ResourceQualifier.toString() on a VersionQualifier object.
version - the value of the qualifier, as returned by getVersion().public int getVersion()
public java.lang.String getName()
ResourceQualifier
getName in class ResourceQualifierpublic java.lang.String getShortName()
ResourceQualifier
getShortName in class ResourceQualifierResourceQualifier.getName()public int since()
ResourceQualifier
since in class ResourceQualifierpublic boolean isValid()
ResourceQualifier
isValid in class ResourceQualifierpublic boolean hasFakeValue()
ResourceQualifier
hasFakeValue in class ResourceQualifier
public boolean checkAndSet(java.lang.String value,
FolderConfiguration config)
ResourceQualifier
checkAndSet in class ResourceQualifiervalue - The value to check and set. Must not be null.config - The folder configuration to receive the value. Must not be null.
public boolean equals(java.lang.Object qualifier)
ResourceQualifiertrue if both objects are equal.
This is declared as abstract to force children classes to implement it.
equals in class ResourceQualifierpublic boolean isMatchFor(ResourceQualifier qualifier)
ResourceQualifierResourceQualifier.equals(Object).
Children class that re-implements this must implement
ResourceQualifier.isBetterMatchThan(ResourceQualifier, ResourceQualifier) too.
isMatchFor in class ResourceQualifierqualifier - the reference qualifier
public boolean isBetterMatchThan(ResourceQualifier compareTo,
ResourceQualifier reference)
ResourceQualifier
isBetterMatchThan in class ResourceQualifiercompareTo - The ResourceQualifier to compare to. Can be null, in which
case the method must return true.reference - The reference qualifier value for which the match is.
public int hashCode()
ResourceQualifier
hashCode in class ResourceQualifierpublic java.lang.String getFolderSegment()
getFolderSegment in class ResourceQualifierpublic java.lang.String getShortDisplayValue()
ResourceQualifier
getShortDisplayValue in class ResourceQualifierpublic java.lang.String getLongDisplayValue()
ResourceQualifier
getLongDisplayValue in class ResourceQualifier
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||