|
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 |