Skip navigation links
A C D E F G I M N P R S W 

A

AbstractSharedItem<T extends SharedItem> - Class in ch.swaechter.smbjwrapper.core
This class provides a common abstracted class that represents a directory/file like node.
AbstractSharedItem(SharedConnection, String) - Constructor for class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Create a new abstract shared item based on the shared connection and the path name.

C

ch.swaechter.smbjwrapper - package ch.swaechter.smbjwrapper
 
ch.swaechter.smbjwrapper.core - package ch.swaechter.smbjwrapper.core
 
ch.swaechter.smbjwrapper.provider - package ch.swaechter.smbjwrapper.provider
 
ch.swaechter.smbjwrapper.streams - package ch.swaechter.smbjwrapper.streams
 
ch.swaechter.smbjwrapper.utils - package ch.swaechter.smbjwrapper.utils
 
checkAccess(Path, AccessMode...) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
close() - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystem
 
close() - Method in class ch.swaechter.smbjwrapper.SharedConnection
Close the connection.
close() - Method in class ch.swaechter.smbjwrapper.streams.SharedInputStream
close() - Method in class ch.swaechter.smbjwrapper.streams.SharedOutputStream
copy(Path, Path, CopyOption...) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
createDirectory(Path, FileAttribute<?>...) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
createDirectory() - Method in class ch.swaechter.smbjwrapper.SharedDirectory
Create the current directory.
createDirectoryInCurrentDirectory(String) - Method in class ch.swaechter.smbjwrapper.SharedDirectory
Create a directory in the current directory.
createFile() - Method in class ch.swaechter.smbjwrapper.SharedFile
Create a new file.
createFileInCurrentDirectory(String) - Method in class ch.swaechter.smbjwrapper.SharedDirectory
Create a file in the current directory.
createSharedNodeItem(String) - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Create a new shared item.
createSharedNodeItem(String) - Method in class ch.swaechter.smbjwrapper.SharedDirectory
Create a new shared directory via factory.
createSharedNodeItem(String) - Method in class ch.swaechter.smbjwrapper.SharedFile
Create a new shared directory via factory.

D

delete(Path) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
deleteDirectoryRecursively() - Method in class ch.swaechter.smbjwrapper.SharedDirectory
Delete the current directory with all its subdirectories and subfiles.
deleteFile() - Method in class ch.swaechter.smbjwrapper.SharedFile
Delete the current file.

E

equals(Object) - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Check if the current and the given objects are equals.
equals(Object) - Method in class ch.swaechter.smbjwrapper.SharedDirectory
Check if the current and the given objects are equals.
equals(Object) - Method in class ch.swaechter.smbjwrapper.SharedFile
Check if the current and the given objects are equals.

F

file - Variable in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 

G

getChangeTime() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Get the change time of the shared item.
getChangeTime() - Method in interface ch.swaechter.smbjwrapper.core.SharedItem
Get the change time of the shared item.
getCreationTime() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Get the creation time of the shared item.
getCreationTime() - Method in interface ch.swaechter.smbjwrapper.core.SharedItem
Get the creation time of the shared item.
getDirectories() - Method in class ch.swaechter.smbjwrapper.SharedDirectory
Get all directories of the current directory.
getDiskShare() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Get the disk share of the shared connection.
getDiskShare() - Method in class ch.swaechter.smbjwrapper.SharedConnection
Get the disk share to access the server.
getFileAttributeView(Path, Class<V>, LinkOption...) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
getFiles() - Method in class ch.swaechter.smbjwrapper.SharedDirectory
Get all files of the current directory.
getFileSize() - Method in class ch.swaechter.smbjwrapper.SharedFile
Get the file size of the shared item.
getFileStore(Path) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
getFileStores() - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystem
 
getFileSystem(URI) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
getInputStream() - Method in class ch.swaechter.smbjwrapper.SharedFile
Get the input stream of the file that can be used to download the file.
getLastAccessTime() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Get the last access time of the shared item.
getLastAccessTime() - Method in interface ch.swaechter.smbjwrapper.core.SharedItem
Get the last access time of the shared item.
getLastWriteTime() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Get the last write time of the shared item.
getLastWriteTime() - Method in interface ch.swaechter.smbjwrapper.core.SharedItem
Get the last write time of the shared item.
getName() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Get the name of the shared item.
getName() - Method in interface ch.swaechter.smbjwrapper.core.SharedItem
Get the name of the shared item.
getOutputStream() - Method in class ch.swaechter.smbjwrapper.SharedFile
Get the output stream of the file that can be used to upload content to this file.
getParentPath() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Get the parent shared item.
getParentPath() - Method in interface ch.swaechter.smbjwrapper.core.SharedItem
Get the parent shared item.
getPath() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Get the path of the shared item.
getPath() - Method in interface ch.swaechter.smbjwrapper.core.SharedItem
Get the path of the shared item.
getPath(String, String...) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystem
 
getPath(URI) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
getPathMatcher(String) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystem
 
getRootDirectories() - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystem
 
getRootPath() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Get the root shared item.
getRootPath() - Method in interface ch.swaechter.smbjwrapper.core.SharedItem
Get the root shared item.
getScheme() - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
getSeparator() - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystem
 
getServerName() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Get the server name of the connected server.
getServerName() - Method in interface ch.swaechter.smbjwrapper.core.SharedItem
Get the server name of the connected server.
getServerName() - Method in class ch.swaechter.smbjwrapper.SharedConnection
Get the server name of the server.
getSharedConnection() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Get the shared connection.
getShareName() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Get the share name of the connected server.
getShareName() - Method in interface ch.swaechter.smbjwrapper.core.SharedItem
Get the share name of the connected server.
getShareName() - Method in class ch.swaechter.smbjwrapper.SharedConnection
Get the share name of the server.
getSmbPath() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Get the full SMB path including the server, share and path, separated by backslashes.
getSmbPath() - Method in interface ch.swaechter.smbjwrapper.core.SharedItem
Get the full SMB path including the server, share and path, separated by backslashes.
getUserPrincipalLookupService() - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystem
 

I

isDirectory() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Check if the shared item is a directory.
isDirectory() - Method in interface ch.swaechter.smbjwrapper.core.SharedItem
Check if the shared item is a directory.
isExisting() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Check if the shared item does exist.
isExisting() - Method in interface ch.swaechter.smbjwrapper.core.SharedItem
Check if the shared item does exist.
isFile() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Check if the shared item is a file.
isFile() - Method in interface ch.swaechter.smbjwrapper.core.SharedItem
Check if the shared item is a file.
isHidden(Path) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
isOpen() - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystem
 
isReadOnly() - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystem
 
isRootPath() - Method in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
Check if the current shared item or its parent is the root shared item.
isRootPath() - Method in interface ch.swaechter.smbjwrapper.core.SharedItem
Check if the current shared item or its parent is the root shared item.
isSameFile(Path, Path) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
isValidSharedItemName(String) - Static method in class ch.swaechter.smbjwrapper.utils.ShareUtils
Check if the shared item name is valid and does not contain some invalid characters

M

move(Path, Path, CopyOption...) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 

N

newByteChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
newDirectoryStream(Path, DirectoryStream.Filter<? super Path>) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
newFileSystem(URI, Map<String, ?>) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
newWatchService() - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystem
 

P

PATH_SEPARATOR - Static variable in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
String used to separate paths.
provider() - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystem
 
PROVIDER_SCHEME - Static variable in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 

R

read() - Method in class ch.swaechter.smbjwrapper.streams.SharedInputStream
readAttributes(Path, Class<A>, LinkOption...) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
readAttributes(Path, String, LinkOption...) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
ROOT_PATH - Static variable in class ch.swaechter.smbjwrapper.core.AbstractSharedItem
String used to represent the root path.

S

setAttribute(Path, String, Object, LinkOption...) - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
SharedConnection - Class in ch.swaechter.smbjwrapper
This class is responsible for managing the connection and session.
SharedConnection(String, String, AuthenticationContext) - Constructor for class ch.swaechter.smbjwrapper.SharedConnection
Create a new connection to the server.
SharedConnection(String, String, AuthenticationContext, SmbConfig) - Constructor for class ch.swaechter.smbjwrapper.SharedConnection
Create a new connection to the server with a custom SMB client configuration.
SharedDirectory - Class in ch.swaechter.smbjwrapper
This class represents a shared directory.
SharedDirectory(SharedConnection, String) - Constructor for class ch.swaechter.smbjwrapper.SharedDirectory
Create a new shared directory based on the shared connection and the path name.
SharedDirectory(SharedConnection) - Constructor for class ch.swaechter.smbjwrapper.SharedDirectory
Create a new shared directory based on the shared connection.
SharedFile - Class in ch.swaechter.smbjwrapper
This class represents a shared file.
SharedFile(SharedConnection, String) - Constructor for class ch.swaechter.smbjwrapper.SharedFile
Create a new shared file based on the shared connection and the path name.
SharedFileSystem - Class in ch.swaechter.smbjwrapper.provider
 
SharedFileSystem() - Constructor for class ch.swaechter.smbjwrapper.provider.SharedFileSystem
 
SharedFileSystemProvider - Class in ch.swaechter.smbjwrapper.provider
 
SharedFileSystemProvider() - Constructor for class ch.swaechter.smbjwrapper.provider.SharedFileSystemProvider
 
SharedInputStream - Class in ch.swaechter.smbjwrapper.streams
This class represents a decorated input stream that respects the reference counting close mechanism of the file.
SharedInputStream(File) - Constructor for class ch.swaechter.smbjwrapper.streams.SharedInputStream
Create a new decorated input stream that respects the reference couting close mechanism of the file.
SharedItem - Interface in ch.swaechter.smbjwrapper.core
This class provides an interface for a directory/file like filesystem structure.
SharedOutputStream - Class in ch.swaechter.smbjwrapper.streams
This class represents a decorated output stream that respects the reference counting close mechanism of the file.
SharedOutputStream(File) - Constructor for class ch.swaechter.smbjwrapper.streams.SharedOutputStream
Create a new decorated output stream that respects the reference couting close mechanism of the file.
ShareUtils - Class in ch.swaechter.smbjwrapper.utils
This class provides some common share util methods.
ShareUtils() - Constructor for class ch.swaechter.smbjwrapper.utils.ShareUtils
 
supportedFileAttributeViews() - Method in class ch.swaechter.smbjwrapper.provider.SharedFileSystem
 

W

write(int) - Method in class ch.swaechter.smbjwrapper.streams.SharedOutputStream
A C D E F G I M N P R S W 
Skip navigation links

Copyright © 2018. All rights reserved.