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/midi/spi/MidiFileWriter.java
/* * Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.sound.midi.spi; import java.io.File; import java.io.IOException; import java.io.OutputStream; import javax.sound.midi.Sequence; /** * A {@code MidiFileWriter} supplies MIDI file-writing services. Classes that * implement this interface can write one or more types of MIDI file from a * {@link Sequence} object. * * @author Kara Kytle * @since 1.3 */ public abstract class MidiFileWriter { /** * Obtains the set of MIDI file types for which file writing support is * provided by this file writer. * * @return array of file types. If no file types are supported, an array of * length 0 is returned. */ public abstract int[] getMidiFileTypes(); /** * Obtains the file types that this file writer can write from the sequence * specified. * * @param sequence the sequence for which MIDI file type support is * queried * @return array of file types. If no file types are supported, returns an * array of length 0. */ public abstract int[] getMidiFileTypes(Sequence sequence); /** * Indicates whether file writing support for the specified MIDI file type * is provided by this file writer. * * @param fileType the file type for which write capabilities are queried * @return {@code true} if the file type is supported, otherwise * {@code false} */ public boolean isFileTypeSupported(int fileType) { int types[] = getMidiFileTypes(); for(int i=0; i<types.length; i++) { if( fileType == types[i] ) { return true; } } return false; } /** * Indicates whether a MIDI file of the file type specified can be written * from the sequence indicated. * * @param fileType the file type for which write capabilities are queried * @param sequence the sequence for which file writing support is queried * @return {@code true} if the file type is supported for this sequence, * otherwise {@code false} */ public boolean isFileTypeSupported(int fileType, Sequence sequence) { int types[] = getMidiFileTypes( sequence ); for(int i=0; i<types.length; i++) { if( fileType == types[i] ) { return true; } } return false; } /** * Writes a stream of bytes representing a MIDI file of the file type * indicated to the output stream provided. * * @param in sequence containing MIDI data to be written to the file * @param fileType type of the file to be written to the output stream * @param out stream to which the file data should be written * @return the number of bytes written to the output stream * @throws IOException if an I/O exception occurs * @throws IllegalArgumentException if the file type is not supported by * this file writer * @see #isFileTypeSupported(int, Sequence) * @see #getMidiFileTypes(Sequence) */ public abstract int write(Sequence in, int fileType, OutputStream out) throws IOException; /** * Writes a stream of bytes representing a MIDI file of the file type * indicated to the external file provided. * * @param in sequence containing MIDI data to be written to the external * file * @param fileType type of the file to be written to the external file * @param out external file to which the file data should be written * @return the number of bytes written to the file * @throws IOException if an I/O exception occurs * @throws IllegalArgumentException if the file type is not supported by * this file writer * @see #isFileTypeSupported(int, Sequence) * @see #getMidiFileTypes(Sequence) */ public abstract int write(Sequence in, int fileType, File out) throws IOException; }
⏎ javax/sound/midi/spi/MidiFileWriter.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, 213012👍, 6💬
Popular Posts:
How to download and install ojdbc11.jar for Oracle 21c? ojdbc11.jar for Oracle 21c is a Java JDBC Dr...
Java Architecture for XML Binding (JAXB) is a Java API that allows Java developers to map Java class...
How to run "jar" command from JDK tools.jar file? "jar" is the JAR (Java Archive) file management co...
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java"....
JDK 11 java.compiler.jmod is the JMOD file for JDK 11 Compiler module. JDK 11 Compiler module compil...