|
Préférences
Moteurs de recherche
|
||||||||||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.6.0
javax.tools
|
|||||||||||||||||||||||||
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface javax.tools.JavaFileManager |
|---|
JavaFileManager.Location |
| Method Summary | |
|---|---|
Iterable<? extends JavaFileObject> |
getJavaFileObjects(File... files)
Gets file objects representing the given files. |
Iterable<? extends JavaFileObject> |
getJavaFileObjects(String... names)
Gets file objects representing the given file names. |
Iterable<? extends JavaFileObject> |
getJavaFileObjectsFromFiles(Iterable<? extends File> files)
Gets file objects representing the given files. |
Iterable<? extends JavaFileObject> |
getJavaFileObjectsFromStrings(Iterable<String> names)
Gets file objects representing the given file names. |
Iterable<? extends File> |
getLocation(JavaFileManager.Location location)
Gets the path associated with the given location. |
boolean |
isSameFile(FileObject a,
FileObject b)
Compares two file objects and return true if they represent the same canonical file, zip file entry, or entry in any file system based container. |
void |
setLocation(JavaFileManager.Location location,
Iterable<? extends File> path)
Associates the given path with the given location. |
| Methods inherited from interface javax.tools.JavaFileManager |
|---|
close, flush, getClassLoader, getFileForInput, getFileForOutput, getJavaFileForInput, getJavaFileForOutput, handleOption, hasLocation, inferBinaryName, list |
| Methods inherited from interface javax.tools.OptionChecker |
|---|
isSupportedOption |
| Method Detail |
|---|
boolean isSameFile(FileObject a, FileObject b)
isSameFile in interface JavaFileManagera - a file objectb - a file object
IllegalArgumentException - if either of the arguments
were created with another file manager implementationIterable<? extends JavaFileObject> getJavaFileObjectsFromFiles(Iterable<? extends File> files)
files - a list of files
IllegalArgumentException - if the list of files includes
a directoryIterable<? extends JavaFileObject> getJavaFileObjects(File... files)
getJavaFileObjectsFromFiles(Arrays.asList(files))
files - an array of files
IllegalArgumentException - if the array of files includes
a directory
NullPointerException - if the given array contains null
elementsIterable<? extends JavaFileObject> getJavaFileObjectsFromStrings(Iterable<String> names)
names - a list of file names
IllegalArgumentException - if the list of file names
includes a directoryIterable<? extends JavaFileObject> getJavaFileObjects(String... names)
getJavaFileObjectsFromStrings(Arrays.asList(names))
names - a list of file names
IllegalArgumentException - if the array of file names
includes a directory
NullPointerException - if the given array contains null
elementsvoid setLocation(JavaFileManager.Location location, Iterable<? extends File> path) throws IOException
location - a locationpath - a list of files, if null use the default
path for this location
IllegalArgumentException - if location is an output
location and path does not contain exactly one element
IOException - if location is an output location and path
does not represent an existing directorygetLocation(javax.tools.JavaFileManager.Location)Iterable<? extends File> getLocation(JavaFileManager.Location location)
location - a location
null if this location has no
associated pathsetLocation(javax.tools.JavaFileManager.Location, java.lang.Iterable extends java.io.File>)