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
Scheme
public String Scheme { 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
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[]