Class JavaFileManager
public class JavaFileManager : JVMBridgeBase<JavaFileManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IJavaFileManager
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<JavaFileManager>JavaFileManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- 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.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
JavaFileManager()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("JavaFileManager 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 JavaFileManager()
JavaFileManager(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("JavaFileManager 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 JavaFileManager(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
Close()
public void Close()
Exceptions
Contains(Location, FileObject)
public bool Contains(JavaFileManager.Location arg0, FileObject arg1)
Parameters
Returns
Exceptions
Flush()
public void Flush()
Exceptions
GetClassLoader(Location)
public ClassLoader GetClassLoader(JavaFileManager.Location arg0)
Parameters
Returns
GetFileForInput(Location, String, String)
public FileObject GetFileForInput(JavaFileManager.Location arg0, String arg1, String arg2)
Parameters
arg0
JavaFileManager.Locationarg1
Stringarg2
String
Returns
Exceptions
GetFileForOutput(Location, String, String, FileObject)
public FileObject GetFileForOutput(JavaFileManager.Location arg0, String arg1, String arg2, FileObject arg3)
Parameters
arg0
JavaFileManager.Locationarg1
Stringarg2
Stringarg3
FileObject
Returns
Exceptions
GetJavaFileForInput(Location, String, Kind)
public JavaFileObject GetJavaFileForInput(JavaFileManager.Location arg0, String arg1, JavaFileObject.Kind arg2)
Parameters
arg0
JavaFileManager.Locationarg1
Stringarg2
JavaFileObject.Kind
Returns
Exceptions
GetJavaFileForOutput(Location, String, Kind, FileObject)
public JavaFileObject GetJavaFileForOutput(JavaFileManager.Location arg0, String arg1, JavaFileObject.Kind arg2, FileObject arg3)
Parameters
arg0
JavaFileManager.Locationarg1
Stringarg2
JavaFileObject.Kindarg3
FileObject
Returns
Exceptions
GetLocationForModule(Location, String)
public JavaFileManager.Location GetLocationForModule(JavaFileManager.Location arg0, String arg1)
Parameters
Returns
Exceptions
GetLocationForModule(Location, JavaFileObject)
public JavaFileManager.Location GetLocationForModule(JavaFileManager.Location arg0, JavaFileObject arg1)
Parameters
Returns
Exceptions
GetServiceLoader<S>(Location, Class)
public ServiceLoader<S> GetServiceLoader<S>(JavaFileManager.Location arg0, Class arg1)
Parameters
Returns
Type Parameters
S
Exceptions
HandleOption(String, Iterator<String>)
public bool HandleOption(String arg0, Iterator<String> arg1)
Parameters
Returns
HasLocation(Location)
public bool HasLocation(JavaFileManager.Location arg0)
Parameters
Returns
InferBinaryName(Location, JavaFileObject)
public String InferBinaryName(JavaFileManager.Location arg0, JavaFileObject arg1)
Parameters
Returns
InferModuleName(Location)
public String InferModuleName(JavaFileManager.Location arg0)
Parameters
Returns
Exceptions
IsSameFile(FileObject, FileObject)
public bool IsSameFile(FileObject arg0, FileObject arg1)
Parameters
arg0
FileObjectarg1
FileObject
Returns
List(Location, String, Set<Kind>, bool)
public Iterable<JavaFileObject> List(JavaFileManager.Location arg0, String arg1, Set<JavaFileObject.Kind> arg2, bool arg3)
Parameters
arg0
JavaFileManager.Locationarg1
Stringarg2
Set<JavaFileObject.Kind>arg3
bool
Returns
Exceptions
ListLocationsForModules(Location)
public Iterable<Set<JavaFileManager.Location>> ListLocationsForModules(JavaFileManager.Location arg0)
Parameters
Returns
Exceptions
Operators
implicit operator Closeable(JavaFileManager)
Converter from JavaFileManager to Closeable
public static implicit operator Closeable(JavaFileManager t)
Parameters
Returns
implicit operator Flushable(JavaFileManager)
Converter from JavaFileManager to Flushable
public static implicit operator Flushable(JavaFileManager t)
Parameters
Returns
implicit operator OptionChecker(JavaFileManager)
Converter from JavaFileManager to OptionChecker
public static implicit operator OptionChecker(JavaFileManager t)