Class ResponseDocument
- java.lang.Object
- 
- com.lucidworks.apollo.solr.response.ResponseDocument
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 
 public class ResponseDocument extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description ResponseDocument(java.util.Map<java.lang.String,java.lang.Object> fields, long absolutePosition)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsField(java.lang.String fieldName)booleanequals(java.lang.Object obj)longgetAbsolutePosition()java.util.LinkedHashMap<java.lang.String,java.lang.Double>getFeatures()Get [features] pseudo-field as aLinkedHashMapUpdating the returned object does not actually update the response.java.lang.ObjectgetField(java.lang.String fieldName)java.lang.ObjectgetFieldOrDefault(java.lang.String fieldName, java.lang.Object defaultValue)java.util.Map<java.lang.String,java.lang.Object>getFieldsAsMap()inthashCode()java.lang.ObjectputField(java.lang.String fieldName, java.lang.Object fieldValue)java.lang.ObjectremoveField(java.lang.String key)voidsetFeatures(java.util.LinkedHashMap<java.lang.String,java.lang.Double> features)Update [features] pseudo-fieldintsize()
 
- 
- 
- 
Method Detail- 
getAbsolutePositionpublic long getAbsolutePosition() 
 - 
sizepublic int size() 
 - 
containsFieldpublic boolean containsField(java.lang.String fieldName) 
 - 
getFieldpublic java.lang.Object getField(java.lang.String fieldName) 
 - 
getFieldOrDefaultpublic java.lang.Object getFieldOrDefault(java.lang.String fieldName, java.lang.Object defaultValue)
 - 
putFieldpublic java.lang.Object putField(java.lang.String fieldName, java.lang.Object fieldValue)
 - 
removeFieldpublic java.lang.Object removeField(java.lang.String key) 
 - 
getFieldsAsMappublic java.util.Map<java.lang.String,java.lang.Object> getFieldsAsMap() 
 - 
getFeaturespublic java.util.LinkedHashMap<java.lang.String,java.lang.Double> getFeatures() Get [features] pseudo-field as aLinkedHashMapUpdating the returned object does not actually update the response. To update the response, usesetFeatures(LinkedHashMap)- Returns:
 
 - 
setFeaturespublic void setFeatures(java.util.LinkedHashMap<java.lang.String,java.lang.Double> features) Update [features] pseudo-field- Parameters:
- features-
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 
- 
 
-