Klasse EclipseFileManager
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.tool.EclipseFileManager
- Alle implementierten Schnittstellen:
Closeable,Flushable,AutoCloseable,JavaFileManager,OptionChecker,StandardJavaFileManager
- Bekannte direkte Unterklassen:
EclipseFileManager
Implementation of the Standard Java File Manager
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen javax.tools.JavaFileManager
JavaFileManager.LocationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen javax.tools.StandardJavaFileManager
StandardJavaFileManager.PathFactory -
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidaddNewEntry(ArrayList paths, String currentClasspathName, ArrayList currentRuleSpecs, String customEncoding, String destPath, boolean isSourceOnly, boolean rejectDestinationPathOnJars) asPath(FileObject file) voidclose()booleancontains(JavaFileManager.Location location, FileObject fo) voidflush()getClassLoader(JavaFileManager.Location location) getFileForInput(JavaFileManager.Location location, String packageName, String relativeName) getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind) getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) Iterable<? extends JavaFileObject>getJavaFileObjects(File... files) Iterable<? extends JavaFileObject>getJavaFileObjects(String... names) Iterable<? extends JavaFileObject>getJavaFileObjects(Path... paths) Iterable<? extends JavaFileObject>getJavaFileObjectsFromFiles(Iterable<? extends File> files) Iterable<? extends JavaFileObject>getJavaFileObjectsFromPaths(Iterable<? extends Path> paths) Iterable<? extends JavaFileObject>getLocation(JavaFileManager.Location location) getLocationAsPaths(JavaFileManager.Location location) getLocationForModule(JavaFileManager.Location location, String moduleName) getLocationForModule(JavaFileManager.Location location, JavaFileObject fo) <S> ServiceLoader<S>getServiceLoader(JavaFileManager.Location location, Class<S> service) booleanhandleOption(String current, Iterator<String> remaining) booleanhasLocation(JavaFileManager.Location location) inferBinaryName(JavaFileManager.Location location, JavaFileObject file) inferModuleName(JavaFileManager.Location location) protected voidinitialize(File javahome) booleanisSameFile(FileObject fileObject1, FileObject fileObject2) intisSupportedOption(String option) list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) voidprocessPathEntries(int defaultSize, ArrayList paths, String currentPath, String customEncoding, boolean isSourceOnly, boolean rejectDestinationPathOnJars) voidvoidsetLocation(JavaFileManager.Location location, Iterable<? extends File> files) voidsetLocationForModule(JavaFileManager.Location location, String moduleName, Collection<? extends Path> paths) voidsetLocationFromPaths(JavaFileManager.Location location, Collection<? extends Path> paths) protected voidvalidateModuleLocation(JavaFileManager.Location location, String modName) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden javax.tools.JavaFileManager
getFileForOutputForOriginatingFiles, getJavaFileForOutputForOriginatingFilesVon Schnittstelle geerbte Methoden javax.tools.StandardJavaFileManager
getJavaFileObjectsFromPaths, setPathFactory
-
Felddetails
-
locationHandler
-
bundle
-
-
Konstruktordetails
-
EclipseFileManager
-
-
Methodendetails
-
initialize
- Löst aus:
IOException
-
close
- Angegeben von:
closein SchnittstelleAutoCloseable- Angegeben von:
closein SchnittstelleCloseable- Angegeben von:
closein SchnittstelleJavaFileManager- Löst aus:
IOException
-
flush
- Angegeben von:
flushin SchnittstelleFlushable- Angegeben von:
flushin SchnittstelleJavaFileManager- Löst aus:
IOException
-
getClassLoader
- Angegeben von:
getClassLoaderin SchnittstelleJavaFileManager
-
getFileForInput
public FileObject getFileForInput(JavaFileManager.Location location, String packageName, String relativeName) throws IOException - Angegeben von:
getFileForInputin SchnittstelleJavaFileManager- Löst aus:
IOException
-
getFileForOutput
public FileObject getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) throws IOException - Angegeben von:
getFileForOutputin SchnittstelleJavaFileManager- Löst aus:
IOException
-
getJavaFileForInput
public JavaFileObject getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind) throws IOException - Angegeben von:
getJavaFileForInputin SchnittstelleJavaFileManager- Löst aus:
IOException
-
getJavaFileForOutput
public JavaFileObject getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) throws IOException - Angegeben von:
getJavaFileForOutputin SchnittstelleJavaFileManager- Löst aus:
IOException
-
getJavaFileObjects
- Angegeben von:
getJavaFileObjectsin SchnittstelleStandardJavaFileManager
-
getJavaFileObjects
- Angegeben von:
getJavaFileObjectsin SchnittstelleStandardJavaFileManager
-
getJavaFileObjectsFromFiles
public Iterable<? extends JavaFileObject> getJavaFileObjectsFromFiles(Iterable<? extends File> files) - Angegeben von:
getJavaFileObjectsFromFilesin SchnittstelleStandardJavaFileManager
-
getJavaFileObjectsFromStrings
- Angegeben von:
getJavaFileObjectsFromStringsin SchnittstelleStandardJavaFileManager
-
getKind
-
getLocation
- Angegeben von:
getLocationin SchnittstelleStandardJavaFileManager
-
handleOption
- Angegeben von:
handleOptionin SchnittstelleJavaFileManager
-
hasLocation
- Angegeben von:
hasLocationin SchnittstelleJavaFileManager
-
inferBinaryName
- Angegeben von:
inferBinaryNamein SchnittstelleJavaFileManager
-
isSameFile
- Angegeben von:
isSameFilein SchnittstelleJavaFileManager- Angegeben von:
isSameFilein SchnittstelleStandardJavaFileManager
-
isSupportedOption
- Angegeben von:
isSupportedOptionin SchnittstelleOptionChecker
-
list
public Iterable<JavaFileObject> list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) throws IOException - Angegeben von:
listin SchnittstelleJavaFileManager- Löst aus:
IOException
-
setLocation
public void setLocation(JavaFileManager.Location location, Iterable<? extends File> files) throws IOException - Angegeben von:
setLocationin SchnittstelleStandardJavaFileManager- Löst aus:
IOException
-
setLocale
-
processPathEntries
-
addNewEntry
-
getFiles
-
getPaths
-
validateModuleLocation
-
getJavaFileObjects
- Angegeben von:
getJavaFileObjectsin SchnittstelleStandardJavaFileManager
-
getJavaFileObjectsFromPaths
public Iterable<? extends JavaFileObject> getJavaFileObjectsFromPaths(Iterable<? extends Path> paths) - Angegeben von:
getJavaFileObjectsFromPathsin SchnittstelleStandardJavaFileManager
-
getLocationAsPaths
- Angegeben von:
getLocationAsPathsin SchnittstelleStandardJavaFileManager
-
setLocationFromPaths
public void setLocationFromPaths(JavaFileManager.Location location, Collection<? extends Path> paths) throws IOException - Angegeben von:
setLocationFromPathsin SchnittstelleStandardJavaFileManager- Löst aus:
IOException
-
contains
- Angegeben von:
containsin SchnittstelleJavaFileManager- Löst aus:
IOException
-
getLocationForModule
public JavaFileManager.Location getLocationForModule(JavaFileManager.Location location, String moduleName) throws IOException - Angegeben von:
getLocationForModulein SchnittstelleJavaFileManager- Löst aus:
IOException
-
getLocationForModule
public JavaFileManager.Location getLocationForModule(JavaFileManager.Location location, JavaFileObject fo) - Angegeben von:
getLocationForModulein SchnittstelleJavaFileManager
-
getServiceLoader
public <S> ServiceLoader<S> getServiceLoader(JavaFileManager.Location location, Class<S> service) throws IOException - Angegeben von:
getServiceLoaderin SchnittstelleJavaFileManager- Löst aus:
IOException
-
inferModuleName
- Angegeben von:
inferModuleNamein SchnittstelleJavaFileManager- Löst aus:
IOException
-
listLocationsForModules
public Iterable<Set<JavaFileManager.Location>> listLocationsForModules(JavaFileManager.Location location) - Angegeben von:
listLocationsForModulesin SchnittstelleJavaFileManager
-
asPath
- Angegeben von:
asPathin SchnittstelleStandardJavaFileManager
-
setLocationForModule
public void setLocationForModule(JavaFileManager.Location location, String moduleName, Collection<? extends Path> paths) throws IOException - Angegeben von:
setLocationForModulein SchnittstelleStandardJavaFileManager- Löst aus:
IOException
-