Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JRE 8 rt.jar - javax.* Package Source Code
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime environment included in JDK 8. JRE 8 rt.jar libraries are divided into 6 packages:
com.* - Internal Oracle and Sun Microsystems libraries java.* - Standard Java API libraries. javax.* - Extended Java API libraries. jdk.* - JDK supporting libraries. org.* - Third party libraries. sun.* - Old libraries developed by Sun Microsystems.
JAR File Information:
Directory of C:\fyicenter\jdk-1.8.0_191\jre\lib 63,596,151 rt.jar
Here is the list of Java classes of the javax.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ javax/sound/sampled/AudioPermission.java
/* * Copyright (c) 1999, 2002, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.sound.sampled; import java.security.BasicPermission; /** * The <code>AudioPermission</code> class represents access rights to the audio * system resources. An <code>AudioPermission</code> contains a target name * but no actions list; you either have the named permission or you don't. * <p> * The target name is the name of the audio permission (see the table below). * The names follow the hierarchical property-naming convention. Also, an asterisk * can be used to represent all the audio permissions. * <p> * The following table lists the possible <code>AudioPermission</code> target names. * For each name, the table provides a description of exactly what that permission * allows, as well as a discussion of the risks of granting code the permission. * <p> * * <table border=1 cellpadding=5 summary="permission target name, what the permission allows, and associated risks"> * <tr> * <th>Permission Target Name</th> * <th>What the Permission Allows</th> * <th>Risks of Allowing this Permission</th> * </tr> * * <tr> * <td>play</td> * <td>Audio playback through the audio device or devices on the system. * Allows the application to obtain and manipulate lines and mixers for * audio playback (rendering).</td> * <td>In some cases use of this permission may affect other * applications because the audio from one line may be mixed with other audio * being played on the system, or because manipulation of a mixer affects the * audio for all lines using that mixer.</td> *</tr> * * <tr> * <td>record</td> * <td>Audio recording through the audio device or devices on the system. * Allows the application to obtain and manipulate lines and mixers for * audio recording (capture).</td> * <td>In some cases use of this permission may affect other * applications because manipulation of a mixer affects the audio for all lines * using that mixer. * This permission can enable an applet or application to eavesdrop on a user.</td> *</tr> *</table> *<p> * * @author Kara Kytle * @since 1.3 */ /* * (OLD PERMISSIONS TAKEN OUT FOR 1.2 BETA) * * <tr> * <td>playback device access</td> * <td>Direct access to the audio playback device(s), including configuration of the * playback format, volume, and balance, explicit opening and closing of the device, * etc.</td> * <td>Changes the properties of a shared system device and therefore * can affect other applications.</td> * </tr> * * <tr> * <td>playback device override</td> * <td>Manipulation of the audio playback device(s) in a way that directly conflicts * with use by other applications. This includes closing the device while it is in * use by another application, changing the device format while another application * is using it, etc. </td> * <td>Changes the properties of a shared system device and therefore * can affect other applications.</td> * </tr> * * <tr> * <td>record device access</td> * <td>Direct access to the audio recording device(s), including configuration of the * the record format, volume, and balance, explicit opening and closing of the device, * etc.</td> * <td>Changes the properties of a shared system device and therefore * can affect other applications.</td> * </tr> * * <tr> * <td>record device override</td> * <td>Manipulation of the audio recording device(s) in a way that directly conflicts * with use by other applications. This includes closing the device while it is in * use by another application, changing the device format while another application * is using it, etc. </td> * <td>Changes the properties of a shared system device and therefore * can affect other applications.</td> * </tr> * * </table> *<p> * * @author Kara Kytle * @since 1.3 */ /* * The <code>AudioPermission</code> class represents access rights to the audio * system resources. An <code>AudioPermission</code> contains a target name * but no actions list; you either have the named permission or you don't. * <p> * The target name is the name of the audio permission (see the table below). * The names follow the hierarchical property-naming convention. Also, an asterisk * can be used to represent all the audio permissions. * <p> * The following table lists all the possible AudioPermission target names. * For each name, the table provides a description of exactly what that permission * allows, as well as a discussion of the risks of granting code the permission. * <p> * * <table border=1 cellpadding=5> * <tr> * <th>Permission Target Name</th> * <th>What the Permission Allows</th> * <th>Risks of Allowing this Permission</th> * </tr> * * <tr> * <td>play</td> * <td>Audio playback through the audio device or devices on the system.</td> * <td>Allows the application to use a system device. Can affect other applications, * because the result will be mixed with other audio being played on the system.</td> *</tr> * * <tr> * <td>record</td> * <td>Recording audio from the audio device or devices on the system, * commonly through a microphone.</td> * <td>Can enable an applet or application to eavesdrop on a user.</td> * </tr> * * <tr> * <td>playback device access</td> * <td>Direct access to the audio playback device(s), including configuration of the * playback format, volume, and balance, explicit opening and closing of the device, * etc.</td> * <td>Changes the properties of a shared system device and therefore * can affect other applications.</td> * </tr> * * <tr> * <td>playback device override</td> * <td>Manipulation of the audio playback device(s) in a way that directly conflicts * with use by other applications. This includes closing the device while it is in * use by another application, changing the device format while another application * is using it, etc. </td> * <td>Changes the properties of a shared system device and therefore * can affect other applications.</td> * </tr> * * <tr> * <td>record device access</td> * <td>Direct access to the audio recording device(s), including configuration of the * the record format, volume, and balance, explicit opening and closing of the device, * etc.</td> * <td>Changes the properties of a shared system device and therefore * can affect other applications.</td> * </tr> * * <tr> * <td>record device override</td> * <td>Manipulation of the audio recording device(s) in a way that directly conflicts * with use by other applications. This includes closing the device while it is in * use by another application, changing the device format while another application * is using it, etc. </td> * <td>Changes the properties of a shared system device and therefore * can affect other applications.</td> * </tr> * * </table> *<p> * * @author Kara Kytle */ public class AudioPermission extends BasicPermission { /** * Creates a new <code>AudioPermission</code> object that has the specified * symbolic name, such as "play" or "record". An asterisk can be used to indicate * all audio permissions. * @param name the name of the new <code>AudioPermission</code> * * @throws NullPointerException if <code>name</code> is <code>null</code>. * @throws IllegalArgumentException if <code>name</code> is empty. */ public AudioPermission(String name) { super(name); } /** * Creates a new <code>AudioPermission</code> object that has the specified * symbolic name, such as "play" or "record". The <code>actions</code> * parameter is currently unused and should be <code>null</code>. * @param name the name of the new <code>AudioPermission</code> * @param actions (unused; should be <code>null</code>) * * @throws NullPointerException if <code>name</code> is <code>null</code>. * @throws IllegalArgumentException if <code>name</code> is empty. */ public AudioPermission(String name, String actions) { super(name, actions); } }
⏎ javax/sound/sampled/AudioPermission.java
Or download all of them as a single archive file:
File name: jre-rt-javax-1.8.0_191-src.zip File size: 5381005 bytes Release date: 2018-10-28 Download
⇒ JRE 8 rt.jar - org.* Package Source Code
2024-03-15, 209725👍, 6💬
Popular Posts:
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module. JDK 11 Base module compiled class fil...
JDK 11 jdk.jshell.jmod is the JMOD file for JDK 11 JShell tool, which can be invoked by the "jshell"...
The Web Services Description Language for Java Toolkit (WSDL4J), Release 1.6.2, allows the creation,...
JDK 11 jrt-fs.jar is the JAR file for JDK 11 JRT-FS (Java RunTime - File System) defined in the "jdk...
Rhino JavaScript Java Library is an open-source implementation of JavaScript written entirely in Jav...