public class PythonScriptTool extends AbstractAction
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
Constructor and Description |
---|
PythonScriptTool(PythonConsole console,
Controller controller) |
PythonScriptTool(PythonConsole console,
Controller controller,
long id) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e) |
void |
deleteProperties(Controller c) |
void |
execute() |
File |
getFileLink() |
List<PythonGUI<?>> |
getGuiList() |
Icon |
getIcon() |
long |
getId() |
String |
getMenuPath() |
String |
getName() |
String |
getSourceCode() |
boolean |
isUseFileLink() |
boolean |
isUseGUI() |
boolean |
isUseMenuItem() |
boolean |
isUseToolItem() |
void |
removeGUI() |
void |
restoreProperties(Controller c) |
void |
setFileLink(File fileLink) |
void |
setIcon(Icon icon) |
void |
setMenuPath(String menuPath) |
void |
setName(String name) |
void |
setSourceCode(String sourceCode) |
void |
setUseFileLink(boolean useFileLink) |
void |
setUseGUI(boolean useGUI) |
void |
setUseMenuItem(boolean useMenuItem) |
void |
setUseToolItem(boolean useToolItem) |
void |
storeProperties(Controller c) |
String |
toString() |
void |
updateGUI() |
addPropertyChangeListener, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
public PythonScriptTool(PythonConsole console, Controller controller)
public PythonScriptTool(PythonConsole console, Controller controller, long id)
public void actionPerformed(ActionEvent e)
public void execute()
public String getName()
public void setName(String name)
public String getSourceCode()
public void setSourceCode(String sourceCode)
public Icon getIcon()
public void setIcon(Icon icon)
public String getMenuPath()
public void setMenuPath(String menuPath)
public File getFileLink()
public void setFileLink(File fileLink)
public boolean isUseFileLink()
public void setUseFileLink(boolean useFileLink)
public boolean isUseMenuItem()
public void setUseMenuItem(boolean useMenuItem)
public boolean isUseToolItem()
public void setUseToolItem(boolean useToolItem)
public boolean isUseGUI()
public void setUseGUI(boolean useGUI)
public void updateGUI()
public void removeGUI()
public long getId()
public void storeProperties(Controller c)
public void restoreProperties(Controller c)
public void deleteProperties(Controller c)