You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by di...@apache.org on 2011/06/16 17:58:00 UTC
[Lucene.Net] svn commit: r1136502 -
/incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/contrib/FastVectorHighlighter/BaseFragmentsBuilder.cs
Author: digy
Date: Thu Jun 16 15:58:00 2011
New Revision: 1136502
URL: http://svn.apache.org/viewvc?rev=1136502&view=rev
Log:
[LUCENENET-426] Mark BaseFragmentsBuilder methods as virtual
Modified:
incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/contrib/FastVectorHighlighter/BaseFragmentsBuilder.cs
Modified: incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/contrib/FastVectorHighlighter/BaseFragmentsBuilder.cs
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/contrib/FastVectorHighlighter/BaseFragmentsBuilder.cs?rev=1136502&r1=1136501&r2=1136502&view=diff
==============================================================================
--- incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/contrib/FastVectorHighlighter/BaseFragmentsBuilder.cs (original)
+++ incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/contrib/FastVectorHighlighter/BaseFragmentsBuilder.cs Thu Jun 16 15:58:00 2011
@@ -65,14 +65,14 @@ namespace Lucene.Net.Search.Vectorhighli
public abstract List<WeightedFragInfo> GetWeightedFragInfoList(List<WeightedFragInfo> src);
- public String CreateFragment(IndexReader reader, int docId, String fieldName, FieldFragList fieldFragList)
+ public virtual String CreateFragment(IndexReader reader, int docId, String fieldName, FieldFragList fieldFragList)
{
String[] fragments = CreateFragments(reader, docId, fieldName, fieldFragList, 1);
if (fragments == null || fragments.Length == 0) return null;
return fragments[0];
}
- public String[] CreateFragments(IndexReader reader, int docId, String fieldName, FieldFragList fieldFragList, int maxNumFragments)
+ public virtual String[] CreateFragments(IndexReader reader, int docId, String fieldName, FieldFragList fieldFragList, int maxNumFragments)
{
if (maxNumFragments < 0)
throw new ArgumentException("maxNumFragments(" + maxNumFragments + ") must be positive number.");
@@ -160,7 +160,7 @@ namespace Lucene.Net.Search.Vectorhighli
[Obsolete]
- protected String GetFragmentSource(StringBuilder buffer, int[] index, String[] values, int startOffset, int endOffset)
+ protected virtual String GetFragmentSource(StringBuilder buffer, int[] index, String[] values, int startOffset, int endOffset)
{
while (buffer.Length < endOffset && index[0] < values.Length)
{
@@ -173,7 +173,7 @@ namespace Lucene.Net.Search.Vectorhighli
return buffer.ToString().Substring(startOffset, eo - startOffset);
}
- protected String GetFragmentSource(StringBuilder buffer, int[] index, Field[] values, int startOffset, int endOffset)
+ protected virtual String GetFragmentSource(StringBuilder buffer, int[] index, Field[] values, int startOffset, int endOffset)
{
while (buffer.Length < endOffset && index[0] < values.Length)
{