com.ibm.designer.ide.xsp.components.api.panels
Class XSPBasicsPanelWithValue

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by com.ibm.commons.swt.data.layouts.PropLayout
                      extended by com.ibm.commons.swt.data.layouts.PropLayout2
                          extended by com.ibm.commons.swt.data.layouts.PropLayoutGroupBox
                              extended by com.ibm.commons.swt.data.layouts.BasicsPanel
                                  extended by com.ibm.designer.ide.xsp.components.api.panels.XSPBasicsPanel
                                      extended by com.ibm.designer.ide.xsp.components.api.panels.XSPBasicsPanelWithValue
All Implemented Interfaces:
IPanelDataReciever, org.eclipse.swt.graphics.Drawable
Direct Known Subclasses:
XSPBasicsPanelWithTextValue, XSPBasicsPanelWithValueNoOptions

public class XSPBasicsPanelWithValue
extends XSPBasicsPanel

A properties panel that has a field where the user can enter a value for the 'value' attribute, so long as the given control has an attribute named 'value' or whatever is returned by the XSPBasicsPanel.getValueAttr() call.


Field Summary
 
Fields inherited from class com.ibm.designer.ide.xsp.components.api.panels.XSPBasicsPanel
_listener, controlTooltipMap
 
Fields inherited from class com.ibm.commons.swt.data.layouts.BasicsPanel
NAME_REGEX
 
Fields inherited from class com.ibm.commons.swt.data.layouts.PropLayout
TEXT_SUFFIX, UNITS_SUFFIX
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
XSPBasicsPanelWithValue(org.eclipse.swt.widgets.Composite parent, int style)
          Constructs a new instance of the class given the parent Composite, and the style flags which are used to set the look/behavior of the control.
 
Method Summary
protected  boolean hasValue()
          Returns true if the panel should have a Value field.
 
Methods inherited from class com.ibm.designer.ide.xsp.components.api.panels.XSPBasicsPanel
cacheToolTip, checkComputed, createContents, createFormatBean, getAcceleratorAttr, getBidiAttr, getBidiTypesLookup, getEnabledAttr, getExtraData, getHeightUnits, getIdLookup, getLabelToolTipText, getNameAttr, getNameValidator, getReadOnlyAttr, getShowReadOnlyAsDisabledAttr, getStyleAttribute, getTabOrderAttr, getValueAttr, getVisibleAttr, getWidthUnits, hasAccelerator, hasBidi, hasEnabled, hasField, hasHeight, hasName, hasReadOnly, hasShowReadOnlyAsDisabled, hasTabOrder, hasVisible, hasWidth, initPropertyEditor, setExtraData, showTooltips, toggleControls, toggleHeightAndWidth, usesStyleForHeightWidth
 
Methods inherited from class com.ibm.commons.swt.data.layouts.BasicsPanel
createAccelerator, createAutomatedSection, createBidi, createEnabled, createHeightAndWidth, createLeftContents, createName, createPostSection, createPreSection, createReadOnly, createRightContents, createShowReadOnlyAsDisabled, createTabOrder, createValue, createVisible, getAcceleratorValidator, getContextHelpId, getEnabledDefaultValue, getNumLeftColumns, getReadOnlyDefaultValue, getTabOrderValidator, getVisibleDefaultValue, hasGroupBox
 
Methods inherited from class com.ibm.commons.swt.data.layouts.PropLayoutGroupBox
createGroupBoxContents, getGroupTitle, getNumGroupBoxColumns, getNumRightColumns
 
Methods inherited from class com.ibm.commons.swt.data.layouts.PropLayout2
createChildComposites, createColumnGridData, getNumParentColumns, isFirstColumnUsed, isSecondColumnUsed
 
Methods inherited from class com.ibm.commons.swt.data.layouts.PropLayout
addStateDependantChild, afterPanelCreation, checkEnableText, checkSelection, createChildLayout, createColorButton, createCombo, createCombo, createComboComputed, createComboComputed, createComboComputed, createComboComputed, createControlGDBigWidth, createControlGDDefWidth, createControlGDFill, createControlGDMultiLine, createControlGDNoWidth, createControlGDSmallWidth, createControlNonComputedGD, createDCCheckBox, createDCCheckBox, createDCCheckboxComputed, createDCCheckboxComputed, createDCCheckboxComputed, createDCCheckboxComputed, createDCLabel, createDCRadioButton, createDCText, createDCText, createDCTextComputed, createDCTextComputed, createDCTextComputed, createDCTextComputed, createDCTextComputedPositiveIntegerOnly, createDCTextNoWidth, createExtraIndentGD, createFillGD, createFillSpanGD, createGroupBoxGridData, createGroupBoxLayout, createHeading, createHeightWidthSection, createIndentGD, createLabel, createLabel, createLabelSpanGD, createMultiLineText, createMultiLineTextComputed, createNoMarginGridLayout, createPanel, createResetButton, createResetButton, createSizeTextGD, createSpanGD, createTableSpanGD, createToggleButton, createUnitsGD, createUnitsTextAndCombo, createUnitsTextAndCombo, finishCreation, getComputedExtraWidthHint, getControlBigWidthHint, getControlForText, getControlForUnits, getControlIndentAmt, getControlSmallWidthHint, getControlWidthHint, getCSSLookup, getCurrentParent, getDataNode, getDefaultBackgroundColor, getDefaultTextCols, getExtraIndentAmt, getFigureContext, getHeightHint, getResetImage, handleTooltip, initialize, initLayout, installScrolledCompositeListeners, panelCreated, resetControlListeners, runAfterCreation, setCurrentParent, setFigureContext, useDCPanel
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getBorderWidth, getClientArea, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getRegion, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XSPBasicsPanelWithValue

public XSPBasicsPanelWithValue(org.eclipse.swt.widgets.Composite parent,
                               int style)
Constructs a new instance of the class given the parent Composite, and the style flags which are used to set the look/behavior of the control.

The style value is either one of the style constants defined in class SWT which is applicable to instances of this class, or must be built by bitwise OR'ing together (that is, using the int "|" operator) two or more of those SWT style constants. Style bits are also inherited from superclasses.

Parameters:
parent - a Composite control which will be the parent of the new instance (CANNOT be null).
style - the style of the control to construct.
Method Detail

hasValue

protected boolean hasValue()
Description copied from class: BasicsPanel
Returns true if the panel should have a Value field.

Overrides:
hasValue in class XSPBasicsPanel
Returns: