com.raritantechnologies.xml
Class XMLResultSet
java.lang.Object
com.raritantechnologies.searchApp.BasicResultSet
com.raritantechnologies.xml.XMLResultSet
- All Implemented Interfaces:
- IResultSet
- Direct Known Subclasses:
- FederatedResultSet
- public class XMLResultSet
- extends BasicResultSet
Implementation of IResultSet that can be initialized
from XML. XMLResultSets are typically created by using the XMLResultFormatter
to extract and create XMLResult objects from XML tags contained in
the initial 'raw' result set XML that is returned from some SearchSources
such as the HTMLSearchSource or
SOAPSearchSource for example.
Developed by
Raritan Technologies .
- Author:
- Ted Sullivan
|
Constructor Summary |
XMLResultSet()
|
XMLResultSet(org.w3c.dom.Document xmlResults,
java.lang.String resultTag)
|
XMLResultSet(org.w3c.dom.Document xmlResults,
java.lang.String resultTag,
boolean wrapCData)
|
XMLResultSet(org.w3c.dom.Document xmlResults,
java.lang.String resultTag,
java.lang.String namespaceSchema)
|
XMLResultSet(org.w3c.dom.Document xmlResults,
java.lang.String resultTag,
java.lang.String namespaceSchema,
boolean wrapCData)
|
XMLResultSet(java.lang.String xmlResults,
java.lang.String resultTag)
|
XMLResultSet(java.lang.String xmlResults,
java.lang.String resultTag,
boolean keepXMLString)
|
XMLResultSet(java.lang.String xmlResults,
java.lang.String resultTag,
boolean keepXMLString,
boolean wrapCData)
|
| Methods inherited from class com.raritantechnologies.searchApp.BasicResultSet |
addAttribute, addResult, getAttribute, getAttributes, getElapsedTime, getElapsedTimeMS, getEndDoc, getNavigator, getPageSize, getQueryString, getResult, getResults, getResults, getResultSetID, getStartDoc, getTotalDocs, getXML, getXML, getXML, setElapsedTimeMS, setNavigator, setPageSize, setQueryString, setResultSetID, setStartDoc, setTotalDocs, size, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
XMLResultSet
public XMLResultSet()
XMLResultSet
public XMLResultSet(org.w3c.dom.Document xmlResults,
java.lang.String resultTag)
XMLResultSet
public XMLResultSet(org.w3c.dom.Document xmlResults,
java.lang.String resultTag,
java.lang.String namespaceSchema)
XMLResultSet
public XMLResultSet(org.w3c.dom.Document xmlResults,
java.lang.String resultTag,
java.lang.String namespaceSchema,
boolean wrapCData)
XMLResultSet
public XMLResultSet(org.w3c.dom.Document xmlResults,
java.lang.String resultTag,
boolean wrapCData)
XMLResultSet
public XMLResultSet(java.lang.String xmlResults,
java.lang.String resultTag)
XMLResultSet
public XMLResultSet(java.lang.String xmlResults,
java.lang.String resultTag,
boolean keepXMLString)
XMLResultSet
public XMLResultSet(java.lang.String xmlResults,
java.lang.String resultTag,
boolean keepXMLString,
boolean wrapCData)
initialize
public void initialize(java.lang.String xmlResults,
java.lang.String resultTag,
boolean keepXMLString)
initialize
public void initialize(java.lang.String xmlResults,
java.lang.String resultTag,
boolean keepXMLString,
boolean wrapCData,
java.lang.String namespaceSchema)
addXMLResult
public void addXMLResult(java.lang.String xmlString)
getResult
public IResult getResult(java.lang.String xmlString)
setSingleValuePaths
public void setSingleValuePaths(java.util.Map singleValuePathMap)
setMultiValuePaths
public void setMultiValuePaths(java.util.Map multiValuePathMap)
setNestedResultPaths
public void setNestedResultPaths(java.util.Map nestedResultPathMap)
setWrapCData
public void setWrapCData(boolean wrapCData)
setCharacterEncoding
public void setCharacterEncoding(java.lang.String charSet)