public abstract class A_CmsSearchFieldConfiguration extends java.lang.Object implements I_CmsSearchFieldConfiguration
| Constructor and Description |
|---|
A_CmsSearchFieldConfiguration()
Creates a new empty field configuration.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addField(CmsSearchField field)
Adds a field to this search field configuration.
|
void |
addUninvertingMappings(java.util.Map<java.lang.String,org.apache.solr.uninverting.UninvertingReader.Type> uninvertingMap)
To allow sorting on a field (without docvalues) the field must be added to the map
given to
UninvertingReader.wrap(org.apache.lucene.index.DirectoryReader, Map). |
int |
compareTo(I_CmsSearchFieldConfiguration o) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDescription()
Returns the description of this field configuration.
|
CmsSearchField |
getField(java.lang.String name)
Returns the configured
CmsSearchField instance with the given name. |
java.util.List<java.lang.String> |
getFieldNames()
Returns the list of configured field names (Strings).
|
java.util.List<CmsSearchField> |
getFields()
Returns the list of configured
CmsSearchField instances. |
java.lang.String |
getName()
Returns the name of this field configuration.
|
int |
hashCode() |
void |
init()
Initializes this field configuration.
|
void |
setDescription(java.lang.String description)
Sets the description of this field configuration.
|
void |
setName(java.lang.String name)
Sets the name of this field configuration.
|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcreateDocumentpublic A_CmsSearchFieldConfiguration()
public void addField(CmsSearchField field)
addField in interface I_CmsSearchFieldConfigurationfield - the field to addpublic void addUninvertingMappings(java.util.Map<java.lang.String,org.apache.solr.uninverting.UninvertingReader.Type> uninvertingMap)
I_CmsSearchFieldConfigurationUninvertingReader.wrap(org.apache.lucene.index.DirectoryReader, Map).
The method adds the configured fields.addUninvertingMappings in interface I_CmsSearchFieldConfigurationuninvertingMap - the map to which the fields are added.I_CmsSearchFieldConfiguration.addUninvertingMappings(java.util.Map)public int compareTo(I_CmsSearchFieldConfiguration o)
compareTo in interface java.lang.Comparable<I_CmsSearchFieldConfiguration>Comparable.compareTo(java.lang.Object)public boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public java.lang.String getDescription()
I_CmsSearchFieldConfigurationgetDescription in interface I_CmsSearchFieldConfigurationI_CmsSearchFieldConfiguration.getDescription()public CmsSearchField getField(java.lang.String name)
CmsSearchField instance with the given name.name - the search field name to look upCmsSearchField instance with the given namepublic java.util.List<java.lang.String> getFieldNames()
public java.util.List<CmsSearchField> getFields()
CmsSearchField instances.getFields in interface I_CmsSearchFieldConfigurationCmsSearchField instancespublic java.lang.String getName()
I_CmsSearchFieldConfigurationgetName in interface I_CmsSearchFieldConfigurationI_CmsSearchFieldConfiguration.getName()public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public void init()
I_CmsSearchFieldConfigurationinit in interface I_CmsSearchFieldConfigurationI_CmsSearchFieldConfiguration.init()public void setDescription(java.lang.String description)
I_CmsSearchFieldConfigurationsetDescription in interface I_CmsSearchFieldConfigurationdescription - the description to setI_CmsSearchFieldConfiguration.setDescription(java.lang.String)public void setName(java.lang.String name)
I_CmsSearchFieldConfigurationsetName in interface I_CmsSearchFieldConfigurationname - the name to setI_CmsSearchFieldConfiguration.setName(java.lang.String)