to top
Android APIs
public static class

MediaRouter.RouteCategory

extends Object
java.lang.Object
   ↳ android.media.MediaRouter.RouteCategory

Class Overview

Definition of a category of routes. All routes belong to a category.

Summary

Public Methods

? Examples
CharSequence getName( Context context)
Return the properly localized/configuration dependent name of this RouteCategory.

? Examples
CharSequence getName()

? Examples
List< MediaRouter.RouteInfo> getRoutes( List< MediaRouter.RouteInfo> out)
Return the current list of routes in this category that have been added to the MediaRouter.

? Examples
int getSupportedTypes()

? Examples
boolean isGroupable()
Return whether or not this category supports grouping.

? Examples
String toString()
Returns a string containing a concise, human-readable description of this object.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public CharSequence getName (Context context)

Added in API level 16

Return the properly localized/configuration dependent name of this RouteCategory.

Parameters
context Context to resolve name resources
Returns
  • the name of this route category

public CharSequence getName ()

Added in API level 16

Returns
  • the name of this route category

public List<MediaRouter.RouteInfo> getRoutes (List<MediaRouter.RouteInfo> out)

Added in API level 16

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 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
  • A list with the routes in this category that have been added to the MediaRouter.

public int getSupportedTypes ()

Added in API level 16

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

public boolean isGroupable ()

Added in API level 16

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
  • true if this category supports

public String toString ()

Added in API level 16

Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:

   getClass().getName() + '@' + Integer.toHexString(hashCode())

See Writing a useful toString method if you intend implementing your own toString method.

Returns
  • a printable representation of this object.
No examples for this method.
Frequently called with: [Clear]
Portions of this page are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. The original page is available here.