|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.BasicResult
com.raritantechnologies.xml.XMLResult
com.raritantechnologies.federated.FederatedResult
IResult implemented to handle the Normalized Result structure for federated searching.
<result>
<date>Date</date>
<score>score</score>
<title>title</title>
<summary>summary</summary>
<url>url</url>
<field>
<name>extendedFieldName1</name>
<value>extendedField1Val1</value>
</field>
<field>
<name>extendedFieldName1</name>
<value>extendedField1Val2</value>
</field>
<field>
<name>extendedFieldName2</name>
<value>extendedField2Val</value>
</field>
</result>
| Field Summary |
| Fields inherited from class com.raritantechnologies.xml.XMLResult |
INIT_XML |
| Fields inherited from class com.raritantechnologies.searchApp.BasicResult |
fieldValues |
| Constructor Summary | |
FederatedResult()
|
|
FederatedResult(org.w3c.dom.Element element)
|
|
FederatedResult(IResult result)
|
|
FederatedResult(SearchSource searchSource)
|
|
FederatedResult(java.lang.String xml)
|
|
| Method Summary | |
void |
addNestedResult(java.lang.String nestedField,
IResult nestedResult)
|
void |
addNestedResults(java.lang.String nestedField,
IResultSet nestedResults)
|
void |
addValue(java.lang.String field,
java.lang.String value)
Adds a value to a field. |
void |
appendValue(java.lang.String field,
java.lang.String value)
Appends (concatenates) the value parameter to the current value of the field if the field already has a value. |
java.lang.String |
formatDate()
|
java.lang.String |
formatScore()
|
java.util.Date |
getDate()
|
org.w3c.dom.Document |
getDOM(ILoginInfo userInfo)
return a DOM Document object with the field data. |
org.w3c.dom.Document |
getDOM(ILoginInfo userInfo,
int docNum)
|
java.lang.String[] |
getFullTextFormats(ILoginInfo userInfo)
returns a list of formats available for the "full text" electronic format formats can be text, html, pdf etc. |
double |
getScore()
|
java.lang.String |
getSummary()
|
java.lang.String |
getTitle()
|
java.lang.String |
getTitleField()
|
java.lang.String |
getURL()
|
java.lang.String |
getURLField()
|
java.lang.String |
getValue(java.lang.String field)
returns the value of a vield. |
java.lang.String |
getXML(ILoginInfo userInfo)
|
void |
setDate(java.util.Date date)
|
void |
setDate(java.lang.String dateSt)
|
void |
setDateFormatter(DateFieldFormatter dateFormatter)
|
void |
setDocument(org.w3c.dom.Document doc)
|
void |
setRecordTagName(java.lang.String recordTagName)
|
void |
setScore(double score)
|
void |
setScore(java.lang.String score)
|
void |
setSummary(java.lang.String summary)
|
void |
setTitle(java.lang.String title)
|
void |
setURL(java.lang.String url)
|
void |
setValue(java.lang.String field,
java.lang.String value)
Sets a new result field. |
void |
writeFullText(ILoginInfo userInfo,
java.lang.String formatType,
java.io.OutputStream toStream)
filters the full text document for this result to the out put stream toStream. |
| Methods inherited from class com.raritantechnologies.xml.XMLResult |
addNestedResultTag, getValues, getXML, getXML, hasMultipleValues, hasNestedResults, setCallbacks, setCallbacks, setDelimiterMap, setFieldDelim, setMultiValuePath, setMultiValuePaths, setNestedResultPath, setNestedResultPaths, setRootTagName, setSingleValuePaths, setValuePath, setWrapCData, setXMLString, setXMLTag |
| Methods inherited from class com.raritantechnologies.searchApp.BasicResult |
addTree, clearValue, getFieldNames, getIDField, getNestedFieldNames, getNestedResults, getResultSet, getSearchSource, getSearchSourceName, getTree, getTreeNames, getValue, getXML, setIDField, setNestedResults, setSearchSourceName, setTitleField, setURLField, setValues |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.raritantechnologies.searchApp.IResult |
addTree, clearValue, getFieldNames, getIDField, getNestedFieldNames, getNestedResults, getSearchSource, getSearchSourceName, getTree, getTreeNames, getValue, getValues, getXML, hasMultipleValues, hasNestedResults, setIDField, setNestedResults, setSearchSourceName, setTitleField, setURLField, setValues |
| Constructor Detail |
public FederatedResult()
public FederatedResult(SearchSource searchSource)
public FederatedResult(org.w3c.dom.Element element)
public FederatedResult(java.lang.String xml)
public FederatedResult(IResult result)
| Method Detail |
public void setTitle(java.lang.String title)
public java.lang.String getTitle()
public java.lang.String getTitleField()
getTitleField in interface IResultgetTitleField in class BasicResultpublic void setURL(java.lang.String url)
public java.lang.String getURL()
public java.lang.String getURLField()
getURLField in interface IResultgetURLField in class BasicResultpublic void setSummary(java.lang.String summary)
public java.lang.String getSummary()
public void setDate(java.util.Date date)
public void setDate(java.lang.String dateSt)
public java.util.Date getDate()
public void setDateFormatter(DateFieldFormatter dateFormatter)
public java.lang.String formatDate()
public void setScore(double score)
public void setScore(java.lang.String score)
public double getScore()
public java.lang.String formatScore()
public org.w3c.dom.Document getDOM(ILoginInfo userInfo)
IResult
getDOM in interface IResultgetDOM in class BasicResult
public org.w3c.dom.Document getDOM(ILoginInfo userInfo,
int docNum)
public java.lang.String getXML(ILoginInfo userInfo)
getXML in interface IResultgetXML in class XMLResultpublic void setDocument(org.w3c.dom.Document doc)
public java.lang.String getValue(java.lang.String field)
IResult
getValue in interface IResultgetValue in class XMLResult
public void setValue(java.lang.String field,
java.lang.String value)
IResult
setValue in interface IResultsetValue in class XMLResult
public void addNestedResults(java.lang.String nestedField,
IResultSet nestedResults)
addNestedResults in interface IResultaddNestedResults in class BasicResult
public void addNestedResult(java.lang.String nestedField,
IResult nestedResult)
addNestedResult in interface IResultaddNestedResult in class XMLResult
public void addValue(java.lang.String field,
java.lang.String value)
IResult
addValue in interface IResultaddValue in class XMLResult
public void appendValue(java.lang.String field,
java.lang.String value)
XMLResult
appendValue in class XMLResultpublic void setRecordTagName(java.lang.String recordTagName)
public java.lang.String[] getFullTextFormats(ILoginInfo userInfo)
getFullTextFormats in interface IResultgetFullTextFormats in class BasicResult
public void writeFullText(ILoginInfo userInfo,
java.lang.String formatType,
java.io.OutputStream toStream)
IResult
writeFullText in interface IResultwriteFullText in class BasicResult
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||