public abstract class AbstractLazyCodeHolderFactory extends java.lang.Object implements CodeHolderFactory
Constructor and Description |
---|
AbstractLazyCodeHolderFactory() |
Modifier and Type | Method and Description |
---|---|
CodeHolder |
buildCodeHolder(CodeHolder additiveCodeHolder,
java.util.Set<? extends AbsoluteCodingSchemeVersionReference> references,
org.apache.lucene.search.Query query) |
CodeHolder |
buildCodeHolder(java.util.Set<? extends AbsoluteCodingSchemeVersionReference> references,
org.apache.lucene.search.Query query) |
protected abstract CodeToReturn |
buildCodeToReturn(org.apache.lucene.search.ScoreDoc doc,
java.util.List<AbsoluteCodingSchemeVersionReference> references) |
protected abstract CodeToReturn |
buildCodeToReturn(org.apache.lucene.search.ScoreDoc doc,
java.lang.String internalCodeSystemName,
java.lang.String internalVersionString)
Builds the code to return.
|
public CodeHolder buildCodeHolder(java.util.Set<? extends AbsoluteCodingSchemeVersionReference> references, org.apache.lucene.search.Query query) throws LBInvocationException, LBParameterException
buildCodeHolder
in interface CodeHolderFactory
LBInvocationException
LBParameterException
public CodeHolder buildCodeHolder(CodeHolder additiveCodeHolder, java.util.Set<? extends AbsoluteCodingSchemeVersionReference> references, org.apache.lucene.search.Query query) throws LBInvocationException, LBParameterException
buildCodeHolder
in interface CodeHolderFactory
LBInvocationException
LBParameterException
protected abstract CodeToReturn buildCodeToReturn(org.apache.lucene.search.ScoreDoc doc, java.lang.String internalCodeSystemName, java.lang.String internalVersionString)
doc
- the docinternalCodeSystemName
- the internal code system nameinternalVersionString
- the internal version stringprotected abstract CodeToReturn buildCodeToReturn(org.apache.lucene.search.ScoreDoc doc, java.util.List<AbsoluteCodingSchemeVersionReference> references)