org.apache.lucene.search.vectorhighlight
Class XSimpleFragmentsBuilder

java.lang.Object
  extended by org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
      extended by org.apache.lucene.search.vectorhighlight.AbstractFragmentsBuilder
          extended by org.apache.lucene.search.vectorhighlight.XSimpleFragmentsBuilder
All Implemented Interfaces:
org.apache.lucene.search.vectorhighlight.FragmentsBuilder
Direct Known Subclasses:
SourceSimpleFragmentsBuilder

public class XSimpleFragmentsBuilder
extends AbstractFragmentsBuilder

A simple implementation of FragmentsBuilder.


Field Summary
 
Fields inherited from class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
COLORED_POST_TAGS, COLORED_PRE_TAGS, postTags, preTags
 
Constructor Summary
XSimpleFragmentsBuilder()
          a constructor.
XSimpleFragmentsBuilder(org.apache.lucene.search.vectorhighlight.BoundaryScanner bs)
           
XSimpleFragmentsBuilder(String[] preTags, String[] postTags)
          a constructor.
XSimpleFragmentsBuilder(String[] preTags, String[] postTags, org.apache.lucene.search.vectorhighlight.BoundaryScanner bs)
           
 
Method Summary
 List<org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo> getWeightedFragInfoList(List<org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo> src)
          do nothing.
 
Methods inherited from class org.apache.lucene.search.vectorhighlight.AbstractFragmentsBuilder
createFragments, discreteMultiValueHighlighting, setDiscreteMultiValueHighlighting
 
Methods inherited from class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
createFragment, createFragment, createFragments, getFields, getFieldValues, getFragmentSource, getFragmentSource, getFragmentSourceMSO, getMultiValuedSeparator, getPostTag, getPostTag, getPreTag, getPreTag, makeFragment, makeFragment, setMultiValuedSeparator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSimpleFragmentsBuilder

public XSimpleFragmentsBuilder()
a constructor.


XSimpleFragmentsBuilder

public XSimpleFragmentsBuilder(String[] preTags,
                               String[] postTags)
a constructor.

Parameters:
preTags - array of pre-tags for markup terms.
postTags - array of post-tags for markup terms.

XSimpleFragmentsBuilder

public XSimpleFragmentsBuilder(org.apache.lucene.search.vectorhighlight.BoundaryScanner bs)

XSimpleFragmentsBuilder

public XSimpleFragmentsBuilder(String[] preTags,
                               String[] postTags,
                               org.apache.lucene.search.vectorhighlight.BoundaryScanner bs)
Method Detail

getWeightedFragInfoList

public List<org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo> getWeightedFragInfoList(List<org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo> src)
do nothing. return the source list.

Specified by:
getWeightedFragInfoList in class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder


Copyright © 2009-2012. All Rights Reserved.