APIdia Launch Partner
Top Interfaces Classes
module java.base

Package sun.nio.fs


Interface Summary

Modifier and TypeInterface and Description
public interface
BasicFileAttributesHolder

Implemented by objects that may hold or cache the attributes of a file.

pack-priv interface
DynamicFileAttributeView

Implemented by FileAttributeView implementations to support access to attributes by names.

Class Summary

Modifier and TypeClass and Description
pack-priv abstract class
AbstractAclFileAttributeView

Base implementation of AclFileAttributeView

pack-priv abstract class
AbstractBasicFileAttributeView

Base implementation of BasicFileAttributeView

public abstract class
AbstractFileSystemProvider

Base implementation class of FileSystemProvider

public abstract class
AbstractFileTypeDetector

Base implementation of FileTypeDetector

pack-priv abstract class
AbstractPoller

Base implementation of background poller thread used in watch service implementations.

pack-priv abstract class
AbstractUserDefinedFileAttributeView

Base implementation of UserDefinedAttributeView

pack-priv abstract class
AbstractWatchKey

Base implementation class for watch keys.

pack-priv abstract class
AbstractWatchService

Base implementation class for watch services.

pack-priv abstract class
Cancellable

Base implementation of a task (typically native) that polls a memory location during execution so that it may be aborted/cancelled before completion.

public class
DefaultFileSystemProvider

Creates this platform's default FileSystemProvider.

public class
public class
ExtendedOptions

Provides support for handling JDK-specific OpenOption, CopyOption and WatchEvent.Modifier types.

pack-priv class
FileOwnerAttributeViewImpl

An implementation of FileOwnerAttributeView that delegates to a given PosixFileAttributeView or AclFileAttributeView object.

public class
pack-priv class
LinuxDosFileAttributeView

Linux implementation of DosFileAttributeView for use on file systems such as ext3 that have extended attributes enabled and SAMBA configured to store DOS attributes.

pack-priv class
LinuxFileStore

Linux implementation of FileStore

pack-priv class
LinuxFileSystem

Linux implementation of FileSystem

pack-priv class
LinuxFileSystemProvider

Linux implementation of FileSystemProvider

pack-priv class
LinuxNativeDispatcher

Linux specific system calls.

pack-priv class
pack-priv class
LinuxWatchService

Linux implementation of WatchService based on inotify.

pack-priv class
MimeTypesFileTypeDetector

File type detector that uses a file extension to look up its MIME type based on a mime.types file.

pack-priv class
NativeBuffer

A light-weight buffer in native memory.

pack-priv class
NativeBuffers

Factory for native buffers.

pack-priv class
PollingWatchService

Simple WatchService implementation that uses periodic tasks to poll registered directories for changes.

pack-priv class
UnixChannelFactory

Factory for FileChannels and AsynchronousFileChannels

pack-priv class
pack-priv class
UnixDirectoryStream

Unix implementation of java.nio.file.DirectoryStream

pack-priv class
UnixException

Internal exception thrown by native methods when error detected.

pack-priv class
UnixFileAttributes

Unix implementation of PosixFileAttributes.

pack-priv class
pack-priv class
UnixFileKey

Container for device/inode to uniquely identify file.

pack-priv class
pack-priv abstract class
UnixFileStore

Base implementation of FileStore for Unix/like implementations.

pack-priv class
pack-priv abstract class
UnixFileSystem

Base implementation of FileSystem for Unix-like implementations.

public abstract class
UnixFileSystemProvider

Base implementation of FileSystemProvider

pack-priv class
UnixMountEntry

Represents an entry in the mount table.

pack-priv class
UnixNativeDispatcher

Unix system and library calls.

pack-priv class
UnixPath

Linux/Mac implementation of java.nio.file.Path

pack-priv class
UnixSecureDirectoryStream

Unix implementation of SecureDirectoryStream.

pack-priv class
UnixUriUtils

Unix specific Path <--> URI conversion

pack-priv abstract class
UnixUserDefinedFileAttributeView

Unix implementation of UserDefinedFileAttributeView using extended attributes.

public class
UnixUserPrincipals

Unix implementation of java.nio.file.attribute.UserPrincipal

pack-priv class
Util

Utility methods