org.eclipse.emf.ecoretools.tabbedproperties.sections
Class AbstractStringPropertySection

java.lang.Object
  extended by org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
      extended by org.eclipse.emf.ecoretools.tabbedproperties.sections.AbstractTabbedPropertySection
          extended by org.eclipse.emf.ecoretools.tabbedproperties.sections.AbstractTextPropertySection
              extended by org.eclipse.emf.ecoretools.tabbedproperties.sections.AbstractStringPropertySection
All Implemented Interfaces:
org.eclipse.ui.views.properties.tabbed.ISection

public abstract class AbstractStringPropertySection
extends AbstractTextPropertySection

An abstract implementation of a section for a field with a String property value. Creation 5 apr. 2006 Updated 7 aug. 2006


Field Summary
 
Fields inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
STANDARD_LABEL_WIDTH
 
Constructor Summary
AbstractStringPropertySection()
           
 
Method Summary
protected  java.lang.String getFeatureAsString()
          Get the value of the feature as text for the text field for the section.
protected  java.lang.Object getNewFeatureValue(java.lang.String newText)
          Get the new value of the feature from the text field of the section.
protected  java.lang.Object getOldFeatureValue()
          Returns the feature value from the model as an object type.
protected  void verifyField(org.eclipse.swt.widgets.Event e)
          Subclasses may provide their own checker on the text that is entered by the user and update the 'doit' flag of the Event in consequence.
 
Methods inherited from class org.eclipse.emf.ecoretools.tabbedproperties.sections.AbstractTextPropertySection
createControls, createWidgets, focusIn, focusOut, getListener, getNameLabel, getStyle, getText, handleTextModified, hookListeners, isTextValid, refresh, setSectionData
 
Methods inherited from class org.eclipse.emf.ecoretools.tabbedproperties.sections.AbstractTabbedPropertySection
aboutToBeHidden, aboutToBeShown, adaptToEObject, addListener, clearDecorators, createCommand, getActivePage, getEditingDomain, getEObject, getEObjectList, getFeature, getLabelText, getMainComposite, getMessageManager, getModelListener, getSectionComposite, getStandardLabelWidth, getStatusLineManager, handleModelChanged, isReadOnly, makeContributions, removeListener, setDecorator, setErrorDecorator, setErrorMessage, setInfoDecorator, setInput, setMessage, setWarningDecorator
 
Methods inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
dispose, getMinimumHeight, getPart, getSelection, getWidgetFactory, shouldUseExtraSpace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractStringPropertySection

public AbstractStringPropertySection()
Method Detail

verifyField

protected void verifyField(org.eclipse.swt.widgets.Event e)
Description copied from class: AbstractTextPropertySection
Subclasses may provide their own checker on the text that is entered by the user and update the 'doit' flag of the Event in consequence.

Specified by:
verifyField in class AbstractTextPropertySection
Parameters:
e - the Event that is sent when the Text is modified
See Also:
AbstractTextPropertySection.verifyField(Event)

getFeatureAsString

protected java.lang.String getFeatureAsString()
Description copied from class: AbstractTextPropertySection
Get the value of the feature as text for the text field for the section.

Specified by:
getFeatureAsString in class AbstractTextPropertySection
Returns:
the value of the feature as text.
See Also:
AbstractTextPropertySection.getFeatureAsString()

getNewFeatureValue

protected java.lang.Object getNewFeatureValue(java.lang.String newText)
Description copied from class: AbstractTextPropertySection
Get the new value of the feature from the text field of the section.

Specified by:
getNewFeatureValue in class AbstractTextPropertySection
Parameters:
newText - the new value of the feature as a string.
Returns:
the new value of the feature.
See Also:
AbstractTextPropertySection.getNewFeatureValue(java.lang.String)

getOldFeatureValue

protected java.lang.Object getOldFeatureValue()
Description copied from class: AbstractTextPropertySection
Returns the feature value from the model as an object type.

Specified by:
getOldFeatureValue in class AbstractTextPropertySection
Returns:
the feature object
See Also:
AbstractTextPropertySection.getOldFeatureValue()

Copyright 2007 Anyware Technologies.
All Rights Reserved.