|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Interface for a general result set. Provides method to initialize a result set from XML and to export the result set as an XML string.
Contains a set of IResult objects
The following Class diagram demonstrates the basic design of IResultSet classes:

| Field Summary | |
static java.lang.String |
ELAPSEDTIME
|
static java.lang.String |
PAGESIZE
|
static java.lang.String |
QUERYSTRING
|
static java.lang.String |
RESULTSETID
|
static java.lang.String |
STARTDOC
|
static java.lang.String |
TOTALDOCS
|
| Method Summary | |
void |
addAttribute(java.lang.String name,
java.lang.Object attr)
|
void |
addResult(IResult result)
|
java.lang.Object |
getAttribute(java.lang.String name)
|
java.util.Iterator |
getAttributes()
ResultSet Properties |
double |
getElapsedTime()
|
long |
getElapsedTimeMS()
|
int |
getEndDoc()
|
INavigator |
getNavigator()
To Support Faceted Navigation |
int |
getPageSize()
|
java.lang.String |
getQueryString()
|
IResult |
getResult(int index)
|
java.util.Iterator |
getResults()
|
java.util.Iterator |
getResults(ISorter sortBy)
|
java.lang.Integer |
getResultSetID()
|
int |
getStartDoc()
|
int |
getTotalDocs()
|
java.lang.String |
getXML()
|
java.lang.String |
getXML(ISorter sortBy)
|
java.lang.String |
getXML(java.util.Iterator headerFields,
java.util.Iterator resultFields,
java.util.Iterator nestedFields)
|
void |
setElapsedTimeMS(long time)
|
void |
setNavigator(INavigator navigator)
|
void |
setPageSize(int pageSize)
|
void |
setQueryString(java.lang.String queryString)
|
void |
setResultSetID(java.lang.Integer resultSetID)
|
void |
setStartDoc(int startDoc)
|
void |
setTotalDocs(int totalDocs)
|
int |
size()
|
java.lang.String |
toString()
|
| Field Detail |
public static final java.lang.String TOTALDOCS
public static final java.lang.String QUERYSTRING
public static final java.lang.String ELAPSEDTIME
public static final java.lang.String STARTDOC
public static final java.lang.String PAGESIZE
public static final java.lang.String RESULTSETID
| Method Detail |
public void setResultSetID(java.lang.Integer resultSetID)
public java.lang.Integer getResultSetID()
public void setQueryString(java.lang.String queryString)
public java.lang.String getQueryString()
public void setTotalDocs(int totalDocs)
public int getTotalDocs()
public void setStartDoc(int startDoc)
public int getStartDoc()
public void setPageSize(int pageSize)
public int getPageSize()
public int getEndDoc()
public void addResult(IResult result)
public java.util.Iterator getResults()
public java.util.Iterator getResults(ISorter sortBy)
public int size()
public IResult getResult(int index)
public java.lang.String getXML()
public java.lang.String getXML(ISorter sortBy)
public java.lang.String getXML(java.util.Iterator headerFields,
java.util.Iterator resultFields,
java.util.Iterator nestedFields)
public java.lang.String toString()
public void setElapsedTimeMS(long time)
public long getElapsedTimeMS()
public double getElapsedTime()
public java.util.Iterator getAttributes()
public void addAttribute(java.lang.String name,
java.lang.Object attr)
public java.lang.Object getAttribute(java.lang.String name)
public INavigator getNavigator()
public void setNavigator(INavigator navigator)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||