org.eclipse.emf.facet.widgets.celleditors.ecore.composite
Class StringComposite<T>

java.lang.Object
  extended by Composite
      extended by org.eclipse.emf.facet.widgets.celleditors.AbstractCellEditorComposite<T>
          extended by org.eclipse.emf.facet.widgets.celleditors.ecore.composite.StringComposite<T>
All Implemented Interfaces:
IWidget<T>, IWidget2<T>
Direct Known Subclasses:
BigDecimalComposite, BigIntegerComposite, ByteComposite, CharComposite, DoubleComposite, FloatComposite, IntComposite, LongComposite, ShortComposite

public abstract class StringComposite<T>
extends AbstractCellEditorComposite<T>


Nested Class Summary
static interface StringComposite.IConverter<T>
           
 
Constructor Summary
StringComposite(Composite parent)
           
StringComposite(Composite parent, int style)
           
 
Method Summary
 boolean getEditable()
           
 java.lang.String getText()
           
 T getValue()
          Get the value from the widget
abstract  StringComposite.IConverter<T> initConverter()
           
 void setValue(T value)
           
abstract  IStatus validate(java.lang.String string)
           
 
Methods inherited from class org.eclipse.emf.facet.widgets.celleditors.AbstractCellEditorComposite
addChangeListener, addCommitListener, getValidator, removeChangeListener, removeCommitListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.facet.widgets.celleditors.IWidget
setValue
 
Methods inherited from interface org.eclipse.emf.facet.widgets.celleditors.IWidget2
setValue
 

Constructor Detail

StringComposite

public StringComposite(Composite parent,
                       int style)

StringComposite

public StringComposite(Composite parent)
Method Detail

getEditable

public boolean getEditable()

setValue

public void setValue(T value)

getText

public java.lang.String getText()

getValue

public T getValue()
Description copied from interface: IWidget
Get the value from the widget


initConverter

public abstract StringComposite.IConverter<T> initConverter()

validate

public abstract IStatus validate(java.lang.String string)