org.netbeans.modules.java.api.common.project.ui.customizer
Class EditMediator
java.lang.Object
org.netbeans.modules.java.api.common.project.ui.customizer.EditMediator
- All Implemented Interfaces:
- ActionListener, EventListener, ListSelectionListener
public final class EditMediator
- extends Object
- implements ActionListener, ListSelectionListener
Visual classpath customizer support.
- Since:
- org.netbeans.modules.java.api.common/1 1.5
|
Method Summary |
void |
actionPerformed(ActionEvent e)
Handles button events |
static LibraryChooser.Filter |
createLibraryFilter()
|
static EditMediator.ListComponent |
createListComponent(JList list)
|
static EditMediator.ListComponent |
createListComponent(JTable table,
DefaultListModel model)
|
static File |
getLastUsedClassPathFolder()
|
static void |
register(Project project,
AntProjectHelper helper,
ReferenceHelper refHelper,
EditMediator.ListComponent list,
ButtonModel addJar,
ButtonModel addLibrary,
ButtonModel addAntArtifact,
ButtonModel remove,
ButtonModel moveUp,
ButtonModel moveDown,
ButtonModel edit,
boolean allowRemoveClassPath,
Document libPath,
ClassPathUiSupport.Callback callback)
|
static void |
register(Project project,
AntProjectHelper helper,
ReferenceHelper refHelper,
EditMediator.ListComponent list,
ButtonModel addJar,
ButtonModel addLibrary,
ButtonModel addAntArtifact,
ButtonModel remove,
ButtonModel moveUp,
ButtonModel moveDown,
ButtonModel edit,
boolean allowRemoveClassPath,
Document libPath,
ClassPathUiSupport.Callback callback,
String[] antArtifactTypes,
FileFilter filter,
int fileSelectionMode)
Added allowRemoveClassPath option that will allow the user to delete ${javac.classpath}. |
static void |
register(Project project,
AntProjectHelper helper,
ReferenceHelper refHelper,
EditMediator.ListComponent list,
ButtonModel addJar,
ButtonModel addLibrary,
ButtonModel addAntArtifact,
ButtonModel remove,
ButtonModel moveUp,
ButtonModel moveDown,
ButtonModel edit,
Document libPath,
ClassPathUiSupport.Callback callback)
|
static void |
register(Project project,
AntProjectHelper helper,
ReferenceHelper refHelper,
EditMediator.ListComponent list,
ButtonModel addJar,
ButtonModel addLibrary,
ButtonModel addAntArtifact,
ButtonModel remove,
ButtonModel moveUp,
ButtonModel moveDown,
ButtonModel edit,
Document libPath,
ClassPathUiSupport.Callback callback,
String[] antArtifactTypes,
FileFilter filter,
int fileSelectionMode)
|
static void |
setLastUsedClassPathFolder(File folder)
|
void |
valueChanged(ListSelectionEvent e)
Handles changes in the selection |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAR_ZIP_FILTER
public static final FileFilter JAR_ZIP_FILTER
register
public static void register(Project project,
AntProjectHelper helper,
ReferenceHelper refHelper,
EditMediator.ListComponent list,
ButtonModel addJar,
ButtonModel addLibrary,
ButtonModel addAntArtifact,
ButtonModel remove,
ButtonModel moveUp,
ButtonModel moveDown,
ButtonModel edit,
Document libPath,
ClassPathUiSupport.Callback callback)
register
public static void register(Project project,
AntProjectHelper helper,
ReferenceHelper refHelper,
EditMediator.ListComponent list,
ButtonModel addJar,
ButtonModel addLibrary,
ButtonModel addAntArtifact,
ButtonModel remove,
ButtonModel moveUp,
ButtonModel moveDown,
ButtonModel edit,
boolean allowRemoveClassPath,
Document libPath,
ClassPathUiSupport.Callback callback)
register
public static void register(Project project,
AntProjectHelper helper,
ReferenceHelper refHelper,
EditMediator.ListComponent list,
ButtonModel addJar,
ButtonModel addLibrary,
ButtonModel addAntArtifact,
ButtonModel remove,
ButtonModel moveUp,
ButtonModel moveDown,
ButtonModel edit,
Document libPath,
ClassPathUiSupport.Callback callback,
String[] antArtifactTypes,
FileFilter filter,
int fileSelectionMode)
register
public static void register(Project project,
AntProjectHelper helper,
ReferenceHelper refHelper,
EditMediator.ListComponent list,
ButtonModel addJar,
ButtonModel addLibrary,
ButtonModel addAntArtifact,
ButtonModel remove,
ButtonModel moveUp,
ButtonModel moveDown,
ButtonModel edit,
boolean allowRemoveClassPath,
Document libPath,
ClassPathUiSupport.Callback callback,
String[] antArtifactTypes,
FileFilter filter,
int fileSelectionMode)
- Added
allowRemoveClassPath option that will allow the user to delete ${javac.classpath}.
- Since:
- org.netbeans.modules.java.api.common/0 1.14
actionPerformed
public void actionPerformed(ActionEvent e)
- Handles button events
- Specified by:
actionPerformed in interface ActionListener
getLastUsedClassPathFolder
public static File getLastUsedClassPathFolder()
setLastUsedClassPathFolder
public static void setLastUsedClassPathFolder(File folder)
valueChanged
public void valueChanged(ListSelectionEvent e)
- Handles changes in the selection
- Specified by:
valueChanged in interface ListSelectionListener
createLibraryFilter
public static LibraryChooser.Filter createLibraryFilter()
createListComponent
public static EditMediator.ListComponent createListComponent(JList list)
createListComponent
public static EditMediator.ListComponent createListComponent(JTable table,
DefaultListModel model)