it.sistematica.isharedoc.service.search
Class BeanFieldReader
java.lang.Object
it.sistematica.isharedoc.service.search.DefaultFieldReader
it.sistematica.isharedoc.service.search.BeanFieldReader
- All Implemented Interfaces:
- FieldReader
- Direct Known Subclasses:
- EnumFieldReader
public class BeanFieldReader
- extends DefaultFieldReader
Field Summary |
protected java.lang.Class<?> |
clazz
|
protected java.lang.String[] |
properties
|
Constructor Summary |
BeanFieldReader(java.lang.String name,
java.lang.Class<?> beanClass,
java.lang.String... properties)
|
Method Summary |
java.lang.String |
asText(java.lang.Object item)
|
java.lang.Class<?> |
getClazz()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
clazz
protected final java.lang.Class<?> clazz
properties
protected final java.lang.String[] properties
BeanFieldReader
public BeanFieldReader(java.lang.String name,
java.lang.Class<?> beanClass,
java.lang.String... properties)
getClazz
public java.lang.Class<?> getClazz()
asText
public java.lang.String asText(java.lang.Object item)
- Specified by:
asText
in interface FieldReader
- Overrides:
asText
in class DefaultFieldReader