Most visited

Recently visited

Added in API level 16

MediaRouter.RouteCategory

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.

Summary

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

From class java.lang.Object

Public methods

getName

Added in API level 16
CharSequence getName ()

Returns
CharSequence the name of this route category

getName

Added in API level 16
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

getRoutes

Added in API level 16
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.

getSupportedTypes

Added in API level 16
int getSupportedTypes ()

Returns
int Flag set describing the route types supported by this category

isGroupable

Added in API level 16
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

toString

Added in API level 16
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.

Hooray!