public class LibraryOptionsPanel extends java.lang.Object implements Disposable
Disposable.Parent
Constructor and Description |
---|
LibraryOptionsPanel(CustomLibraryDescription libraryDescription,
NotNullComputable<java.lang.String> pathProvider,
FrameworkLibraryVersionFilter versionFilter,
LibrariesContainer librariesContainer,
boolean showDoNotCreateOption) |
LibraryOptionsPanel(CustomLibraryDescription libraryDescription,
java.lang.String path,
FrameworkLibraryVersionFilter versionFilter,
LibrariesContainer librariesContainer,
boolean showDoNotCreateOption) |
Modifier and Type | Method and Description |
---|---|
LibraryCompositionSettings |
apply() |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
javax.swing.JComponent |
getMainPanel() |
LibraryCompositionSettings |
getSettings() |
javax.swing.JPanel |
getSimplePanel() |
protected void |
onVersionChanged(java.lang.String version) |
void |
setLibraryProvider(FrameworkLibraryProvider provider) |
void |
setVersionFilter(FrameworkLibraryVersionFilter versionFilter) |
public LibraryOptionsPanel(CustomLibraryDescription libraryDescription, java.lang.String path, FrameworkLibraryVersionFilter versionFilter, LibrariesContainer librariesContainer, boolean showDoNotCreateOption)
public LibraryOptionsPanel(CustomLibraryDescription libraryDescription, NotNullComputable<java.lang.String> pathProvider, FrameworkLibraryVersionFilter versionFilter, LibrariesContainer librariesContainer, boolean showDoNotCreateOption)
protected void onVersionChanged(java.lang.String version)
public javax.swing.JPanel getSimplePanel()
public void setLibraryProvider(FrameworkLibraryProvider provider)
public void setVersionFilter(FrameworkLibraryVersionFilter versionFilter)
public LibraryCompositionSettings getSettings()
public LibraryCompositionSettings apply()
public javax.swing.JComponent getMainPanel()
public void dispose()
Disposable
dispose
in interface Disposable