public class CmsSearchConfiguration extends A_CmsXmlConfiguration
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
A_ANALYZER
The "analyzer" attribute.
|
static java.lang.String |
A_BOOST
The "boost" attribute.
|
static java.lang.String |
A_DISPLAY
The "displayName" attribute.
|
static java.lang.String |
A_EXCERPT
The "excerpt" attribute.
|
static java.lang.String |
A_INDEX
The "index" attribute.
|
static java.lang.String |
A_SERVER_URL
The Solr server URL attribute, set if embedded = false.
|
static java.lang.String |
A_STORE
The "store" attribute.
|
static java.lang.String |
CONFIGURATION_DTD_NAME
The name of the DTD for this configuration.
|
static java.lang.String |
DEFAULT_XML_FILE_NAME
The name of the default XML file for this configuration.
|
static java.lang.String |
N_ANALYZER
Node name constant.
|
static java.lang.String |
N_ANALYZERS
Node name constant.
|
static java.lang.String |
N_CLASS
Node name constant.
|
static java.lang.String |
N_COMMIT_MS
Node name constant.
|
static java.lang.String |
N_CONFIG_FILE
Node name constant.
|
static java.lang.String |
N_CONFIGURATION
Node name constant.
|
static java.lang.String |
N_DESCRIPTION
Node name constant.
|
static java.lang.String |
N_DIRECTORY
Node name constant.
|
static java.lang.String |
N_DOCUMENTTYPE
Node name constant.
|
static java.lang.String |
N_DOCUMENTTYPES
Node name constant.
|
static java.lang.String |
N_DOCUMENTTYPES_INDEXED
Node name constant.
|
static java.lang.String |
N_EXCERPT
Node name constant.
|
static java.lang.String |
N_EXTRACTION_CACHE_MAX_AGE
Node name constant.
|
static java.lang.String |
N_FIELD
Node name constant.
|
static java.lang.String |
N_FIELDCONFIGURATION
Node name constant.
|
static java.lang.String |
N_FIELDCONFIGURATIONS
Node name constant.
|
static java.lang.String |
N_FIELDS
Node name constant.
|
static java.lang.String |
N_FORCEUNLOCK
Node name constant.
|
static java.lang.String |
N_HIGHLIGHTER
Node name constant.
|
static java.lang.String |
N_HOME
Node name constant.
|
static java.lang.String |
N_INDEX
Node name constant.
|
static java.lang.String |
N_INDEXER
Node name constant.
|
static java.lang.String |
N_INDEXES
Node name constant.
|
static java.lang.String |
N_INDEXSOURCE
Node name constant.
|
static java.lang.String |
N_INDEXSOURCES
Node name constant.
|
static java.lang.String |
N_LOCALE
Node name constant.
|
static java.lang.String |
N_MAPPING
Node name constant.
|
static java.lang.String |
N_MAX_INDEX_WAIT_TIME
Node name constant.
|
static java.lang.String |
N_MAX_MODIFICATIONS_BEFORE_COMMIT
Node name constant.
|
static java.lang.String |
N_MIMETYPE
Node name constant.
|
static java.lang.String |
N_MIMETYPES
Node name constant.
|
static java.lang.String |
N_OFFLINE_UPDATE_FREQUENCY
Node name constant.
|
static java.lang.String |
N_PROJECT
Node name constant.
|
static java.lang.String |
N_REBUILD
Node name constant.
|
static java.lang.String |
N_RESOURCES
Node name constant.
|
static java.lang.String |
N_RESOURCETYPE
Node name constant.
|
static java.lang.String |
N_RESOURCETYPES
Node name constant.
|
static java.lang.String |
N_SEARCH
Node name constant.
|
static java.lang.String |
N_SOLR
Node name constant.
|
static java.lang.String |
N_SOURCE
Node name constant.
|
static java.lang.String |
N_SOURCES
Node name constant.
|
static java.lang.String |
N_STEMMER
Node name constant.
|
static java.lang.String |
N_TIMEOUT
Node name constant.
|
A_ALIAS, A_CLASS, A_COUNT, A_DEFAULT, A_DESTINATION, A_ENABLED, A_FROM, A_HANDLER, A_ICON, A_ID, A_KEY, A_MODE, A_NAME, A_ORDER, A_PASSWORD, A_PORT, A_PROTOCOL, A_SUFFIX, A_TO, A_TYPE, A_URI, A_USER, A_VALUE, N_EXPORTPOINT, N_EXPORTPOINTS, N_NAME, N_PARAM, N_PROPERTY, N_RESOURCE, N_SITE, N_VALUE
ADD_PARAMETER_METHOD, INIT_CONFIGURATION_METHOD
Constructor and Description |
---|
CmsSearchConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
addXmlDigesterRules(org.apache.commons.digester.Digester digester)
Digests an XML node and creates an instance of this configurable class.
|
org.dom4j.Element |
generateXml(org.dom4j.Element parent)
Generates the XML element for this configurable class.
|
java.lang.String |
getDtdFilename()
Returns the name of the DTD file for this XML configuration,
e.g.
|
CmsSearchManager |
getSearchManager()
Returns the generated search manager.
|
void |
initializeFinished()
Will be called when configuration of this object is finished.
|
protected void |
initMembers()
Initializes member variables.
|
void |
setSearchManager(CmsSearchManager manager)
Sets the generated search manager.
|
addConfigurationParameter, getConfiguration, getDtdSystemLocation, getDtdUrlPrefix, getXmlFileName, initConfiguration, setXmlFileName
public static final java.lang.String A_ANALYZER
public static final java.lang.String A_BOOST
public static final java.lang.String A_DISPLAY
public static final java.lang.String A_EXCERPT
public static final java.lang.String A_INDEX
public static final java.lang.String A_SERVER_URL
public static final java.lang.String A_STORE
public static final java.lang.String CONFIGURATION_DTD_NAME
public static final java.lang.String DEFAULT_XML_FILE_NAME
public static final java.lang.String N_ANALYZER
public static final java.lang.String N_ANALYZERS
public static final java.lang.String N_CLASS
public static final java.lang.String N_COMMIT_MS
public static final java.lang.String N_CONFIG_FILE
public static final java.lang.String N_CONFIGURATION
public static final java.lang.String N_DESCRIPTION
public static final java.lang.String N_DIRECTORY
public static final java.lang.String N_DOCUMENTTYPE
public static final java.lang.String N_DOCUMENTTYPES
public static final java.lang.String N_DOCUMENTTYPES_INDEXED
public static final java.lang.String N_EXCERPT
public static final java.lang.String N_EXTRACTION_CACHE_MAX_AGE
public static final java.lang.String N_FIELD
public static final java.lang.String N_FIELDCONFIGURATION
public static final java.lang.String N_FIELDCONFIGURATIONS
public static final java.lang.String N_FIELDS
public static final java.lang.String N_FORCEUNLOCK
public static final java.lang.String N_HIGHLIGHTER
public static final java.lang.String N_HOME
public static final java.lang.String N_INDEX
public static final java.lang.String N_INDEXER
public static final java.lang.String N_INDEXES
public static final java.lang.String N_INDEXSOURCE
public static final java.lang.String N_INDEXSOURCES
public static final java.lang.String N_LOCALE
public static final java.lang.String N_MAPPING
public static final java.lang.String N_MAX_MODIFICATIONS_BEFORE_COMMIT
public static final java.lang.String N_MIMETYPE
public static final java.lang.String N_MIMETYPES
public static final java.lang.String N_OFFLINE_UPDATE_FREQUENCY
public static final java.lang.String N_MAX_INDEX_WAIT_TIME
public static final java.lang.String N_PROJECT
public static final java.lang.String N_REBUILD
public static final java.lang.String N_RESOURCES
public static final java.lang.String N_RESOURCETYPE
public static final java.lang.String N_RESOURCETYPES
public static final java.lang.String N_SEARCH
public static final java.lang.String N_SOLR
public static final java.lang.String N_SOURCE
public static final java.lang.String N_SOURCES
public static final java.lang.String N_STEMMER
public static final java.lang.String N_TIMEOUT
public CmsSearchConfiguration()
public void addXmlDigesterRules(org.apache.commons.digester.Digester digester)
I_CmsXmlConfiguration
digester
- the digester to useI_CmsXmlConfiguration.addXmlDigesterRules(org.apache.commons.digester.Digester)
public org.dom4j.Element generateXml(org.dom4j.Element parent)
I_CmsXmlConfiguration
parent
- the parent element in the XML treeI_CmsXmlConfiguration.generateXml(org.dom4j.Element)
public java.lang.String getDtdFilename()
I_CmsXmlConfiguration
opencms-configuration.dtd
.I_CmsXmlConfiguration.getDtdFilename()
public CmsSearchManager getSearchManager()
public void initializeFinished()
public void setSearchManager(CmsSearchManager manager)
manager
- the search manager to setprotected void initMembers()
A_CmsXmlConfiguration
initMembers
in class A_CmsXmlConfiguration
A_CmsXmlConfiguration.initMembers()