public class WebserviceEditor extends java.lang.Object implements WebserviceEditorExtension, de.ims.icarus.ui.helper.Editor<Webservice>
Modifier and Type | Class and Description |
---|---|
protected class |
WebserviceEditor.Handler |
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JTextField |
contact |
protected javax.swing.JPanel |
contentPanel |
protected javax.swing.JTextField |
creator |
protected javax.swing.JTextArea |
description |
protected WebserviceEditor.Handler |
handler |
protected javax.swing.JTable |
inputTable |
protected WebserviceInputTableModel |
inputTableModel |
protected boolean |
limitedAccess |
protected java.util.Collection<javax.swing.JComponent> |
localizedComponents |
protected javax.swing.JTextField |
nameInput |
protected javax.swing.JTable |
outputTable |
protected WebserviceOutputTableModel |
outputTableModel |
protected javax.swing.JTextField |
serviceID |
protected javax.swing.JTextField |
uniqueID |
protected javax.swing.JTextField |
url |
protected javax.swing.JTextField |
webresourceFormat |
protected Webservice |
webservice |
protected javax.swing.JButton |
webserviceInputAddButton |
protected javax.swing.JButton |
webserviceInputEditButton |
protected javax.swing.JButton |
webserviceInputRemoveButton |
protected javax.swing.JButton |
webserviceOutputAddButton |
protected javax.swing.JButton |
webserviceOutputEditButton |
protected javax.swing.JButton |
webserviceOutputRemoveButton |
Constructor and Description |
---|
WebserviceEditor() |
Modifier and Type | Method and Description |
---|---|
protected void |
addWebserviceInput(java.lang.String attribute) |
protected void |
addWebserviceOutput(java.lang.String attribute) |
void |
applyEdit() |
void |
close() |
protected WebserviceEditor.Handler |
createHandler() |
protected void |
deleteWebserviceInput(java.lang.String attribute,
int itemIndex) |
protected void |
deleteWebserviceOutput(java.lang.String attribute,
int itemIndex) |
protected void |
editWebserviceInput(java.lang.String attribute,
java.lang.String attributevalue,
int index) |
protected void |
editWebserviceOutput(java.lang.String attribute,
java.lang.String attributevalue,
int index) |
protected int |
feedBasicComponents(javax.swing.JPanel panel) |
protected void |
feedEditorComponent(javax.swing.JPanel panel) |
boolean |
getAccessType() |
Webservice |
getEditingItem() |
java.awt.Component |
getEditorComponent() |
protected java.lang.String |
getWebserviceName() |
boolean |
hasChanges() |
protected void |
init() |
protected void |
refreshItemAccess() |
protected void |
refreshWebserviceActions() |
void |
resetEdit() |
void |
setAccessType(boolean limitedAccess) |
void |
setEditingItem(Webservice webservice) |
protected boolean limitedAccess
protected javax.swing.JPanel contentPanel
protected java.util.Collection<javax.swing.JComponent> localizedComponents
protected javax.swing.JTextField nameInput
protected javax.swing.JTextArea description
protected javax.swing.JTextField creator
protected javax.swing.JTextField contact
protected javax.swing.JTextField url
protected javax.swing.JTextField serviceID
protected javax.swing.JTextField webresourceFormat
protected javax.swing.JTextField uniqueID
protected javax.swing.JTable inputTable
protected WebserviceInputTableModel inputTableModel
protected javax.swing.JButton webserviceInputAddButton
protected javax.swing.JButton webserviceInputEditButton
protected javax.swing.JButton webserviceInputRemoveButton
protected javax.swing.JTable outputTable
protected WebserviceOutputTableModel outputTableModel
protected javax.swing.JButton webserviceOutputAddButton
protected javax.swing.JButton webserviceOutputEditButton
protected javax.swing.JButton webserviceOutputRemoveButton
protected Webservice webservice
protected WebserviceEditor.Handler handler
protected int feedBasicComponents(javax.swing.JPanel panel)
protected void feedEditorComponent(javax.swing.JPanel panel)
protected WebserviceEditor.Handler createHandler()
protected void init()
protected java.lang.String getWebserviceName()
protected void refreshItemAccess()
public java.awt.Component getEditorComponent()
getEditorComponent
in interface de.ims.icarus.ui.helper.Editor<Webservice>
Editor.getEditorComponent()
public void setEditingItem(Webservice webservice)
setEditingItem
in interface de.ims.icarus.ui.helper.Editor<Webservice>
Editor.setEditingItem(java.lang.Object)
public Webservice getEditingItem()
getEditingItem
in interface de.ims.icarus.ui.helper.Editor<Webservice>
Editor.getEditingItem()
public void setAccessType(boolean limitedAccess)
setAccessType
in interface WebserviceEditorExtension
WebserviceEditorExtension.setAccessType(boolean)
public boolean getAccessType()
getAccessType
in interface WebserviceEditorExtension
WebserviceEditorExtension.getAccessType()
protected void refreshWebserviceActions()
public void resetEdit()
resetEdit
in interface de.ims.icarus.ui.helper.Editor<Webservice>
Editor.resetEdit()
public void applyEdit()
applyEdit
in interface de.ims.icarus.ui.helper.Editor<Webservice>
Editor.applyEdit()
public boolean hasChanges()
hasChanges
in interface de.ims.icarus.ui.helper.Editor<Webservice>
Editor.hasChanges()
public void close()
close
in interface de.ims.icarus.ui.helper.Editor<Webservice>
Editor.close()
protected void addWebserviceInput(java.lang.String attribute)
protected void editWebserviceInput(java.lang.String attribute, java.lang.String attributevalue, int index)
protected void deleteWebserviceInput(java.lang.String attribute, int itemIndex)
protected void addWebserviceOutput(java.lang.String attribute)
protected void editWebserviceOutput(java.lang.String attribute, java.lang.String attributevalue, int index)
protected void deleteWebserviceOutput(java.lang.String attribute, int itemIndex)