public static class MediaRouter.RouteCategory extends Object
Modifier and Type | Method and Description |
---|---|
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.
|
boolean |
isSystem() |
String |
toString()
Returns a string containing a concise, human-readable description of this
object.
|
public CharSequence getName()
public CharSequence getName(Context context)
context
- Context to resolve name resourcespublic List<MediaRouter.RouteInfo> getRoutes(List<MediaRouter.RouteInfo> out)
This list will not include routes that are nested within RouteGroups. A RouteGroup is treated as a single route within its category.
out
- 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.public int getSupportedTypes()
public boolean isGroupable()
If this method returns true, all routes obtained from this category
via calls to MediaRouter.getRouteAt(int)
will be MediaRouter.RouteGroup
s.
public boolean isSystem()
public String toString()
Object
getClass().getName() + '@' + Integer.toHexString(hashCode())
See Writing a useful
toString
method
if you intend implementing your own toString
method.