public final class MediaSelectPermission extends Permission implements Serializable
MediaSelectControl
, the content that a JMF Player
presents. A caller might have permission to select content
referenced by some locators, but not others.Constructor and Description |
---|
MediaSelectPermission(Locator locator)
Creates a new
MediaSelectPermission object for the
specified Locator . |
MediaSelectPermission(String locator,
String actions)
Creates a new
MediaSelectPermission object for a
Locator with the given external form. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other)
Tests two MediaSelectPermission objects for equality.
|
String |
getActions()
Reports the canonical string representation of the actions.
|
int |
hashCode()
Returns the hash code value for this object.
|
boolean |
implies(Permission p)
Checks if this
MediaSelectPermission "implies" the
specified Permission . |
checkGuard, getName, newPermissionCollection, toString
public MediaSelectPermission(Locator locator)
MediaSelectPermission
object for the
specified Locator
.locator
- The locator for which to create the permission.
A value of null
indicates permission for all
locators.public MediaSelectPermission(String locator, String actions)
MediaSelectPermission
object for a
Locator
with the given external form. The actions
string is currently unused and should be null
.
This constructor is used by the Policy
class to
instantiate new Permission
objects.locator
- The external form of the locator. The string
"*" indicates all locators.actions
- Should be null
.public boolean implies(Permission p)
MediaSelectPermission
"implies" the
specified Permission
. More specifically, this method returns true if:
implies
in class Permission
p
- The Permission
to check against.true
if the specified
Permission
is implied by this object;
false
otherwise.public boolean equals(Object other)
other
is of type
MediaSelectPermission
, and has the same
Locator
as this object.equals
in class Permission
other
- The object to test for equality.true
if other
is a
MediaSelectPermission
, and has the same
Locator
as this MediaSelectPermission
.Object.hashCode()
,
Hashtable
public int hashCode()
hashCode
in class Permission
Object.equals(java.lang.Object)
,
Hashtable
public String getActions()
MediaSelectPermission
.getActions
in class Permission
Copyright © 2013 CableLabs. All Rights Reserved.