Snapper 1.0 API

org.enhydra.snapper.spec
Interface IndexerBaseSpec

All Known Implementing Classes:
IndexerBase

public interface IndexerBaseSpec


Method Summary
 void close()
           
 boolean fileOK(java.io.File file)
           
 java.util.Vector getNotIndexed()
           
 void indexDocs(java.lang.String siteName, java.lang.String host, java.lang.String language, java.lang.String location, java.lang.String protocol, java.lang.String username, java.lang.String password, boolean create)
           
 void indexInclude()
           
 void indexMetaData()
           
 void initChecker(int age, int size, Site site)
           
 void optimize()
           
 void setDoStop(boolean n)
           
 void setExclude(java.lang.String db, java.lang.String table, java.lang.String column)
           
 void setInclude(java.lang.String db, java.lang.String table, java.lang.String column, java.lang.String modified)
           
 void setIndexContents(boolean indexContent)
           
 void setIndexDiference(boolean index)
           
 void setIndexDirectory(boolean indexDirectory)
           
 void setIndexFileTypes(java.util.Properties prop)
           
 void setIndexUnknownFileTypes(boolean indexUnknownFileTypes)
           
 void setLogFileName(java.lang.String logFileName)
           
 void setMeta(java.lang.String db, java.lang.String table, java.lang.String file, java.lang.String key, java.lang.String value)
           
 void setUpIndexer(boolean parserAfterMetadata, java.lang.String siteName, java.lang.String language, boolean create, java.lang.String classname)
           
 

Method Detail

setDoStop

public void setDoStop(boolean n)

indexInclude

public void indexInclude()

indexMetaData

public void indexMetaData()

setUpIndexer

public void setUpIndexer(boolean parserAfterMetadata,
                         java.lang.String siteName,
                         java.lang.String language,
                         boolean create,
                         java.lang.String classname)

optimize

public void optimize()

close

public void close()

indexDocs

public void indexDocs(java.lang.String siteName,
                      java.lang.String host,
                      java.lang.String language,
                      java.lang.String location,
                      java.lang.String protocol,
                      java.lang.String username,
                      java.lang.String password,
                      boolean create)

fileOK

public boolean fileOK(java.io.File file)

initChecker

public void initChecker(int age,
                        int size,
                        Site site)

getNotIndexed

public java.util.Vector getNotIndexed()

setMeta

public void setMeta(java.lang.String db,
                    java.lang.String table,
                    java.lang.String file,
                    java.lang.String key,
                    java.lang.String value)

setExclude

public void setExclude(java.lang.String db,
                       java.lang.String table,
                       java.lang.String column)

setInclude

public void setInclude(java.lang.String db,
                       java.lang.String table,
                       java.lang.String column,
                       java.lang.String modified)

setIndexContents

public void setIndexContents(boolean indexContent)

setIndexUnknownFileTypes

public void setIndexUnknownFileTypes(boolean indexUnknownFileTypes)

setIndexDirectory

public void setIndexDirectory(boolean indexDirectory)

setIndexFileTypes

public void setIndexFileTypes(java.util.Properties prop)

setIndexDiference

public void setIndexDiference(boolean index)

setLogFileName

public void setLogFileName(java.lang.String logFileName)

Snapper 1.0 API