The Wayback Machine - https://web.archive.org/web/20230208230451/https://developer.android.com/reference/android/content/pm/ApplicationInfo.DisplayNameComparator
Stay organized with collections
Save and categorize content based on your preferences.
public
static
class
ApplicationInfo.DisplayNameComparator
extends Object
implements
Comparator <ApplicationInfo >
Summary
Inherited methods
From class
java.lang.Object
Object
clone ()
Creates and returns a copy of this object.
boolean
equals (Object obj)
Indicates whether some other object is "equal to" this one.
void
finalize ()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
final
Class <?>
getClass ()
Returns the runtime class of this Object.
int
hashCode ()
Returns a hash code value for the object.
final
void
notify ()
Wakes up a single thread that is waiting on this object's
monitor.
final
void
notifyAll ()
Wakes up all threads that are waiting on this object's monitor.
String
toString ()
Returns a string representation of the object.
final
void
wait (long timeoutMillis, int nanos)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted , or until a
certain amount of real time has elapsed.
final
void
wait (long timeoutMillis)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted , or until a
certain amount of real time has elapsed.
final
void
wait ()
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted .
From interface
java.util.Comparator
abstract
int
compare (ApplicationInfo o1, ApplicationInfo o2)
Compares its two arguments for order.
static
<T, U>
Comparator <ApplicationInfo >
comparing (Function <? super T, ? extends U> keyExtractor, Comparator <? super U> keyComparator)
Accepts a function that extracts a sort key from a type T, and
returns a Comparator<T> that compares by that sort key using
the specified Comparator .
static
<T, U extends Comparable <? super U>>
Comparator <ApplicationInfo >
comparing (Function <? super T, ? extends U> keyExtractor)
Accepts a function that extracts a Comparable sort key from a type T, and returns a Comparator<T> that compares by that sort key.
static
<T>
Comparator <ApplicationInfo >
comparingDouble (ToDoubleFunction <? super T> keyExtractor)
Accepts a function that extracts a double sort key from a type
T, and returns a Comparator<T> that compares by that
sort key.
static
<T>
Comparator <ApplicationInfo >
comparingInt (ToIntFunction <? super T> keyExtractor)
Accepts a function that extracts an int sort key from a type
T, and returns a Comparator<T> that compares by that
sort key.
static
<T>
Comparator <ApplicationInfo >
comparingLong (ToLongFunction <? super T> keyExtractor)
Accepts a function that extracts a long sort key from a type
T, and returns a Comparator<T> that compares by that
sort key.
abstract
boolean
equals (Object obj)
Indicates whether some other object is "equal to" this
comparator.
static
<T extends Comparable <? super T>>
Comparator <T>
naturalOrder ()
Returns a comparator that compares Comparable objects in natural
order.
static
<T>
Comparator <ApplicationInfo >
nullsFirst (Comparator <? super T> comparator)
Returns a null-friendly comparator that considers null to be
less than non-null.
static
<T>
Comparator <ApplicationInfo >
nullsLast (Comparator <? super T> comparator)
Returns a null-friendly comparator that considers null to be
greater than non-null.
static
<T extends Comparable <? super T>>
Comparator <T>
reverseOrder ()
Returns a comparator that imposes the reverse of the natural
ordering .
default
Comparator <ApplicationInfo >
reversed ()
Returns a comparator that imposes the reverse ordering of this
comparator.
default
<U extends Comparable <? super U>>
Comparator <ApplicationInfo >
thenComparing (Function <? super T, ? extends U> keyExtractor)
Returns a lexicographic-order comparator with a function that
extracts a Comparable sort key.
default
<U>
Comparator <ApplicationInfo >
thenComparing (Function <? super T, ? extends U> keyExtractor, Comparator <? super U> keyComparator)
Returns a lexicographic-order comparator with a function that
extracts a key to be compared with the given Comparator.
default
Comparator <ApplicationInfo >
thenComparing (Comparator <? super T> other)
Returns a lexicographic-order comparator with another comparator.
default
Comparator <ApplicationInfo >
thenComparingDouble (ToDoubleFunction <? super T> keyExtractor)
Returns a lexicographic-order comparator with a function that
extracts a double sort key.
default
Comparator <ApplicationInfo >
thenComparingInt (ToIntFunction <? super T> keyExtractor)
Returns a lexicographic-order comparator with a function that
extracts an int sort key.
default
Comparator <ApplicationInfo >
thenComparingLong (ToLongFunction <? super T> keyExtractor)
Returns a lexicographic-order comparator with a function that
extracts a long sort key.
Public constructors
DisplayNameComparator
public DisplayNameComparator (PackageManager pm)
Parameters
pm
PackageManager
Public methods
Content and code samples on this page are subject to the licenses described in the Content License . Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2023-02-08 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]