Class SecureDirectoryStream<T>
public class SecureDirectoryStream<T> : DirectoryStream<T>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IEnumerableExtension, IEnumerable<T>, IEnumerable, IAsyncEnumerable<T>, IIterable<T>, ISecureDirectoryStream<T>, IDirectoryStream<T>
Type Parameters
T
- Inheritance
-
JVMBridgeBaseEnumerable<Iterable<T>, T>JNetAsyncEnumerable<Iterable<T>, T>Iterable<T>SecureDirectoryStream<T>
- Implements
-
IEnumerable<T>IIterable<T>
- Inherited Members
-
JVMBridgeBase<Iterable<T>>.IsAssignableFrom(IJavaType)JVMBridgeBase<Iterable<T>>.IsAssignableFrom<T>()JVMBridgeBase<Iterable<T>>.Execute<T>(params T[])JVMBridgeBase<Iterable<T>>.DynBridgeClazzJVMBridgeBase<Iterable<T>>.BridgeClazzJVMBridgeBase.ReferenceEqualsJVM(IJVMBridgeBase, IJVMBridgeBase)JVMBridgeBase.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.CastToAndDetach<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.CastDirectAndDetach<TNewClass>()JVMBridgeBase.CheckDisposed()JVMBridgeBase.ToString()JVMBridgeBase.Equals(IJVMBridgeBase)JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
SecureDirectoryStream(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public SecureDirectoryStream(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
SecureDirectoryStream(params object[])
Generic constructor used by JCOBridge when a derived class needs to forward arguments to the base JVMBridgeBase class.
[Obsolete("SecureDirectoryStream 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 SecureDirectoryStream(params object[] args)
Parameters
argsobject[]
Remarks
SecureDirectoryStream represents a JVM interface or abstract class in .NET. Instantiating it directly outside of JCOBridge infrastructure is not supported and may produce undefined behavior.
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
DeleteDirectory(T)
public void DeleteDirectory(T arg0)
Parameters
arg0TT
Exceptions
DeleteFile(T)
public void DeleteFile(T arg0)
Parameters
arg0TT
Exceptions
GetFileAttributeView<V>(Class)
public V GetFileAttributeView<V>(Class arg0) where V : IFileAttributeView
Parameters
Returns
- V
V
Type Parameters
GetFileAttributeView<V>(T, Class, params LinkOption[])
public V GetFileAttributeView<V>(T arg0, Class arg1, params LinkOption[] arg2) where V : IFileAttributeView
Parameters
arg0TTarg1Classarg2LinkOption[]
Returns
- V
V
Type Parameters
Move(T, SecureDirectoryStream<T>, T)
public void Move(T arg0, SecureDirectoryStream<T> arg1, T arg2)
Parameters
arg0TTarg1SecureDirectoryStream<T>arg2TT
Exceptions
NewByteChannel<Arg1ExtendsJava_Nio_File_OpenOption>(T, Set<Arg1ExtendsJava_Nio_File_OpenOption>, params FileAttribute<object>[])
public SeekableByteChannel NewByteChannel<Arg1ExtendsJava_Nio_File_OpenOption>(T arg0, Set<Arg1ExtendsJava_Nio_File_OpenOption> arg1, params FileAttribute<object>[] arg2) where Arg1ExtendsJava_Nio_File_OpenOption : OpenOption
Parameters
arg0TTarg1Set<Arg1ExtendsJava_Nio_File_OpenOption>arg2FileAttribute<object>[]
Returns
Type Parameters
Arg1ExtendsJava_Nio_File_OpenOption
Exceptions
NewDirectoryStream(T, params LinkOption[])
public SecureDirectoryStream<T> NewDirectoryStream(T arg0, params LinkOption[] arg1)
Parameters
arg0TTarg1LinkOption[]
Returns
Exceptions
Operators
implicit operator SecureDirectoryStream(SecureDirectoryStream<T>)
Converter from SecureDirectoryStream<T> to SecureDirectoryStream
public static implicit operator SecureDirectoryStream(SecureDirectoryStream<T> t)