|
org.netbeans.modules.project.libraries/1 1.13.22 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface LibraryTypeProvider
SPI interface for provider of library type. The LibraryTypeProvider is responsible for creating new libraries of given type and for supplying the customizers of library's volumes.
| Method Summary | |
|---|---|
LibraryImplementation |
createLibrary()
Creates a new empty library implementation. |
Customizer |
getCustomizer(String volumeType)
Returns customizer for given volume's type. |
String |
getDisplayName()
Returns the UI name of the LibraryType. |
String |
getLibraryType()
Get a unique identifier for the library type. |
String[] |
getSupportedVolumeTypes()
Get identifiers for the volume types supported by the libraries created by this provider. |
void |
libraryCreated(LibraryImplementation libraryImpl)
This method is called by the libraries framework when the library was created and fully initialized (all its properties have to be read). |
void |
libraryDeleted(LibraryImplementation libraryImpl)
This method is called by the libraries framework when the library was deleted. |
| Methods inherited from interface org.openide.util.Lookup.Provider |
|---|
getLookup |
| Method Detail |
|---|
String getDisplayName()
String getLibraryType()
j2se.
String[] getSupportedVolumeTypes()
classpath, javadoc, or src.
LibraryImplementation createLibrary()
void libraryDeleted(LibraryImplementation libraryImpl)
libraryImpl - void libraryCreated(LibraryImplementation libraryImpl)
Customizer getCustomizer(String volumeType)
createLibrary().
volumeType - a type of volume listed in getSupportedVolumeTypes()
JComponent)
|
org.netbeans.modules.project.libraries/1 1.13.22 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||