public
static
class
MediaRouter.RouteCategory
extends Object
| java.lang.Object | |
| ↳ | android.media.MediaRouter.RouteCategory |
Definition of a category of routes. All routes belong to a category.
Public methods | |
|---|---|
CharSequence
|
getName()
|
CharSequence
|
getName(Context context)
Return the properly localized/configuration dependent name of this RouteCategory. |
List<MediaRouter.RouteInfo>
|
getRoutes(List<MediaRouter.RouteInfo> out)
Return the current list of routes in this category that have been added to the MediaRouter. |
int
|
getSupportedTypes()
|
boolean
|
isGroupable()
Return whether or not this category supports grouping. |
String
|
toString()
Returns a string representation of the object. |
Inherited methods | |
|---|---|
java.lang.Object
| |
CharSequence getName ()
| Returns | |
|---|---|
CharSequence |
the name of this route category |
CharSequence getName (Context context)
Return the properly localized/configuration dependent name of this RouteCategory.
| Parameters | |
|---|---|
context |
Context:
Context to resolve name resources |
| Returns | |
|---|---|
CharSequence |
the name of this route category |
List<MediaRouter.RouteInfo> getRoutes (List<MediaRouter.RouteInfo> out)
Return the current list of routes in this category that have been added to the MediaRouter.
This list will not include routes that are nested within RouteGroups. A RouteGroup is treated as a single route within its category.
| Parameters | |
|---|---|
out |
List:
a List to fill with the routes in this category. If this parameter is
non-null, it will be cleared, filled with the current routes with this
category, and returned. If this parameter is null, a new List will be
allocated to report the category's current routes. |
| Returns | |
|---|---|
List<MediaRouter.RouteInfo> |
A list with the routes in this category that have been added to the MediaRouter. |
int getSupportedTypes ()
| Returns | |
|---|---|
int |
Flag set describing the route types supported by this category |
boolean isGroupable ()
Return whether or not this category supports grouping.
If this method returns true, all routes obtained from this category
via calls to getRouteAt(int) will be MediaRouter.RouteGroups.
| Returns | |
|---|---|
boolean |
true if this category supports |
String toString ()
Returns a string representation of the object. In general, the
toString method returns a string that
"textually represents" this object. The result should
be a concise but informative representation that is easy for a
person to read.
It is recommended that all subclasses override this method.
The toString method for class Object
returns a string consisting of the name of the class of which the
object is an instance, the at-sign character `@', and
the unsigned hexadecimal representation of the hash code of the
object. In other words, this method returns a string equal to the
value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())
| Returns | |
|---|---|
String |
a string representation of the object. |