|
||||||||||
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()
|
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.PropertyChangeListener
propertyChange
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 SubmitListener
submit
- the submit being submitted
public void afterSubmit(Submit submit, SubmitContext context)
SubmitListener
afterSubmit
in interface SubmitListener
submit
- the submit.protected void logMessages(java.lang.String message, java.lang.String infoMessage)
public boolean onClose(boolean canCancel)
DesktopPanel
onClose
in interface DesktopPanel
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 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 |