public abstract class AbstractHttpRequestDesktopPanel<T extends ModelItem,T2 extends AbstractHttpRequestInterface<?>> extends ModelItemDesktopPanel<T> implements SubmitListener
Modifier and Type | Class and Description |
---|---|
class |
AbstractHttpRequestDesktopPanel.AbstractHttpRequestMessageEditor<T3 extends XmlDocument> |
class |
AbstractHttpRequestDesktopPanel.AbstractHttpResponseMessageEditor<T3 extends XmlDocument> |
protected class |
AbstractHttpRequestDesktopPanel.InputAreaFocusListener |
protected class |
AbstractHttpRequestDesktopPanel.ResultAreaFocusListener |
class |
AbstractHttpRequestDesktopPanel.SubmitAction |
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
static String |
END_POINT_COMBO_BOX |
protected EndpointsComboBoxModel |
endpointsModel |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ICON_PROPERTY, TITLE_PROPERTY
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
AbstractHttpRequestDesktopPanel(T modelItem,
T2 request) |
Modifier and Type | Method and Description |
---|---|
void |
afterSubmit(Submit submit,
SubmitContext context)
Called after submittal of a request
|
boolean |
beforeSubmit(Submit submit,
SubmitContext context)
Called before submittal of a request
|
protected JComponent |
buildContent() |
protected JComponent |
buildEndpointComponent() |
protected JPanel |
buildEndpointPanel() |
protected void |
buildLockIcon() |
protected abstract ModelItemXmlEditor<?,?> |
buildRequestEditor() |
protected abstract ModelItemXmlEditor<?,?> |
buildResponseEditor() |
protected JComponent |
buildStatusLabel() |
protected JComponent |
buildToolbar() |
boolean |
dependsOn(ModelItem modelItem)
Checks if this desktop panel depends on the existence of the specified
model item, used for closing relevant panels.
|
protected abstract Submit |
doSubmit() |
protected void |
enableEndpointCombo(JComboBox endpointCombo,
WsdlProject project) |
void |
focusResponseInTabbedView(boolean respFocus) |
JButton |
getCancelButton() |
ComboBoxModel |
getEndpointsModel() |
protected abstract String |
getHelpUrl() |
protected JLabel |
getLockIcon() |
T2 |
getRequest() |
ModelItemXmlEditor<?,?> |
getRequestEditor() |
ModelItemXmlEditor<?,?> |
getResponseEditor() |
JButton |
getSplitButton() |
JEditorStatusBarWithProgress |
getStatusBar() |
Submit |
getSubmit() |
AbstractHttpRequestDesktopPanel.SubmitAction |
getSubmitAction() |
JButton |
getSubmitButton() |
JToggleButton |
getTabsButton() |
protected void |
init(T2 request) |
protected void |
initializeFields() |
protected abstract void |
insertButtons(JXToolBar toolbar) |
protected boolean |
isAuthActivated(String authType) |
boolean |
isHasClosed() |
protected void |
logMessages(String message,
String infoMessage) |
protected void |
onCancel() |
boolean |
onClose(boolean canCancel)
Called when a desktop panel is about to be closed, may be overriden
(depending on situation) by returning false if canCancel is set to true.
|
protected void |
onSubmit() |
void |
propertyChange(PropertyChangeEvent evt) |
protected boolean |
release() |
void |
removeContent(JComponent content) |
void |
setContent(JComponent content) |
void |
setEnabled(boolean enabled) |
void |
setEndpointComponent(JComponent endpointComponent) |
void |
setEndpointsModel(T2 request) |
createActionButton, getComponent, getDescription, getIcon, getModelItem, getTitle, notifyPropertyChange
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
public static final String END_POINT_COMBO_BOX
protected EndpointsComboBoxModel endpointsModel
public void setEndpointsModel(T2 request)
public ComboBoxModel getEndpointsModel()
public void setEndpointComponent(JComponent endpointComponent)
public JButton getCancelButton()
public JButton getSplitButton()
public JToggleButton getTabsButton()
protected void init(T2 request)
protected void initializeFields()
public final T2 getRequest()
public final ModelItemXmlEditor<?,?> getRequestEditor()
public final ModelItemXmlEditor<?,?> getResponseEditor()
public Submit getSubmit()
protected JComponent buildStatusLabel()
public JEditorStatusBarWithProgress getStatusBar()
protected JComponent buildContent()
public AbstractHttpRequestDesktopPanel.SubmitAction getSubmitAction()
protected abstract ModelItemXmlEditor<?,?> buildResponseEditor()
protected abstract ModelItemXmlEditor<?,?> buildRequestEditor()
protected JComponent buildToolbar()
protected JComponent buildEndpointComponent()
public void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
propertyChange
in class ModelItemDesktopPanel<T extends ModelItem>
public JButton getSubmitButton()
protected abstract String getHelpUrl()
protected abstract void insertButtons(JXToolBar toolbar)
public void setEnabled(boolean enabled)
setEnabled
in class JComponent
protected void buildLockIcon()
protected boolean isAuthActivated(String authType)
protected JPanel buildEndpointPanel()
protected JLabel getLockIcon()
protected abstract Submit doSubmit() throws Request.SubmitException
Request.SubmitException
public boolean beforeSubmit(Submit submit, SubmitContext context)
SubmitListener
beforeSubmit
in interface SubmitListener
submit
- the submit being submittedpublic void afterSubmit(Submit submit, SubmitContext context)
SubmitListener
afterSubmit
in interface SubmitListener
submit
- the submit.public boolean onClose(boolean canCancel)
DesktopPanel
onClose
in interface DesktopPanel
onClose
in class ModelItemDesktopPanel<T extends ModelItem>
protected boolean release()
release
in class ModelItemDesktopPanel<T extends ModelItem>
public boolean dependsOn(ModelItem modelItem)
DesktopPanel
dependsOn
in interface DesktopPanel
dependsOn
in class ModelItemDesktopPanel<T extends ModelItem>
public void focusResponseInTabbedView(boolean respFocus)
public void setContent(JComponent content)
public void removeContent(JComponent content)
protected void onSubmit()
protected void onCancel()
public boolean isHasClosed()
protected void enableEndpointCombo(JComboBox endpointCombo, WsdlProject project)
Copyright © 2019. All Rights Reserved.