|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.BasicResult
com.raritantechnologies.searchApp.BeanPropertyResult
Uses Java Reflection to convert an Object into an IResult object.
| Field Summary |
| Fields inherited from class com.raritantechnologies.searchApp.BasicResult |
fieldValues |
| Constructor Summary | |
BeanPropertyResult()
|
|
BeanPropertyResult(java.lang.Object beanObject)
|
|
| Method Summary | |
void |
addNestedResult(java.lang.String fieldName,
IResult nestedResult)
|
void |
addNestedResults(java.lang.String fieldName,
IResultSet nestedResults)
|
void |
addValue(java.lang.String field,
java.lang.String value)
Adds a value for a field. |
java.util.Iterator |
getFieldNames()
returns an Iterator for the set of field names. |
java.util.Iterator |
getNestedFieldNames()
|
IResultSet |
getNestedResults(java.lang.String fieldName)
|
protected BasicResultSet |
getResultSet(java.lang.String fieldName)
|
SearchSource |
getSearchSource()
returns the SearchSource object that generated this IResult. |
java.lang.String |
getValue(java.lang.String field)
returns the value of a vield. |
java.lang.String |
getValue(java.lang.String field,
java.lang.String defaultVal)
returns the value of a result field OR the past defaultVal parameter if the field does not exist. |
java.lang.String[] |
getValues(java.lang.String field)
Support for multiple values - returns a String[]. |
boolean |
hasMultipleValues(java.lang.String field)
|
boolean |
hasNestedResults()
support for hierarchical IResult objects. |
void |
setSearchSourceName(java.lang.String sourceName)
set/get the name of the SearchSource that this result came from. |
void |
setValue(java.lang.String field,
java.lang.String value)
Sets a field value in the result, replacing any previously set value. |
void |
setValues(java.util.Map values)
Sets field values from a java.util.Map |
| Methods inherited from class com.raritantechnologies.searchApp.BasicResult |
addTree, clearValue, getDOM, getFullTextFormats, getIDField, getSearchSourceName, getTitleField, getTree, getTreeNames, getURLField, getXML, getXML, getXML, getXML, setIDField, setNestedResults, setTitleField, setURLField, setWrapCData, writeFullText |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public BeanPropertyResult()
public BeanPropertyResult(java.lang.Object beanObject)
| Method Detail |
public void setSearchSourceName(java.lang.String sourceName)
IResult
setSearchSourceName in interface IResultsetSearchSourceName in class BasicResultpublic SearchSource getSearchSource()
IResult
getSearchSource in interface IResultgetSearchSource in class BasicResultpublic java.util.Iterator getFieldNames()
BasicResult
getFieldNames in interface IResultgetFieldNames in class BasicResult
public java.lang.String getValue(java.lang.String field,
java.lang.String defaultVal)
IResult
getValue in interface IResultgetValue in class BasicResultpublic java.lang.String getValue(java.lang.String field)
IResult
getValue in interface IResultgetValue in class BasicResult
public void addValue(java.lang.String field,
java.lang.String value)
BasicResult
addValue in interface IResultaddValue in class BasicResult
public void setValue(java.lang.String field,
java.lang.String value)
BasicResult
setValue in interface IResultsetValue in class BasicResultpublic void setValues(java.util.Map values)
IResult
setValues in interface IResultsetValues in class BasicResultpublic java.lang.String[] getValues(java.lang.String field)
IResult
getValues in interface IResultgetValues in class BasicResultpublic boolean hasMultipleValues(java.lang.String field)
hasMultipleValues in interface IResulthasMultipleValues in class BasicResultpublic boolean hasNestedResults()
IResult
hasNestedResults in interface IResulthasNestedResults in class BasicResultpublic java.util.Iterator getNestedFieldNames()
getNestedFieldNames in interface IResultgetNestedFieldNames in class BasicResultpublic IResultSet getNestedResults(java.lang.String fieldName)
getNestedResults in interface IResultgetNestedResults in class BasicResultprotected BasicResultSet getResultSet(java.lang.String fieldName)
getResultSet in class BasicResult
public void addNestedResults(java.lang.String fieldName,
IResultSet nestedResults)
addNestedResults in interface IResultaddNestedResults in class BasicResult
public void addNestedResult(java.lang.String fieldName,
IResult nestedResult)
addNestedResult in interface IResultaddNestedResult in class BasicResult
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||