Class FileSystemProvider
public class FileSystemProvider : JVMBridgeBase<FileSystemProvider>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<FileSystemProvider>FileSystemProvider
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<FileSystemProvider>.IsAssignableFrom(IJavaType)JVMBridgeBase<FileSystemProvider>.IsAssignableFrom<T>()JVMBridgeBase<FileSystemProvider>.Execute<T>(params T[])JVMBridgeBase<FileSystemProvider>.DynBridgeClazzJVMBridgeBase<FileSystemProvider>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
FileSystemProvider()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("FileSystemProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public FileSystemProvider()
FileSystemProvider(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
[Obsolete("FileSystemProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public FileSystemProvider(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
CheckAccess(Path, params AccessMode[])
public void CheckAccess(Path arg0, params AccessMode[] arg1)
Parameters
arg0
Patharg1
AccessMode[]
Exceptions
Copy(Path, Path, params CopyOption[])
public void Copy(Path arg0, Path arg1, params CopyOption[] arg2)
Parameters
arg0
Patharg1
Patharg2
CopyOption[]
Exceptions
CreateDirectory(Path, params FileAttribute<object>[])
public void CreateDirectory(Path arg0, params FileAttribute<object>[] arg1)
Parameters
arg0
Patharg1
FileAttribute<object>[]
Exceptions
CreateLink(Path, Path)
public void CreateLink(Path arg0, Path arg1)
Parameters
Exceptions
CreateSymbolicLink(Path, Path, params FileAttribute<object>[])
public void CreateSymbolicLink(Path arg0, Path arg1, params FileAttribute<object>[] arg2)
Parameters
arg0
Patharg1
Patharg2
FileAttribute<object>[]
Exceptions
Delete(Path)
public void Delete(Path arg0)
Parameters
Exceptions
DeleteIfExists(Path)
public bool DeleteIfExists(Path arg0)
Parameters
Returns
Exceptions
GetFileAttributeView<V>(Path, Class, params LinkOption[])
public V GetFileAttributeView<V>(Path arg0, Class arg1, params LinkOption[] arg2) where V : IFileAttributeView, new()
Parameters
arg0
Patharg1
Classarg2
LinkOption[]
Returns
- V
V
Type Parameters
GetFileStore(Path)
public FileStore GetFileStore(Path arg0)
Parameters
Returns
Exceptions
GetFileSystem(URI)
public FileSystem GetFileSystem(URI arg0)
Parameters
Returns
GetPath(URI)
public Path GetPath(URI arg0)
Parameters
Returns
GetScheme()
public String GetScheme()
Returns
InstalledProviders()
public static List<FileSystemProvider> InstalledProviders()
Returns
IsHidden(Path)
public bool IsHidden(Path arg0)
Parameters
Returns
Exceptions
IsSameFile(Path, Path)
public bool IsSameFile(Path arg0, Path arg1)
Parameters
Returns
Exceptions
Move(Path, Path, params CopyOption[])
public void Move(Path arg0, Path arg1, params CopyOption[] arg2)
Parameters
arg0
Patharg1
Patharg2
CopyOption[]
Exceptions
NewAsynchronousFileChannel<Arg1ExtendsJava_Nio_File_OpenOption>(Path, Set<Arg1ExtendsJava_Nio_File_OpenOption>, ExecutorService, params FileAttribute<object>[])
public AsynchronousFileChannel NewAsynchronousFileChannel<Arg1ExtendsJava_Nio_File_OpenOption>(Path arg0, Set<Arg1ExtendsJava_Nio_File_OpenOption> arg1, ExecutorService arg2, params FileAttribute<object>[] arg3) where Arg1ExtendsJava_Nio_File_OpenOption : OpenOption
Parameters
arg0
Patharg1
Set<Arg1ExtendsJava_Nio_File_OpenOption>arg2
ExecutorServicearg3
FileAttribute<object>[]
Returns
Type Parameters
Arg1ExtendsJava_Nio_File_OpenOption
Exceptions
NewByteChannel<Arg1ExtendsJava_Nio_File_OpenOption>(Path, Set<Arg1ExtendsJava_Nio_File_OpenOption>, params FileAttribute<object>[])
public SeekableByteChannel NewByteChannel<Arg1ExtendsJava_Nio_File_OpenOption>(Path arg0, Set<Arg1ExtendsJava_Nio_File_OpenOption> arg1, params FileAttribute<object>[] arg2) where Arg1ExtendsJava_Nio_File_OpenOption : OpenOption
Parameters
arg0
Patharg1
Set<Arg1ExtendsJava_Nio_File_OpenOption>arg2
FileAttribute<object>[]
Returns
Type Parameters
Arg1ExtendsJava_Nio_File_OpenOption
Exceptions
NewDirectoryStream<Arg1objectSuperJava_Nio_File_Path>(Path, Filter<Arg1objectSuperJava_Nio_File_Path>)
public DirectoryStream<Path> NewDirectoryStream<Arg1objectSuperJava_Nio_File_Path>(Path arg0, DirectoryStream.Filter<Arg1objectSuperJava_Nio_File_Path> arg1) where Arg1objectSuperJava_Nio_File_Path : Path
Parameters
arg0
Patharg1
DirectoryStream.Filter<Arg1objectSuperJava_Nio_File_Path>
Returns
Type Parameters
Arg1objectSuperJava_Nio_File_Path
Exceptions
NewFileChannel<Arg1ExtendsJava_Nio_File_OpenOption>(Path, Set<Arg1ExtendsJava_Nio_File_OpenOption>, params FileAttribute<object>[])
public FileChannel NewFileChannel<Arg1ExtendsJava_Nio_File_OpenOption>(Path arg0, Set<Arg1ExtendsJava_Nio_File_OpenOption> arg1, params FileAttribute<object>[] arg2) where Arg1ExtendsJava_Nio_File_OpenOption : OpenOption
Parameters
arg0
Patharg1
Set<Arg1ExtendsJava_Nio_File_OpenOption>arg2
FileAttribute<object>[]
Returns
Type Parameters
Arg1ExtendsJava_Nio_File_OpenOption
Exceptions
NewFileSystem(URI, Map<String, object>)
public FileSystem NewFileSystem(URI arg0, Map<String, object> arg1)
Parameters
Returns
Exceptions
NewFileSystem(Path, Map<String, object>)
public FileSystem NewFileSystem(Path arg0, Map<String, object> arg1)
Parameters
Returns
Exceptions
NewInputStream(Path, params OpenOption[])
public InputStream NewInputStream(Path arg0, params OpenOption[] arg1)
Parameters
arg0
Patharg1
OpenOption[]
Returns
Exceptions
NewOutputStream(Path, params OpenOption[])
public OutputStream NewOutputStream(Path arg0, params OpenOption[] arg1)
Parameters
arg0
Patharg1
OpenOption[]
Returns
Exceptions
ReadAttributes(Path, String, params LinkOption[])
public Map<String, object> ReadAttributes(Path arg0, String arg1, params LinkOption[] arg2)
Parameters
arg0
Patharg1
Stringarg2
LinkOption[]
Returns
Exceptions
ReadAttributes<A>(Path, Class, params LinkOption[])
public A ReadAttributes<A>(Path arg0, Class arg1, params LinkOption[] arg2) where A : IBasicFileAttributes, new()
Parameters
arg0
Patharg1
Classarg2
LinkOption[]
Returns
- A
A
Type Parameters
Exceptions
ReadSymbolicLink(Path)
public Path ReadSymbolicLink(Path arg0)
Parameters
Returns
Exceptions
SetAttribute(Path, String, object, params LinkOption[])
public void SetAttribute(Path arg0, String arg1, object arg2, params LinkOption[] arg3)
Parameters
arg0
Patharg1
Stringarg2
objectarg3
LinkOption[]