it.sistematica.isharedoc.service.search.engine
Interface Field

All Superinterfaces:
java.lang.Comparable<Field>, java.io.Serializable
All Known Implementing Classes:
FieldImpl

public interface Field
extends java.lang.Comparable<Field>, java.io.Serializable


Nested Class Summary
static class Field.Type
           
 
Field Summary
static java.lang.String CLASS_FIELD_NAME
           
static java.lang.String ID_FIELD_NAME
           
static java.lang.String PARTITION_FIELD_NAME
           
static java.lang.String TIME_FIELD_NAME
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 FieldReader getReader()
           
 Field.Type getType()
           
 org.apache.lucene.index.IndexableField readField(java.lang.Object item)
           
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

ID_FIELD_NAME

static final java.lang.String ID_FIELD_NAME
See Also:
Constant Field Values

CLASS_FIELD_NAME

static final java.lang.String CLASS_FIELD_NAME
See Also:
Constant Field Values

PARTITION_FIELD_NAME

static final java.lang.String PARTITION_FIELD_NAME
See Also:
Constant Field Values

TIME_FIELD_NAME

static final java.lang.String TIME_FIELD_NAME
See Also:
Constant Field Values
Method Detail

getName

java.lang.String getName()

getType

Field.Type getType()

getDescription

java.lang.String getDescription()

getReader

FieldReader getReader()

readField

org.apache.lucene.index.IndexableField readField(java.lang.Object item)