Uses of Interface
manifold.api.fs.IFile
-
-
Uses of IFile in manifold.api.fs
Subinterfaces of IFile in manifold.api.fs Modifier and Type Interface Description interfaceIFileFragmentA fragment of a file that is to be treated separate from the enclosing file.Fields in manifold.api.fs declared as IFile Modifier and Type Field Description static IFile[]IFile. EMPTY_ARRAYMethods in manifold.api.fs that return IFile Modifier and Type Method Description IFileDelegateDirectory. file(String path)IFileIDirectory. file(String path)Constucts a file given the path.static IFileIDirectoryUtil. file(IJarFileDirectory root, String path)IFileIFileFragment. getEnclosingFile()static IFileIFile. getIFile(IFileSystem fs, Path classFile)IFileIFileSystem. getIFile(File file)IFileIFileSystem. getIFile(URL url)default IFileIFile. getPhysicalFile()Facilitates virtual files e.g., IFileFragmentdefault IFileIFileFragment. getPhysicalFile()Methods in manifold.api.fs that return types with arguments of type IFile Modifier and Type Method Description List<? extends IFile>DelegateDirectory. listFiles()List<? extends IFile>IDirectory. listFiles()Methods in manifold.api.fs with parameters of type IFile Modifier and Type Method Description static intIFileUtil. findOffset(IFile file, int line, int column)static StringIFileUtil. getBaseName(IFile file)static StringIFileUtil. getExtension(IFile file) -
Uses of IFile in manifold.api.fs.cache
Methods in manifold.api.fs.cache that return types with arguments of type IFile Modifier and Type Method Description Set<IFile>PathCache. findFiles(String fqn)FqnCache<IFile>PathCache. getExtensionCache(String extension)Map<String,FqnCache<IFile>>PathCache. getExtensionCaches()Methods in manifold.api.fs.cache with parameters of type IFile Modifier and Type Method Description Set<String>PathCache. getFqnForFile(IFile file) -
Uses of IFile in manifold.api.fs.def
Classes in manifold.api.fs.def that implement IFile Modifier and Type Class Description classFileFragmentImplclassJavaFileImplMethods in manifold.api.fs.def that return IFile Modifier and Type Method Description IFileJavaDirectoryImpl. file(String path)IFileFileFragmentImpl. getEnclosingFile()IFileFileSystemImpl. getIFile(File file)IFileFileSystemImpl. getIFile(URL url)Methods in manifold.api.fs.def that return types with arguments of type IFile Modifier and Type Method Description List<? extends IFile>JavaDirectoryImpl. listFiles()Constructors in manifold.api.fs.def with parameters of type IFile Constructor Description FileFragmentImpl(String scope, String name, String ext, HostKind hostKind, IFile enclosingFile, int offset, int length, String content) -
Uses of IFile in manifold.api.fs.jar
Classes in manifold.api.fs.jar that implement IFile Modifier and Type Class Description classJarEntryFileImplMethods in manifold.api.fs.jar that return IFile Modifier and Type Method Description IFileJarEntryDirectoryImpl. file(String path)IFileJarFileDirectoryImpl. file(String path)Methods in manifold.api.fs.jar that return types with arguments of type IFile Modifier and Type Method Description List<? extends IFile>JarEntryDirectoryImpl. listFiles()List<? extends IFile>JarFileDirectoryImpl. listFiles() -
Uses of IFile in manifold.api.fs.url
Classes in manifold.api.fs.url that implement IFile Modifier and Type Class Description classURLFileImplHTTP-backed file. -
Uses of IFile in manifold.api.gen
Constructors in manifold.api.gen with parameters of type IFile Constructor Description SrcLinkedClass(String fqn, AbstractSrcClass.Kind kind, IFile linkedFile)SrcLinkedClass(String fqn, AbstractSrcClass.Kind kind, IFile linkedFile, JavaFileManager.Location location, IModule module, DiagnosticListener<JavaFileObject> errorHandler)Use this constructor to automatically handle extension methods on inner classesSrcLinkedClass(String fqn, AbstractSrcClass enclosingClass, AbstractSrcClass.Kind kind, IFile linkedFile, JavaFileManager.Location location, IModule module, DiagnosticListener<JavaFileObject> errorHandler) -
Uses of IFile in manifold.api.host
Fields in manifold.api.host declared as IFile Modifier and Type Field Description IFileRefreshRequest. fileMethods in manifold.api.host with parameters of type IFile Modifier and Type Method Description default Set<ITypeManifold>IModule. findTypeManifoldsFor(IFile file)default Set<ITypeManifold>IModule. findTypeManifoldsFor(IFile file, Predicate<ITypeManifold> predicate)Finds the set of type manifolds that handle a given resource file.ClassLoaderIManifoldHost. getClassLoaderForFile(IFile file)Constructors in manifold.api.host with parameters of type IFile Constructor Description RefreshRequest(IFile file, String[] types, IModule module, RefreshKind kind) -
Uses of IFile in manifold.api.type
Methods in manifold.api.type that return IFile Modifier and Type Method Description IFileAbstractSingleFileModel. getFile()Methods in manifold.api.type that return types with arguments of type IFile Modifier and Type Method Description List<IFile>ITypeManifold. findFilesForType(String fqn)List<IFile>ResourceFileTypeManifold. findFilesForType(String fqn)List<IFile>UrlTypeManifold. findFilesForType(String fqn)Set<IFile>AbstractSingleFileModel. getFiles()Set<IFile>IModel. getFiles()Methods in manifold.api.type with parameters of type IFile Modifier and Type Method Description voidAbstractSingleFileModel. addFile(IFile file)voidIModel. addFile(IFile file)Addfileto the set of files this model uses.protected Set<String>ResourceFileTypeManifold. getAdditionalTypes(String fqnForFile, IFile file)Additional types derived fromfile.static StringResourceFileTypeManifold. getContent(IFile file)StringResourceFileTypeManifold. getTypeNameForFile(String defaultFqn, IFile file)Provide the type name that corresponds with the resource file, if different fromdefaultFqn.String[]IFileConnected. getTypesForFile(IFile file)Returns ALL type names associated with the given file whether or not the types have been loaded yet.String[]ResourceFileTypeManifold. getTypesForFile(IFile file)String[]UrlTypeManifold. getTypesForFile(IFile file)booleanIFileConnected. handlesFile(IFile file)booleanResourceFileTypeManifold. handlesFile(IFile file)booleanUrlTypeManifold. handlesFile(IFile file)protected booleanResourceFileTypeManifold. isDuplicate(IFile file, Set<IFile> files)RefreshKindIFileConnected. refreshedFile(IFile file, String[] types, RefreshKind kind)Notifies that a file has been refreshed.RefreshKindResourceFileTypeManifold. refreshedFile(IFile file, String[] types, RefreshKind kind)RefreshKindUrlTypeManifold. refreshedFile(IFile file, String[] types, RefreshKind kind)voidAbstractSingleFileModel. removeFile(IFile file)voidIModel. removeFile(IFile file)Removefilefrom the set of files this model usesvoidAbstractSingleFileModel. updateFile(IFile file)voidIModel. updateFile(IFile file)Updatesfilein the set of files this model usesMethod parameters in manifold.api.type with type arguments of type IFile Modifier and Type Method Description voidResourceFileTypeManifold.CacheClearer. createdType(Set<IFile> files, String type)voidResourceFileTypeManifold.CacheClearer. deletedType(Set<IFile> files, String type)protected voidResourceFileTypeManifold. init(IModule module, BiFunction<String,Set<IFile>,M> modelMapper)protected booleanResourceFileTypeManifold. isDuplicate(IFile file, Set<IFile> files)voidResourceFileTypeManifold.CacheClearer. modifiedType(Set<IFile> files, String type)Constructor parameters in manifold.api.type with type arguments of type IFile Constructor Description AbstractSingleFileModel(IManifoldHost host, String fqn, Set<IFile> files) -
Uses of IFile in manifold.internal.host
Methods in manifold.internal.host with parameters of type IFile Modifier and Type Method Description ClassLoaderAbstractManifoldHost. getClassLoaderForFile(IFile file) -
Uses of IFile in manifold.internal.javac
Methods in manifold.internal.javac that return types with arguments of type IFile Modifier and Type Method Description Set<IFile>GeneratedJavaStubFileObject. getResourceFiles()Resource files from which the type is created.Set<IFile>SourceSupplier. getResourceFiles()
-