gate.creole.ir
Class IndexField

java.lang.Object
  extended bygate.creole.ir.IndexField
All Implemented Interfaces:
Serializable

public class IndexField
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
private  String fieldName
          Name of field for indexing - the name of the feature key of the document should be same.
private  boolean isPreseved
          If set to true then the value should not be modified by the analyzer.
private  PropertyReader propReader
          Reader object for this field.
(package private) static long serialVersionUID
           
 
Constructor Summary
IndexField(String name, PropertyReader rdr, boolean preseved)
          Constructor of the class.
 
Method Summary
 String getName()
           
 PropertyReader getReader()
           
 boolean isPreseved()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

fieldName

private String fieldName
Name of field for indexing - the name of the feature key of the document should be same.


propReader

private PropertyReader propReader
Reader object for this field. Can be NULL.


isPreseved

private boolean isPreseved
If set to true then the value should not be modified by the analyzer.

Constructor Detail

IndexField

public IndexField(String name,
                  PropertyReader rdr,
                  boolean preseved)
Constructor of the class.

Method Detail

getName

public String getName()
Returns:
String name of the field.

getReader

public PropertyReader getReader()
Returns:
Reader object for this field or null

isPreseved

public boolean isPreseved()
Returns:
boolean preservation of value