|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.xml.sax.filter.ElementDispatcher
com.raritantechnologies.xml.XMLResultDispatchCollector
Collects XMLResults that are dispatched by the DispatchFilter
into an ArrayList.
XMLResult is initialized by a ProgrammableSAXFilter.
Constructor takes a list of CallbackOperation objects used to set up the ProgrammableSAXFilter.
| Field Summary |
| Fields inherited from interface com.raritantechnologies.searchApp.IResultSet |
ELAPSEDTIME, PAGESIZE, QUERYSTRING, RESULTSETID, STARTDOC, TOTALDOCS |
| Constructor Summary | |
XMLResultDispatchCollector()
|
|
XMLResultDispatchCollector(ElementSelector selector,
java.util.List callbackList,
java.lang.String rootTagName)
|
|
XMLResultDispatchCollector(ElementSelector selector,
java.util.List callbackList,
java.lang.String rootTagName,
IResultSet resSetProxy)
|
|
| Method Summary | |
void |
addAttribute(java.lang.String name,
java.lang.Object attr)
|
void |
addResult(IResult result)
|
void |
dispatchEnding()
dispatch event ended. |
void |
dispatchStarting()
Dispatch event is starting. |
java.lang.Object |
getAttribute(java.lang.String name)
|
java.util.Iterator |
getAttributes()
ResultSet Properties |
org.xml.sax.ContentHandler |
getContentHandler()
Returns the ProgrammableSAXFilter set up to initialize the XMLResult |
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 |
setCallbacks()
|
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()
|
| Methods inherited from class com.raritantechnologies.xml.sax.filter.ElementDispatcher |
getSelector |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public XMLResultDispatchCollector()
public XMLResultDispatchCollector(ElementSelector selector,
java.util.List callbackList,
java.lang.String rootTagName)
public XMLResultDispatchCollector(ElementSelector selector,
java.util.List callbackList,
java.lang.String rootTagName,
IResultSet resSetProxy)
| Method Detail |
public void dispatchStarting()
dispatchStarting in class ElementDispatcherpublic org.xml.sax.ContentHandler getContentHandler()
getContentHandler in class ElementDispatcherpublic void dispatchEnding()
dispatchEnding in class ElementDispatcherpublic void setCallbacks()
public void setResultSetID(java.lang.Integer resultSetID)
setResultSetID in interface IResultSetpublic java.lang.Integer getResultSetID()
getResultSetID in interface IResultSetpublic void setQueryString(java.lang.String queryString)
setQueryString in interface IResultSetpublic java.lang.String getQueryString()
getQueryString in interface IResultSetpublic void setTotalDocs(int totalDocs)
setTotalDocs in interface IResultSetpublic int getTotalDocs()
getTotalDocs in interface IResultSetpublic void setStartDoc(int startDoc)
setStartDoc in interface IResultSetpublic int getStartDoc()
getStartDoc in interface IResultSetpublic void setPageSize(int pageSize)
setPageSize in interface IResultSetpublic int getPageSize()
getPageSize in interface IResultSetpublic int getEndDoc()
getEndDoc in interface IResultSetpublic void addResult(IResult result)
addResult in interface IResultSetpublic java.util.Iterator getResults()
getResults in interface IResultSetpublic java.util.Iterator getResults(ISorter sortBy)
getResults in interface IResultSetpublic int size()
size in interface IResultSetpublic IResult getResult(int index)
getResult in interface IResultSetpublic java.lang.String getXML()
getXML in interface IResultSetpublic java.lang.String getXML(ISorter sortBy)
getXML in interface IResultSet
public java.lang.String getXML(java.util.Iterator headerFields,
java.util.Iterator resultFields,
java.util.Iterator nestedFields)
getXML in interface IResultSetpublic java.lang.String toString()
toString in interface IResultSetpublic void setElapsedTimeMS(long time)
setElapsedTimeMS in interface IResultSetpublic long getElapsedTimeMS()
getElapsedTimeMS in interface IResultSetpublic double getElapsedTime()
getElapsedTime in interface IResultSetpublic java.util.Iterator getAttributes()
IResultSet
getAttributes in interface IResultSet
public void addAttribute(java.lang.String name,
java.lang.Object attr)
addAttribute in interface IResultSetpublic java.lang.Object getAttribute(java.lang.String name)
getAttribute in interface IResultSetpublic void setNavigator(INavigator navigator)
setNavigator in interface IResultSetpublic INavigator getNavigator()
IResultSet
getNavigator in interface IResultSet
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||