|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.eviware.soapui.ui.support.ModelItemDesktopPanel<T>
com.eviware.soapui.impl.support.panels.AbstractHttpRequestDesktopPanel<T,T2>
public abstract class AbstractHttpRequestDesktopPanel<T extends ModelItem,T2 extends AbstractHttpRequestInterface<?>>
Abstract DesktopPanel for HttpRequests
| Nested Class Summary | |
|---|---|
class |
AbstractHttpRequestDesktopPanel.AbstractHttpRequestMessageEditor<T3 extends XmlDocument>
|
class |
AbstractHttpRequestDesktopPanel.AbstractHttpResponseMessageEditor<T3 extends XmlDocument>
|
protected class |
AbstractHttpRequestDesktopPanel.InputAreaFocusListener
|
protected class |
AbstractHttpRequestDesktopPanel.ResultAreaFocusListener
|
class |
AbstractHttpRequestDesktopPanel.SubmitAction
|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary |
|---|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface com.eviware.soapui.ui.desktop.DesktopPanel |
|---|
ICON_PROPERTY, TITLE_PROPERTY |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
AbstractHttpRequestDesktopPanel(T modelItem,
T2 request)
|
|
| Method Summary | |
|---|---|
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 javax.swing.JComponent |
buildContent()
|
protected javax.swing.JComponent |
buildEndpointComponent()
|
protected abstract ModelItemXmlEditor<?,?> |
buildRequestEditor()
|
protected abstract ModelItemXmlEditor<?,?> |
buildResponseEditor()
|
protected javax.swing.JComponent |
buildStatusLabel()
|
protected javax.swing.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()
|
void |
focusResponseInTabbedView(boolean respFocus)
|
protected abstract java.lang.String |
getHelpUrl()
|
T2 |
getRequest()
|
ModelItemXmlEditor<?,?> |
getRequestEditor()
|
ModelItemXmlEditor<?,?> |
getResponseEditor()
|
JEditorStatusBarWithProgress |
getStatusBar()
|
Submit |
getSubmit()
|
AbstractHttpRequestDesktopPanel.SubmitAction |
getSubmitAction()
|
javax.swing.JButton |
getSubmitButton()
|
protected void |
init(T2 request)
|
protected abstract void |
insertButtons(JXToolBar toolbar)
|
boolean |
isHasClosed()
|
protected void |
logMessages(java.lang.String message,
java.lang.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(java.beans.PropertyChangeEvent evt)
|
protected boolean |
release()
|
void |
removeContent(javax.swing.JComponent content)
|
void |
setContent(javax.swing.JComponent content)
|
void |
setEnabled(boolean enabled)
|
| Methods inherited from class com.eviware.soapui.ui.support.ModelItemDesktopPanel |
|---|
createActionButton, getComponent, getDescription, getIcon, getModelItem, getTitle, notifyPropertyChange |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
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, getWidth, getVisibleRect, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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 |
| Methods inherited from class java.awt.Container |
|---|
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
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, hide, 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, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.eviware.soapui.support.PropertyChangeNotifier |
|---|
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener |
| Constructor Detail |
|---|
public AbstractHttpRequestDesktopPanel(T modelItem,
T2 request)
| Method Detail |
|---|
protected void init(T2 request)
public final T2 getRequest()
public final ModelItemXmlEditor<?,?> getRequestEditor()
public final ModelItemXmlEditor<?,?> getResponseEditor()
public Submit getSubmit()
protected javax.swing.JComponent buildStatusLabel()
public JEditorStatusBarWithProgress getStatusBar()
protected javax.swing.JComponent buildContent()
public AbstractHttpRequestDesktopPanel.SubmitAction getSubmitAction()
protected abstract ModelItemXmlEditor<?,?> buildResponseEditor()
protected abstract ModelItemXmlEditor<?,?> buildRequestEditor()
protected javax.swing.JComponent buildToolbar()
protected javax.swing.JComponent buildEndpointComponent()
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerpropertyChange in class ModelItemDesktopPanel<T extends ModelItem>public javax.swing.JButton getSubmitButton()
protected abstract java.lang.String getHelpUrl()
protected abstract void insertButtons(JXToolBar toolbar)
public void setEnabled(boolean enabled)
setEnabled in class javax.swing.JComponent
protected abstract Submit doSubmit()
throws Request.SubmitException
Request.SubmitException
public boolean beforeSubmit(Submit submit,
SubmitContext context)
SubmitListener
beforeSubmit in interface SubmitListenersubmit - the submit being submitted
public void afterSubmit(Submit submit,
SubmitContext context)
SubmitListener
afterSubmit in interface SubmitListenersubmit - the submit.
protected void logMessages(java.lang.String message,
java.lang.String infoMessage)
public boolean onClose(boolean canCancel)
DesktopPanel
onClose in interface DesktopPanelonClose 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 DesktopPaneldependsOn in class ModelItemDesktopPanel<T extends ModelItem>public void focusResponseInTabbedView(boolean respFocus)
public void setContent(javax.swing.JComponent content)
public void removeContent(javax.swing.JComponent content)
protected void onSubmit()
protected void onCancel()
public boolean isHasClosed()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||