org.alfresco.repo.search.impl.lucene
Class LuceneResultSetRow

java.lang.Object
  extended by org.alfresco.repo.search.AbstractResultSetRow
      extended by org.alfresco.repo.search.impl.lucene.LuceneResultSetRow
All Implemented Interfaces:
org.alfresco.service.cmr.search.ResultSetRow

public class LuceneResultSetRow
extends AbstractResultSetRow

A row in a result set. Created on the fly.


Field Summary
 
Fields inherited from class org.alfresco.repo.search.AbstractResultSetRow
properties
 
Constructor Summary
LuceneResultSetRow(LuceneResultSet resultSet, int index)
          Wrap a position in a lucene Hits class with node support
 
Method Summary
 org.alfresco.service.cmr.repository.ChildAssociationRef getChildAssocRef()
           
protected  java.util.Map getDirectProperties()
           
 org.apache.lucene.document.Document getDocument()
          Support to cache the document for this row
 org.alfresco.service.cmr.repository.NodeRef getNodeRef(java.lang.String selectorName)
           
 java.util.Map getNodeRefs()
           
 org.alfresco.service.namespace.QName getPrimaryAssocTypeQName()
           
 org.alfresco.service.namespace.QName getQName()
           
 float getScore(java.lang.String selectorName)
           
 java.util.Map getScores()
           
 
Methods inherited from class org.alfresco.repo.search.AbstractResultSetRow
getIndex, getNodeRef, getResultSet, getScore, getValue, getValue, getValues, setProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneResultSetRow

public LuceneResultSetRow(LuceneResultSet resultSet,
                          int index)
Wrap a position in a lucene Hits class with node support

Parameters:
resultSet -
position -
Method Detail

getDocument

public org.apache.lucene.document.Document getDocument()
Support to cache the document for this row

Returns:

getDirectProperties

protected java.util.Map getDirectProperties()
Overrides:
getDirectProperties in class AbstractResultSetRow

getQName

public org.alfresco.service.namespace.QName getQName()
Specified by:
getQName in interface org.alfresco.service.cmr.search.ResultSetRow
Overrides:
getQName in class AbstractResultSetRow

getPrimaryAssocTypeQName

public org.alfresco.service.namespace.QName getPrimaryAssocTypeQName()

getChildAssocRef

public org.alfresco.service.cmr.repository.ChildAssociationRef getChildAssocRef()
Specified by:
getChildAssocRef in interface org.alfresco.service.cmr.search.ResultSetRow
Overrides:
getChildAssocRef in class AbstractResultSetRow

getNodeRef

public org.alfresco.service.cmr.repository.NodeRef getNodeRef(java.lang.String selectorName)

getNodeRefs

public java.util.Map getNodeRefs()

getScore

public float getScore(java.lang.String selectorName)

getScores

public java.util.Map getScores()


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.