public class SetRoleAction extends AbstractRelationEditorAction implements javax.swing.event.DocumentListener
| Modifier and Type | Field and Description |
|---|---|
private AutoCompletingTextField |
tfRole |
editor, layer, memberTable, memberTableModel| Constructor and Description |
|---|
SetRoleAction(MemberTable memberTable,
MemberTableModel memberTableModel,
AutoCompletingTextField tfRole)
Constructs a new
SetRoleAction. |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
changedUpdate(javax.swing.event.DocumentEvent e) |
protected boolean |
confirmSettingEmptyRole(int onNumMembers) |
void |
insertUpdate(javax.swing.event.DocumentEvent e) |
protected boolean |
isEmptyRole() |
void |
removeUpdate(javax.swing.event.DocumentEvent e) |
protected void |
updateEnabledState() |
canDownload, tableChanged, valueChangedprivate final transient AutoCompletingTextField tfRole
public SetRoleAction(MemberTable memberTable, MemberTableModel memberTableModel, AutoCompletingTextField tfRole)
SetRoleAction.memberTable - member tablememberTableModel - member table modeltfRole - role text fieldprotected void updateEnabledState()
updateEnabledState in class AbstractRelationEditorActionprotected boolean isEmptyRole()
protected boolean confirmSettingEmptyRole(int onNumMembers)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void changedUpdate(javax.swing.event.DocumentEvent e)
changedUpdate in interface javax.swing.event.DocumentListenerpublic void insertUpdate(javax.swing.event.DocumentEvent e)
insertUpdate in interface javax.swing.event.DocumentListenerpublic void removeUpdate(javax.swing.event.DocumentEvent e)
removeUpdate in interface javax.swing.event.DocumentListener