|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.jlan.server.filesys.SearchContext
org.alfresco.filesys.repo.ContentSearchContext
public class ContentSearchContext
Wrapper for simple XPath searche against the node service. The search is performed statically outside the context instance itself - this class merely maintains the state of the search results across client connections.
Field Summary | |
---|---|
static int |
LinkFileSize
|
Constructor Summary | |
---|---|
protected |
ContentSearchContext(CifsHelper cifsHelper,
java.util.List results,
java.lang.String searchStr,
org.alfresco.jlan.server.filesys.pseudo.PseudoFileList pseudoList,
java.lang.String relPath)
Class constructor |
Method Summary | |
---|---|
protected int |
getPseudoListSize()
Return the pseudo file list size |
protected java.lang.String |
getRelativePath()
Return the relative path that is being searched |
protected int |
getResultsSize()
Return the results array size |
int |
getResumeId()
Return the resume id for the current file/directory in the search. |
boolean |
hasMoreFiles()
Determine if there are more files for the active search. |
boolean |
nextFileInfo(org.alfresco.jlan.server.filesys.FileInfo info)
Return file information for the next file in the active search. |
java.lang.String |
nextFileName()
Return the file name of the next file in the active search. |
boolean |
restartAt(org.alfresco.jlan.server.filesys.FileInfo info)
Restart a search at the specified resume point. |
boolean |
restartAt(int resumeId)
Restart the current search at the specified file. |
protected boolean |
returningPseudoFiles()
Check if the search is returning pseudo files or real file entries |
java.lang.String |
toString()
Return the search as a string |
Methods inherited from class org.alfresco.jlan.server.filesys.SearchContext |
---|
closeSearch, getDotDotInfo, getDotInfo, getFlags, getMaximumFiles, getSearchString, getTreeId, hasDotFiles, numberOfEntries, setFlags, setMaximumFiles, setSearchString, setTreeId |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int LinkFileSize
Constructor Detail |
---|
protected ContentSearchContext(CifsHelper cifsHelper, java.util.List results, java.lang.String searchStr, org.alfresco.jlan.server.filesys.pseudo.PseudoFileList pseudoList, java.lang.String relPath)
cifsHelper
- Filesystem helper classresults
- List of file/folder nodes that match the search patternsearchStr
- Search pathpseudoList
- List of pseudo files to be blended into the returned list of filesrelPath
- Relative path being searchedMethod Detail |
---|
public java.lang.String toString()
toString
in class org.alfresco.jlan.server.filesys.SearchContext
public int getResumeId()
getResumeId
in class org.alfresco.jlan.server.filesys.SearchContext
public boolean hasMoreFiles()
hasMoreFiles
in class org.alfresco.jlan.server.filesys.SearchContext
public boolean nextFileInfo(org.alfresco.jlan.server.filesys.FileInfo info)
nextFileInfo
in class org.alfresco.jlan.server.filesys.SearchContext
info
- FileInfo to return the file information.
public java.lang.String nextFileName()
nextFileName
in class org.alfresco.jlan.server.filesys.SearchContext
public boolean restartAt(org.alfresco.jlan.server.filesys.FileInfo info)
restartAt
in class org.alfresco.jlan.server.filesys.SearchContext
resumeId
- Resume point id.
public boolean restartAt(int resumeId)
restartAt
in class org.alfresco.jlan.server.filesys.SearchContext
info
- File to restart the search at.
protected boolean returningPseudoFiles()
protected java.lang.String getRelativePath()
protected int getResultsSize()
protected int getPseudoListSize()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |