gran.app.adapter.kernel.index
Class BaseIndexAdapter

java.lang.Object
  extended bygran.app.adapter.kernel.index.BaseIndexAdapter
All Implemented Interfaces:
Adapter, IndexAdapter, KernelAdapter

public class BaseIndexAdapter
extends java.lang.Object
implements IndexAdapter


Field Summary
static java.lang.String INDEXDIR
           
static java.lang.String SKIPFLAG
           
static java.lang.String[] SPECIALCHAR
           
static java.lang.String[] SPECIALCHARREPLACE
           
 
Constructor Summary
BaseIndexAdapter()
           
 
Method Summary
 java.lang.String checkLuceneCharacterImpl(java.lang.String s)
           
 void deleteTaskImpl(java.lang.String id)
           
 java.lang.String getDescription()
          Get description of adapter as plain text
 java.lang.String getEncoding()
           
 void indexImpl()
           
 void indexTaskImpl(java.lang.String id)
           
 boolean init()
          Initialize adapter.
 void reIndexTaskImpl(java.lang.String id)
           
 java.util.ArrayList searchImpl(java.lang.String word, java.lang.String keyword, java.util.ArrayList ret)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INDEXDIR

public static java.lang.String INDEXDIR

SKIPFLAG

public static java.lang.String SKIPFLAG

SPECIALCHAR

public static java.lang.String[] SPECIALCHAR

SPECIALCHARREPLACE

public static java.lang.String[] SPECIALCHARREPLACE
Constructor Detail

BaseIndexAdapter

public BaseIndexAdapter()
Method Detail

getEncoding

public java.lang.String getEncoding()

init

public boolean init()
Description copied from interface: Adapter
Initialize adapter. TrackStudio calls this method during startup.

Specified by:
init in interface Adapter
Returns:
true when adapter initialized, false otherwise.

getDescription

public java.lang.String getDescription()
Description copied from interface: Adapter
Get description of adapter as plain text

Specified by:
getDescription in interface Adapter

indexImpl

public void indexImpl()
               throws GranException
Specified by:
indexImpl in interface IndexAdapter
Throws:
GranException

searchImpl

public java.util.ArrayList searchImpl(java.lang.String word,
                                      java.lang.String keyword,
                                      java.util.ArrayList ret)
                               throws GranException
Specified by:
searchImpl in interface IndexAdapter
Throws:
GranException

reIndexTaskImpl

public void reIndexTaskImpl(java.lang.String id)
Specified by:
reIndexTaskImpl in interface IndexAdapter

indexTaskImpl

public void indexTaskImpl(java.lang.String id)
Specified by:
indexTaskImpl in interface IndexAdapter

deleteTaskImpl

public void deleteTaskImpl(java.lang.String id)
Specified by:
deleteTaskImpl in interface IndexAdapter

checkLuceneCharacterImpl

public java.lang.String checkLuceneCharacterImpl(java.lang.String s)
                                          throws GranException
Specified by:
checkLuceneCharacterImpl in interface IndexAdapter
Throws:
GranException


Copyright © 2002-2004 TrackStudio, Ltd. All Rights Reserved.