Uses of Interface
java.nio.file.OpenOption
| Package | Description |
|---|---|
| java.net.http |
HTTP Client and WebSocket APIs
|
| java.nio.channels |
Defines channels, which represent connections to entities that are capable of
performing I/O operations, such as files and sockets; defines selectors, for
multiplexed, non-blocking I/O operations.
|
| java.nio.file |
Defines interfaces and classes for the Java virtual machine to access files,
file attributes, and file systems.
|
| java.nio.file.spi |
Service-provider classes for the
java.nio.file package. |
-
Uses of OpenOption in java.net.http
Methods in java.net.http with parameters of type OpenOption Modifier and Type Method Description static HttpResponse.BodyHandler<Path>HttpResponse.BodyHandlers. ofFile(Path file, OpenOption... openOptions)Returns aBodyHandler<Path>that returns aBodySubscriber<Path>obtained fromBodySubscribers.ofFile(Path,OpenOption...).static HttpResponse.BodySubscriber<Path>HttpResponse.BodySubscribers. ofFile(Path file, OpenOption... openOptions)Returns aBodySubscriberwhich stores the response body in a file opened with the given options and name.static HttpResponse.BodyHandler<Path>HttpResponse.BodyHandlers. ofFileDownload(Path directory, OpenOption... openOptions)Returns aBodyHandler<Path>that returns aBodySubscriber<Path> where the download directory is specified, but the filename is obtained from theContent-Dispositionresponse header. -
Uses of OpenOption in java.nio.channels
Methods in java.nio.channels with parameters of type OpenOption Modifier and Type Method Description static AsynchronousFileChannelAsynchronousFileChannel. open(Path file, OpenOption... options)Opens or creates a file for reading and/or writing, returning an asynchronous file channel to access the file.static FileChannelFileChannel. open(Path path, OpenOption... options)Opens or creates a file, returning a file channel to access the file.Method parameters in java.nio.channels with type arguments of type OpenOption Modifier and Type Method Description static AsynchronousFileChannelAsynchronousFileChannel. open(Path file, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs)Opens or creates a file for reading and/or writing, returning an asynchronous file channel to access the file.static FileChannelFileChannel. open(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)Opens or creates a file, returning a file channel to access the file. -
Uses of OpenOption in java.nio.file
Classes in java.nio.file that implement OpenOption Modifier and Type Class Description classLinkOptionDefines the options as to how symbolic links are handled.classStandardOpenOptionDefines the standard open options.Methods in java.nio.file with parameters of type OpenOption Modifier and Type Method Description static BufferedWriterFiles. newBufferedWriter(Path path, Charset cs, OpenOption... options)Opens or creates a file for writing, returning aBufferedWriterthat may be used to write text to the file in an efficient manner.static BufferedWriterFiles. newBufferedWriter(Path path, OpenOption... options)Opens or creates a file for writing, returning aBufferedWriterto write text to the file in an efficient manner.static SeekableByteChannelFiles. newByteChannel(Path path, OpenOption... options)Opens or creates a file, returning a seekable byte channel to access the file.static InputStreamFiles. newInputStream(Path path, OpenOption... options)Opens a file, returning an input stream to read from the file.static OutputStreamFiles. newOutputStream(Path path, OpenOption... options)Opens or creates a file, returning an output stream that may be used to write bytes to the file.static PathFiles. write(Path path, byte[] bytes, OpenOption... options)Writes bytes to a file.static PathFiles. write(Path path, Iterable<? extends CharSequence> lines, Charset cs, OpenOption... options)Write lines of text to a file.static PathFiles. write(Path path, Iterable<? extends CharSequence> lines, OpenOption... options)Write lines of text to a file.static PathFiles. writeString(Path path, CharSequence csq, Charset cs, OpenOption... options)Write a CharSequence to a file.static PathFiles. writeString(Path path, CharSequence csq, OpenOption... options)Write a CharSequence to a file.Method parameters in java.nio.file with type arguments of type OpenOption Modifier and Type Method Description static SeekableByteChannelFiles. newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)Opens or creates a file, returning a seekable byte channel to access the file.SeekableByteChannelSecureDirectoryStream. newByteChannel(T path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)Opens or creates a file in this directory, returning a seekable byte channel to access the file. -
Uses of OpenOption in java.nio.file.spi
Methods in java.nio.file.spi with parameters of type OpenOption Modifier and Type Method Description InputStreamFileSystemProvider. newInputStream(Path path, OpenOption... options)Opens a file, returning an input stream to read from the file.OutputStreamFileSystemProvider. newOutputStream(Path path, OpenOption... options)Opens or creates a file, returning an output stream that may be used to write bytes to the file.Method parameters in java.nio.file.spi with type arguments of type OpenOption Modifier and Type Method Description AsynchronousFileChannelFileSystemProvider. newAsynchronousFileChannel(Path path, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs)Opens or creates a file for reading and/or writing, returning an asynchronous file channel to access the file.abstract SeekableByteChannelFileSystemProvider. newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)Opens or creates a file, returning a seekable byte channel to access the file.FileChannelFileSystemProvider. newFileChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)Opens or creates a file for reading and/or writing, returning a file channel to access the file.