public class ContentValuesExtractorFactory.SearchModelContentValuesExtractor extends Object
SearchModel.| Modifier and Type | Field and Description | 
|---|---|
private boolean | 
_fullValues  | 
private SearchModel | 
_searchModel  | 
| Constructor and Description | 
|---|
SearchModelContentValuesExtractor(SearchModel searchModel)
Build a ContentValuesExtractor referencing a  
SearchModel. | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,Object> | 
getValues(Content content,
         Locale defaultLocale)
Get the values from the given content. 
 | 
Map<String,Object> | 
getValues(Content content,
         Locale defaultLocale,
         Map<String,Object> contextualParameters)
Get the values from the given content. 
 | 
protected void | 
putPropertyValue(Map<String,Object> properties,
                ResultField column,
                Object value)
Put a result value at its right place in the properties map. 
 | 
ContentValuesExtractorFactory.SearchModelContentValuesExtractor | 
setFullValues(boolean fullValues)
Whether to return full values or not. 
 | 
private SearchModel _searchModel
private boolean _fullValues
public SearchModelContentValuesExtractor(SearchModel searchModel)
SearchModel.searchModel - the SearchModel.public ContentValuesExtractorFactory.SearchModelContentValuesExtractor setFullValues(boolean fullValues)
fullValues - true to return full values, false otherwise.public Map<String,Object> getValues(Content content, Locale defaultLocale)
content - The content.defaultLocale - The default locale for localized values if the content's language is null. Can be null.public Map<String,Object> getValues(Content content, Locale defaultLocale, Map<String,Object> contextualParameters)
content - The content.defaultLocale - The default locale for localized values if the content's language is null. Can be null.contextualParameters - The search contextual parameters.protected void putPropertyValue(Map<String,Object> properties, ResultField column, Object value)
properties - the properties map to fill.column - the search column.value - the result value.