org.fao.geonet.kernel.search
Class MetaSearcher
java.lang.Object
org.fao.geonet.kernel.search.MetaSearcher
- Direct Known Subclasses:
- LuceneSearcher
public abstract class MetaSearcher
- extends java.lang.Object
Method Summary |
protected static void |
addElement(org.jdom.Element root,
java.lang.String name,
java.lang.String value)
|
abstract void |
close()
|
org.jdom.Element |
get(jeeves.server.context.ServiceContext srvContext,
org.jdom.Element request,
jeeves.server.ServiceConfig config)
|
protected int |
getFrom()
|
abstract int |
getSize()
|
abstract org.jdom.Element |
getSummary()
|
protected int |
getTo()
|
protected void |
initSearchRange(jeeves.server.context.ServiceContext srvContext)
|
protected boolean |
isValid()
|
abstract org.jdom.Element |
present(jeeves.server.context.ServiceContext srvContext,
org.jdom.Element request,
jeeves.server.ServiceConfig config)
|
abstract void |
search(jeeves.server.context.ServiceContext srvContext,
org.jdom.Element request,
jeeves.server.ServiceConfig config)
|
void |
setValid(boolean valid)
|
protected void |
updateSearchRange(org.jdom.Element request)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetaSearcher
public MetaSearcher()
search
public abstract void search(jeeves.server.context.ServiceContext srvContext,
org.jdom.Element request,
jeeves.server.ServiceConfig config)
throws java.lang.Exception
- Throws:
java.lang.Exception
present
public abstract org.jdom.Element present(jeeves.server.context.ServiceContext srvContext,
org.jdom.Element request,
jeeves.server.ServiceConfig config)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSize
public abstract int getSize()
getSummary
public abstract org.jdom.Element getSummary()
throws java.lang.Exception
- Throws:
java.lang.Exception
close
public abstract void close()
setValid
public void setValid(boolean valid)
initSearchRange
protected void initSearchRange(jeeves.server.context.ServiceContext srvContext)
updateSearchRange
protected void updateSearchRange(org.jdom.Element request)
getFrom
protected int getFrom()
getTo
protected int getTo()
isValid
protected boolean isValid()
get
public org.jdom.Element get(jeeves.server.context.ServiceContext srvContext,
org.jdom.Element request,
jeeves.server.ServiceConfig config)
throws java.lang.Exception
- Throws:
java.lang.Exception
addElement
protected static void addElement(org.jdom.Element root,
java.lang.String name,
java.lang.String value)