|
|||||||||
| 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 searched| Method Detail |
|---|
public java.lang.String toString()
toString in class org.alfresco.jlan.server.filesys.SearchContextpublic int getResumeId()
getResumeId in class org.alfresco.jlan.server.filesys.SearchContextpublic boolean hasMoreFiles()
hasMoreFiles in class org.alfresco.jlan.server.filesys.SearchContextpublic boolean nextFileInfo(org.alfresco.jlan.server.filesys.FileInfo info)
nextFileInfo in class org.alfresco.jlan.server.filesys.SearchContextinfo - FileInfo to return the file information.
public java.lang.String nextFileName()
nextFileName in class org.alfresco.jlan.server.filesys.SearchContextpublic boolean restartAt(org.alfresco.jlan.server.filesys.FileInfo info)
restartAt in class org.alfresco.jlan.server.filesys.SearchContextresumeId - Resume point id.
public boolean restartAt(int resumeId)
restartAt in class org.alfresco.jlan.server.filesys.SearchContextinfo - 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 | ||||||||