GWT 2.7.0

com.google.gwt.editor.client.adapters
Class SimpleEditor<T>

java.lang.Object
  extended by com.google.gwt.editor.client.adapters.SimpleEditor<T>
Type Parameters:
T - the type of data being held
All Implemented Interfaces:
Editor<T>, LeafValueEditor<T>, TakesValue<T>

public class SimpleEditor<T>
extends java.lang.Object
implements LeafValueEditor<T>

A trivial implementation of LeafValueEditor than can be used for "hidden" properties when composing UI-based Editors.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.google.gwt.editor.client.Editor
Editor.Ignore, Editor.Path
 
Constructor Summary
protected SimpleEditor(T value)
          Constructs a new SimpleEditor that holds the given value.
 
Method Summary
 T getValue()
          Returns the current value.
static
<T> SimpleEditor<T>
of()
          Returns a new ValueEditor that holds a null value.
static
<T> SimpleEditor<T>
of(T value)
          Returns a new ValueEditor that holds the given value.
 void setValue(T value)
          Sets the value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleEditor

protected SimpleEditor(T value)
Constructs a new SimpleEditor that holds the given value.

Parameters:
value - a data object of type T
Method Detail

of

public static <T> SimpleEditor<T> of()
Returns a new ValueEditor that holds a null value.

Returns:
a SimpleEditor instance holding a null value

of

public static <T> SimpleEditor<T> of(T value)
Returns a new ValueEditor that holds the given value.

Parameters:
value - a data object of type T
Returns:
a SimpleEditor instance holding the given value

getValue

public T getValue()
Description copied from interface: TakesValue
Returns the current value.

Specified by:
getValue in interface TakesValue<T>
Returns:
the value as an object of type V
See Also:
TakesValue.setValue(V)

setValue

public void setValue(T value)
Description copied from interface: TakesValue
Sets the value.

Specified by:
setValue in interface TakesValue<T>
Parameters:
value - a value object of type V
See Also:
TakesValue.getValue()

GWT 2.7.0