Class StandardJavaFileManager
public class StandardJavaFileManager : JavaFileManager, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IStandardJavaFileManager, IJavaFileManager
- Inheritance
-
StandardJavaFileManager
- Implements
- Inherited Members
-
JVMBridgeBase<JavaFileManager>.SExecuteWithSignature<TReturn>(Type, string, string, params object[])JVMBridgeBase<JavaFileManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<JavaFileManager>.IsAssignableFrom<T>()JVMBridgeBase<JavaFileManager>.Execute<T>(params T[])JVMBridgeBase<JavaFileManager>.DynBridgeClazzJVMBridgeBase<JavaFileManager>.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
StandardJavaFileManager(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 StandardJavaFileManager(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
StandardJavaFileManager(params object[])
Generic constructor used by JCOBridge when a derived class needs to forward arguments to the base JVMBridgeBase class.
[Obsolete("StandardJavaFileManager 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 StandardJavaFileManager(params object[] args)
Parameters
argsobject[]
Remarks
StandardJavaFileManager 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
GetJavaFileObjectsFromFiles<ReturnExtendsJavax_Tools_JavaFileObject, Arg0ExtendsJava_Io_File>(Iterable<Arg0ExtendsJava_Io_File>)
public Iterable<ReturnExtendsJavax_Tools_JavaFileObject> GetJavaFileObjectsFromFiles<ReturnExtendsJavax_Tools_JavaFileObject, Arg0ExtendsJava_Io_File>(Iterable<Arg0ExtendsJava_Io_File> arg0) where ReturnExtendsJavax_Tools_JavaFileObject : JavaFileObject where Arg0ExtendsJava_Io_File : File
Parameters
Returns
Type Parameters
ReturnExtendsJavax_Tools_JavaFileObjectArg0ExtendsJava_Io_File
GetJavaFileObjectsFromStrings<ReturnExtendsJavax_Tools_JavaFileObject>(Iterable<String>)
public Iterable<ReturnExtendsJavax_Tools_JavaFileObject> GetJavaFileObjectsFromStrings<ReturnExtendsJavax_Tools_JavaFileObject>(Iterable<String> arg0) where ReturnExtendsJavax_Tools_JavaFileObject : JavaFileObject
Parameters
Returns
Type Parameters
ReturnExtendsJavax_Tools_JavaFileObject
GetJavaFileObjects<ReturnExtendsJavax_Tools_JavaFileObject>(params File[])
public Iterable<ReturnExtendsJavax_Tools_JavaFileObject> GetJavaFileObjects<ReturnExtendsJavax_Tools_JavaFileObject>(params File[] arg0) where ReturnExtendsJavax_Tools_JavaFileObject : JavaFileObject
Parameters
Returns
Type Parameters
ReturnExtendsJavax_Tools_JavaFileObject
GetJavaFileObjects<ReturnExtendsJavax_Tools_JavaFileObject>(params String[])
public Iterable<ReturnExtendsJavax_Tools_JavaFileObject> GetJavaFileObjects<ReturnExtendsJavax_Tools_JavaFileObject>(params String[] arg0) where ReturnExtendsJavax_Tools_JavaFileObject : JavaFileObject
Parameters
Returns
Type Parameters
ReturnExtendsJavax_Tools_JavaFileObject
GetLocation<ReturnExtendsJava_Io_File>(Location)
public Iterable<ReturnExtendsJava_Io_File> GetLocation<ReturnExtendsJava_Io_File>(JavaFileManager.Location arg0) where ReturnExtendsJava_Io_File : File
Parameters
Returns
Type Parameters
ReturnExtendsJava_Io_File
IsSameFile(FileObject, FileObject)
public bool IsSameFile(FileObject arg0, FileObject arg1)
Parameters
arg0FileObjectarg1FileObject
Returns
SetLocation<Arg1ExtendsJava_Io_File>(Location, Iterable<Arg1ExtendsJava_Io_File>)
public void SetLocation<Arg1ExtendsJava_Io_File>(JavaFileManager.Location arg0, Iterable<Arg1ExtendsJava_Io_File> arg1) where Arg1ExtendsJava_Io_File : File
Parameters
arg0JavaFileManager.Locationarg1Iterable<Arg1ExtendsJava_Io_File>
Type Parameters
Arg1ExtendsJava_Io_File