Interface IJavaFileManager
.NET interface for TO BE DEFINED FROM USER
public interface IJavaFileManager
Methods
Close()
void Close()
Exceptions
Contains(Location, FileObject)
bool Contains(JavaFileManager.Location arg0, FileObject arg1)
Parameters
Returns
Exceptions
Flush()
void Flush()
Exceptions
GetClassLoader(Location)
ClassLoader GetClassLoader(JavaFileManager.Location arg0)
Parameters
Returns
GetFileForInput(Location, String, String)
FileObject GetFileForInput(JavaFileManager.Location arg0, String arg1, String arg2)
Parameters
arg0
JavaFileManager.Locationarg1
Stringarg2
String
Returns
Exceptions
GetFileForOutput(Location, String, String, FileObject)
FileObject GetFileForOutput(JavaFileManager.Location arg0, String arg1, String arg2, FileObject arg3)
Parameters
arg0
JavaFileManager.Locationarg1
Stringarg2
Stringarg3
FileObject
Returns
Exceptions
GetJavaFileForInput(Location, String, Kind)
JavaFileObject GetJavaFileForInput(JavaFileManager.Location arg0, String arg1, JavaFileObject.Kind arg2)
Parameters
arg0
JavaFileManager.Locationarg1
Stringarg2
JavaFileObject.Kind
Returns
Exceptions
GetJavaFileForOutput(Location, String, Kind, FileObject)
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)
JavaFileManager.Location GetLocationForModule(JavaFileManager.Location arg0, String arg1)
Parameters
Returns
Exceptions
GetLocationForModule(Location, JavaFileObject)
JavaFileManager.Location GetLocationForModule(JavaFileManager.Location arg0, JavaFileObject arg1)
Parameters
Returns
Exceptions
GetServiceLoader<S>(Location, Class)
ServiceLoader<S> GetServiceLoader<S>(JavaFileManager.Location arg0, Class arg1)
Parameters
Returns
Type Parameters
S
Exceptions
HandleOption(String, Iterator<String>)
bool HandleOption(String arg0, Iterator<String> arg1)
Parameters
Returns
HasLocation(Location)
bool HasLocation(JavaFileManager.Location arg0)
Parameters
Returns
InferBinaryName(Location, JavaFileObject)
String InferBinaryName(JavaFileManager.Location arg0, JavaFileObject arg1)
Parameters
Returns
InferModuleName(Location)
String InferModuleName(JavaFileManager.Location arg0)
Parameters
Returns
Exceptions
IsSameFile(FileObject, FileObject)
bool IsSameFile(FileObject arg0, FileObject arg1)
Parameters
arg0
FileObjectarg1
FileObject
Returns
List(Location, String, Set<Kind>, bool)
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)
Iterable<Set<JavaFileManager.Location>> ListLocationsForModules(JavaFileManager.Location arg0)