|
|||||||||
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
public abstract class ResourceQualifier
Base class for resource qualifiers.
The resource qualifier classes are designed as immutable.
Constructor Summary | |
---|---|
ResourceQualifier()
|
Method Summary | |
---|---|
abstract 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. |
int |
compareTo(ResourceQualifier o)
|
boolean |
deprecated()
Whether this qualifier is deprecated. |
abstract boolean |
equals(java.lang.Object object)
Returns true if both objects are equal. |
abstract java.lang.String |
getFolderSegment()
Returns a string formatted to be used in a folder name. |
abstract java.lang.String |
getLongDisplayValue()
Returns a string formatted for display purpose. |
abstract java.lang.String |
getName()
Returns the human readable name of the qualifier. |
abstract java.lang.String |
getShortDisplayValue()
Returns a string formatted for display purpose. |
abstract java.lang.String |
getShortName()
Returns a shorter human readable name for the qualifier. |
abstract boolean |
hasFakeValue()
Returns whether the qualifier has a fake value. |
abstract 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. |
abstract boolean |
isValid()
Returns whether the qualifier has a valid filter value. |
abstract int |
since()
Returns when this qualifier was added to Android. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ResourceQualifier()
Method Detail |
---|
public abstract java.lang.String getName()
public abstract java.lang.String getShortName()
getName()
public abstract int since()
public boolean deprecated()
public abstract boolean isValid()
public abstract boolean hasFakeValue()
public abstract boolean checkAndSet(java.lang.String value, FolderConfiguration config)
value
- The value to check and set. Must not be null.config
- The folder configuration to receive the value. Must not be null.
public abstract java.lang.String getFolderSegment()
public boolean isMatchFor(ResourceQualifier qualifier)
equals(Object)
.
Children class that re-implements this must implement
isBetterMatchThan(ResourceQualifier, ResourceQualifier)
too.
qualifier
- the reference qualifier
public boolean isBetterMatchThan(ResourceQualifier compareTo, ResourceQualifier reference)
compareTo
- 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 java.lang.String toString()
toString
in class java.lang.Object
public abstract java.lang.String getShortDisplayValue()
public abstract java.lang.String getLongDisplayValue()
public abstract boolean equals(java.lang.Object object)
true
if both objects are equal.
This is declared as abstract to force children classes to implement it.
equals
in class java.lang.Object
public abstract int hashCode()
hashCode
in class java.lang.Object
public final int compareTo(ResourceQualifier o)
compareTo
in interface java.lang.Comparable<ResourceQualifier>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |