|
org.netbeans.modules.projectapi/1 1.36.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CacheDirectoryProvider
Ability for a project to permit other modules to store arbitrary cache data associated with the project.
Implementors should place an instance in Project.getLookup()
.
Callers should use ProjectUtils.getCacheDirectory(org.netbeans.api.project.Project, java.lang.Class>)
rather than looking for this interface.
Method Summary | |
---|---|
FileObject |
getCacheDirectory()
Get a directory in which modules may store disposable cached information about the project, such as an index of classes it contains. |
Method Detail |
---|
FileObject getCacheDirectory() throws IOException
SharabilityQuery
.
Modules are responsible for preventing name clashes in this directory by
using sufficiently unique names for child files and folders.
IOException
- if it cannot be created or loaded
|
org.netbeans.modules.projectapi/1 1.36.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |