public class ProgramEditor extends java.lang.Object implements ObjectListEditor.ItemEditor<Program>
Constructor and Description |
---|
ProgramEditor() |
Modifier and Type | Method and Description |
---|---|
Program |
cloneItem(Program object) |
Program |
editItem(java.awt.Component parent,
Program object,
MessageDialogs messageDialogs) |
Program |
editItem(java.awt.Component parent,
java.lang.String title,
Program program,
boolean editOnlyCommand,
boolean editOnlyLabel,
MessageDialogs messageDialogs)
Edit an instance of Program.
|
java.lang.String |
getItemLabel(Program object) |
public Program editItem(java.awt.Component parent, Program object, MessageDialogs messageDialogs)
editItem
in interface ObjectListEditor.ItemEditor<Program>
public Program editItem(java.awt.Component parent, java.lang.String title, Program program, boolean editOnlyCommand, boolean editOnlyLabel, MessageDialogs messageDialogs)
parent
- Parent component for message dialogtitle
- Title for this dialogprogram
- Program instance to editeditOnlyCommand
- Show and edit only command and working directory
(as a first step, such that name, version and suggested label can be
set after querying the program)editOnlyLabel
- Edit only the label (show the other information
non-editable)messageDialogs
- Message dialog managerpublic java.lang.String getItemLabel(Program object)
getItemLabel
in interface ObjectListEditor.ItemEditor<Program>
public Program cloneItem(Program object)
cloneItem
in interface ObjectListEditor.ItemEditor<Program>