org.eclipse.emf.query.conditions.strings
Class StringAdapter
java.lang.Object
org.eclipse.emf.query.conditions.strings.StringAdapter
- All Implemented Interfaces:
- IDataTypeAdapter<String>
public abstract class StringAdapter
- extends Object
- implements IDataTypeAdapter<String>
An Adapter class to be used to extract from -adapt- the argument object to
some
String value that would later be used in Condition
evaluation.
Clients can subclass it and provide their own implementation
- See Also:
StringCondition
Field Summary |
static StringAdapter |
DEFAULT
The simplest StringAdapter implementation that represents
the case when the argument object to adapt is a
String object itself. |
Method Summary |
String |
adapt(Object value)
Adapts the specified input value to the type that I provide. |
abstract String |
getString(Object object)
Extracts from/Adapts the argument object to a String
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT
public static final StringAdapter DEFAULT
- The simplest
StringAdapter
implementation that represents
the case when the argument object to adapt is a
String object itself.
StringAdapter
public StringAdapter()
getString
public abstract String getString(Object object)
- Extracts from/Adapts the argument object to a
String
- Parameters:
object
- The argument object to adapt to a String by this adapter
- Returns:
- String the
String object representation of the argument object
adapt
public String adapt(Object value)
- Description copied from interface:
IDataTypeAdapter
- Adapts the specified input value to the type that I provide.
- Specified by:
adapt
in interface IDataTypeAdapter<String>
- Parameters:
value
- the input value
- Returns:
- the corresponding output value