it.sistematica.isharedoc.service.search
Class DefaultFieldReader

java.lang.Object
  extended by it.sistematica.isharedoc.service.search.DefaultFieldReader
All Implemented Interfaces:
FieldReader
Direct Known Subclasses:
BeanFieldReader, NumberFieldReader

public class DefaultFieldReader
extends java.lang.Object
implements FieldReader


Field Summary
static java.lang.String EMPTY_VALUE_STRING
           
protected  java.lang.String name
           
 
Fields inherited from interface it.sistematica.isharedoc.service.search.engine.FieldReader
MANUAL_INDEX
 
Constructor Summary
DefaultFieldReader(java.lang.String name)
           
 
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
 

Field Detail

EMPTY_VALUE_STRING

public static java.lang.String EMPTY_VALUE_STRING

name

protected java.lang.String name
Constructor Detail

DefaultFieldReader

public DefaultFieldReader(java.lang.String name)
Method Detail

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)