public abstract class AbstractMockResponseDesktopPanel<ModelItemType extends ModelItem,MockResponseType extends MockResponse> extends ModelItemDesktopPanel<ModelItemType> implements HasHelpUrl
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractMockResponseDesktopPanel.InputAreaFocusListener |
class |
AbstractMockResponseDesktopPanel.MockRequestMessageEditor |
class |
AbstractMockResponseDesktopPanel.MockResponseMessageEditor |
protected class |
AbstractMockResponseDesktopPanel.ResultAreaFocusListener |
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
boolean |
responseHasFocus |
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 |
---|
AbstractMockResponseDesktopPanel(ModelItemType modelItem) |
Modifier and Type | Method and Description |
---|---|
protected Component |
addBottomEditorPanel(AbstractMockResponseDesktopPanel.MockResponseMessageEditor responseEditor) |
JComponent |
addTopEditorPanel() |
protected JComponent |
buildContent() |
protected ModelItemXmlEditor<?,?> |
buildRequestEditor() |
protected AbstractMockResponseDesktopPanel.MockResponseMessageEditor |
buildResponseEditor() |
protected JComponent |
buildStatusLabel() |
protected JComponent |
buildToolbar() |
protected void |
createToolbar(JXToolBar toolbar)
Override this method if you want to but your own things in the toolbar.
|
boolean |
dependsOn(ModelItem modelItem)
Checks if this desktop panel depends on the existence of the specified
model item, used for closing relevant panels.
|
protected MockResponseType |
getMockResponse() |
ModelItemXmlEditor<?,?> |
getRequestEditor() |
AbstractMockResponseDesktopPanel.MockResponseMessageEditor |
getResponseEditor() |
JEditorStatusBarWithProgress |
getStatusBar() |
MockRunner |
getSubmit() |
boolean |
hasRequestEditor() |
boolean |
hasTopEditorPanel() |
protected void |
init(MockResponseType mockResponse) |
protected boolean |
isBidirectional()
Override this method if you are not bidirectional.
|
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.
|
void |
removeContent(JComponent content) |
void |
setContent(JComponent content) |
void |
setEnabled(boolean enabled) |
createActionButton, getComponent, getDescription, getIcon, getModelItem, getTitle, notifyPropertyChange, propertyChange, release
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
getHelpUrl
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
public AbstractMockResponseDesktopPanel(ModelItemType modelItem)
protected void init(MockResponseType mockResponse)
protected MockResponseType getMockResponse()
public final ModelItemXmlEditor<?,?> getRequestEditor()
public final AbstractMockResponseDesktopPanel.MockResponseMessageEditor getResponseEditor()
public MockRunner getSubmit()
protected JComponent buildStatusLabel()
public JEditorStatusBarWithProgress getStatusBar()
protected JComponent buildContent()
protected Component addBottomEditorPanel(AbstractMockResponseDesktopPanel.MockResponseMessageEditor responseEditor)
public boolean hasRequestEditor()
public JComponent addTopEditorPanel()
public boolean hasTopEditorPanel()
protected boolean isBidirectional()
protected AbstractMockResponseDesktopPanel.MockResponseMessageEditor buildResponseEditor()
protected ModelItemXmlEditor<?,?> buildRequestEditor()
protected JComponent buildToolbar()
protected void createToolbar(JXToolBar toolbar)
toolbar
- this is the actual toolbar for you to manipulate. Don't remove stuff on it please....public void setEnabled(boolean enabled)
setEnabled
in class JComponent
public boolean dependsOn(ModelItem modelItem)
DesktopPanel
dependsOn
in interface DesktopPanel
dependsOn
in class ModelItemDesktopPanel<ModelItemType extends ModelItem>
public void setContent(JComponent content)
public void removeContent(JComponent content)
public boolean onClose(boolean canCancel)
DesktopPanel
onClose
in interface DesktopPanel
onClose
in class ModelItemDesktopPanel<ModelItemType extends ModelItem>
Copyright © 2019. All Rights Reserved.