it.sistematica.isharedoc.service.search
Class DefaultFieldReader
java.lang.Object
it.sistematica.isharedoc.service.search.DefaultFieldReader
- All Implemented Interfaces:
- FieldReader
- Direct Known Subclasses:
- BeanFieldReader, NumberFieldReader
public class DefaultFieldReader
- extends java.lang.Object
- implements FieldReader
Method Summary |
java.lang.String |
asText(java.lang.Object item)
|
java.lang.String |
asText(java.lang.Object item,
java.lang.String name)
|
protected java.lang.Object |
getProperty(java.lang.Object item,
java.lang.String name)
|
static java.lang.String |
objectToIndexValue(java.lang.Object o)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMPTY_VALUE_STRING
public static java.lang.String EMPTY_VALUE_STRING
name
protected java.lang.String name
DefaultFieldReader
public DefaultFieldReader(java.lang.String name)
getProperty
protected java.lang.Object getProperty(java.lang.Object item,
java.lang.String name)
asText
public java.lang.String asText(java.lang.Object item)
- Specified by:
asText
in interface FieldReader
asText
public java.lang.String asText(java.lang.Object item,
java.lang.String name)
objectToIndexValue
public static java.lang.String objectToIndexValue(java.lang.Object o)