|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.mockcentral.editor.nodes.expectation.part.wizard.AbstractFieldEditor
org.mockcentral.editor.nodes.expectation.part.wizard.ReferrableFieldEditor
public class ReferrableFieldEditor
Factory class for editors used to set values for
SignaturePartBean instances with Mock Object or Variable value
types.
| Field Summary | |
|---|---|
protected org.mockcentral.editor.nodes.fixture.FixtureNode |
fixtureNode
the current enclosing FixtureNode. |
protected ElementListSelector |
selector
the ElementListSelector used to select matching Mock Object
or variable names. |
| Fields inherited from class org.mockcentral.editor.nodes.expectation.part.wizard.AbstractFieldEditor |
|---|
bean, page, valueClassNameEditor, valueClassNameOptions, valueClassNamePromptLabel, valueEditor, valueOptions, valuePromptLabel |
| Fields inherited from class org.eclipse.swt.widgets.Composite |
|---|
embeddedHandle |
| Fields inherited from class org.eclipse.swt.widgets.Widget |
|---|
handle |
| Constructor Summary | |
|---|---|
ReferrableFieldEditor(SelectSignaturePartTypePage page,
org.mockcentral.server.SignaturePartBean bean,
org.eclipse.swt.widgets.Composite parent,
org.mockcentral.editor.nodes.fixture.FixtureNode fixtureNode)
Creates a new instance. |
|
| Method Summary | |
|---|---|
protected void |
createValueClassNameEditor(java.lang.Integer... args)
Creates the Composite used to edit the value class name of
the SignaturePartBean. |
ReferrableFieldEditor |
getEditor(org.mockcentral.server.ValueType valueType,
org.mockcentral.editor.nodes.fixture.FixtureNode fixtureNode)
Returns an editor used to set values for SignaturepartBean
instances modeling Mock Object and variable value types. |
protected java.lang.String |
getEmptyValueOptionsErrorMessage()
Returns whether an empty list of options for the bean's value field is allowed. |
| Methods inherited from class org.mockcentral.editor.nodes.expectation.part.wizard.AbstractFieldEditor |
|---|
createEditorContent, createValueEditor, getDialog, setBean, setDefaultValue, setFocusOn, setModelFieldValue, setModelFieldValue, setNoMatchingElementErrorMessage, updateControls |
| Methods inherited from class org.eclipse.swt.widgets.Composite |
|---|
changed, checkSubclass, computeSize, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setFocus, setLayout, setLayoutDeferred, setTabList |
| Methods inherited from class org.eclipse.swt.widgets.Scrollable |
|---|
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar |
| Methods inherited from class org.eclipse.swt.widgets.Control |
|---|
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBounds, setBounds, setCapture, setCursor, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update |
| Methods inherited from class org.eclipse.swt.widgets.Widget |
|---|
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected org.mockcentral.editor.nodes.fixture.FixtureNode fixtureNode
FixtureNode.
protected ElementListSelector selector
ElementListSelector used to select matching Mock Object
or variable names.
| Constructor Detail |
|---|
public ReferrableFieldEditor(SelectSignaturePartTypePage page,
org.mockcentral.server.SignaturePartBean bean,
org.eclipse.swt.widgets.Composite parent,
org.mockcentral.editor.nodes.fixture.FixtureNode fixtureNode)
page - the enclosing SelectSignaturePartTypePage.bean - the SignaturePartBean being edited.parent - the parent Composite.| Method Detail |
|---|
public ReferrableFieldEditor getEditor(org.mockcentral.server.ValueType valueType,
org.mockcentral.editor.nodes.fixture.FixtureNode fixtureNode)
SignaturepartBean
instances modeling Mock Object and variable value types.
valueType - the ValueType used to select the
appropriate editor.
SignaturepartBean
instances Mock Object and variable value types.protected void createValueClassNameEditor(java.lang.Integer... args)
AbstractFieldEditorComposite used to edit the value class name of
the SignaturePartBean. Not all subclasses will require this
method.
createValueClassNameEditor in class AbstractFieldEditorargs - the number of columns for the layout for the
Composite. If not supplied the value will be 1.protected java.lang.String getEmptyValueOptionsErrorMessage()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||