org.alfresco.repo.search.impl.lucene.query
Class RelativeStructuredFieldPosition

java.lang.Object
  extended by org.alfresco.repo.search.impl.lucene.query.AbstractStructuredFieldPosition
      extended by org.alfresco.repo.search.impl.lucene.query.RelativeStructuredFieldPosition
All Implemented Interfaces:
StructuredFieldPosition

public class RelativeStructuredFieldPosition
extends AbstractStructuredFieldPosition

Search for a term relative to the last one found.


Constructor Summary
RelativeStructuredFieldPosition()
           
RelativeStructuredFieldPosition(java.lang.String termText)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDescription()
           
 int hashCode()
           
 int matches(int start, int end, int offset)
          Does this element match
 
Methods inherited from class org.alfresco.repo.search.impl.lucene.query.AbstractStructuredFieldPosition
allowslinkingByParent, allowsLinkingBySelf, getCachingTermPositions, getPosition, getTermText, isAbsolute, isDescendant, isRelative, isTerminal, linkParent, linkSelf, matchesAll, setCachingTermPositions, setTerminal, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RelativeStructuredFieldPosition

public RelativeStructuredFieldPosition(java.lang.String termText)

RelativeStructuredFieldPosition

public RelativeStructuredFieldPosition()
Method Detail

matches

public int matches(int start,
                   int end,
                   int offset)
            throws java.io.IOException
Description copied from interface: StructuredFieldPosition
Does this element match

Parameters:
start - - the start postion of the paths terms
end - - the end position of the paths terms
offset - - the current offset in the path
Returns:
returns the next match position (usually offset + 1) or -1 if it does not match.
Throws:
java.io.IOException

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in class AbstractStructuredFieldPosition

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractStructuredFieldPosition

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class AbstractStructuredFieldPosition


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