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.