Class AudioPermission
java.lang.Object
java.security.Permission
java.security.BasicPermission
javax.sound.sampled.AudioPermission
- All Implemented Interfaces:
Serializable
,Guard
The
AudioPermission
class represents access rights to the audio
system resources. An AudioPermission
contains a target name but no
actions list; you either have the named permission or you don't.
The target name is the name of the audio permission. The names follow the hierarchical property-naming convention. Also, an asterisk can be used to represent all the audio permissions.
- API Note:
- This permission cannot be used for controlling access to resources as the Security Manager is no longer supported.
- Since:
- 1.3
- See Also:
-
Constructor Summary
ConstructorDescriptionAudioPermission
(String name) Creates a newAudioPermission
object that has the specified symbolic name, such as "play" or "record".AudioPermission
(String name, String actions) Creates a newAudioPermission
object that has the specified symbolic name, such as "play" or "record". -
Method Summary
Methods declared in class java.security.BasicPermission
equals, getActions, hashCode, implies, newPermissionCollection
Methods declared in class java.security.Permission
checkGuard, getName, toString
-
Constructor Details
-
AudioPermission
Creates a newAudioPermission
object that has the specified symbolic name, such as "play" or "record". An asterisk can be used to indicate all audio permissions.- Parameters:
name
- the name of the newAudioPermission
- Throws:
NullPointerException
- ifname
isnull
IllegalArgumentException
- ifname
is empty
-
AudioPermission
Creates a newAudioPermission
object that has the specified symbolic name, such as "play" or "record". Theactions
parameter is currently unused and should benull
.- Parameters:
name
- the name of the newAudioPermission
actions
- (unused; should benull
)- Throws:
NullPointerException
- ifname
isnull
IllegalArgumentException
- ifname
is empty
-