lux.index.field
Class URIField

java.lang.Object
  extended by lux.index.field.FieldDefinition
      extended by lux.index.field.URIField

public class URIField
extends FieldDefinition


Nested Class Summary
 
Nested classes/interfaces inherited from class lux.index.field.FieldDefinition
FieldDefinition.Type
 
Constructor Summary
protected URIField()
           
 
Method Summary
 Set<org.apache.lucene.document.StringField> getFieldValues(XmlIndexer indexer)
          Wraps the values as Field, which includes the values and the Lucene indexing options.
static URIField getInstance()
           
 boolean isSingleValued()
           
 
Methods inherited from class lux.index.field.FieldDefinition
getAnalyzer, getDefaultName, getSolrFieldProperties, getType, getValues, isRenameable, isStored, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

URIField

protected URIField()
Method Detail

getInstance

public static URIField getInstance()

getFieldValues

public Set<org.apache.lucene.document.StringField> getFieldValues(XmlIndexer indexer)
Description copied from class: FieldDefinition
Wraps the values as Field, which includes the values and the Lucene indexing options. Subclasses must implement getValues() or override this method

Overrides:
getFieldValues in class FieldDefinition
Parameters:
indexer - the indexer that holds the field values
Returns:
the accumulated values of the field, as IndexableFields

isSingleValued

public boolean isSingleValued()
Overrides:
isSingleValued in class FieldDefinition


Copyright © 2013. All Rights Reserved.