public class EnvVariablesTable extends ListTableWithButtons<EnvironmentVariable>
Modifier and Type | Class and Description |
---|---|
protected class |
EnvVariablesTable.NameColumnInfo |
protected class |
EnvVariablesTable.ValueColumnInfo |
ListTableWithButtons.ElementsColumnInfoBase<T>
Constructor and Description |
---|
EnvVariablesTable() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canDeleteElement(EnvironmentVariable selection) |
protected EnvironmentVariable |
cloneElement(EnvironmentVariable envVariable) |
protected EnvironmentVariable |
createElement() |
protected AnActionButton [] |
createExtraActions() |
protected ListTableModel |
createListModel() |
void |
editVariableName(EnvironmentVariable environmentVariable) |
javax.swing.JComponent |
getComponent() |
java.util.List<EnvironmentVariable> |
getEnvironmentVariables() |
protected boolean |
isEmpty(EnvironmentVariable element) |
static java.util.Map<java.lang.String,java.lang.String> |
parseEnvsFromText(java.lang.String content) |
void |
setPasteActionEnabled(boolean enabled) |
addNewElement, createAddAction, createRemoveAction, createToolbarDecorator, editSelection, getActionsPanel, getElements, getSelection, getTableView, isUpDownSupported, refreshValues, removeSelected, setDisabled, setEnabled, setModified, setSelection, setValues, shouldEditRowOnCreation, stopEditing
public void setPasteActionEnabled(boolean enabled)
protected ListTableModel createListModel()
createListModel
in class ListTableWithButtons<EnvironmentVariable>
public void editVariableName(EnvironmentVariable environmentVariable)
public java.util.List<EnvironmentVariable> getEnvironmentVariables()
public javax.swing.JComponent getComponent()
getComponent
in class ListTableWithButtons<EnvironmentVariable>
protected EnvironmentVariable createElement()
createElement
in class ListTableWithButtons<EnvironmentVariable>
protected boolean isEmpty(EnvironmentVariable element)
isEmpty
in class ListTableWithButtons<EnvironmentVariable>
protected EnvironmentVariable cloneElement(EnvironmentVariable envVariable)
cloneElement
in class ListTableWithButtons<EnvironmentVariable>
protected boolean canDeleteElement(EnvironmentVariable selection)
canDeleteElement
in class ListTableWithButtons<EnvironmentVariable>
protected AnActionButton [] createExtraActions()
createExtraActions
in class ListTableWithButtons<EnvironmentVariable>
public static java.util.Map<java.lang.String,java.lang.String> parseEnvsFromText(java.lang.String content)