Package org.opencms.search.documents
Class CmsDocumentPlainText
java.lang.Object
org.opencms.search.documents.A_CmsVfsDocument
org.opencms.search.documents.CmsDocumentPlainText
- All Implemented Interfaces:
I_CmsDocumentFactory,I_CmsSearchExtractor
Lucene document factory class to extract index data from a cms resource
containing plain text data.
- Since:
- 6.0.0
-
Field Summary
Fields inherited from class org.opencms.search.documents.A_CmsVfsDocument
DEFAULT_ALL_TYPES, DEFAULT_ALL_UNCONFIGURED_TYPES, m_name -
Constructor Summary
ConstructorsConstructorDescriptionCmsDocumentPlainText(String name) Creates a new instance of this lucene document factory. -
Method Summary
Modifier and TypeMethodDescriptionextractContent(CmsObject cms, CmsResource resource, I_CmsSearchIndex index) Returns the raw text content of a given vfs resource containing plain text data.booleanReturnstrueif this document factory is locale depended.booleanReturnstrueif result caching is supported for this factory.Methods inherited from class org.opencms.search.documents.A_CmsVfsDocument
addConfigurationParameter, createDocument, getCache, getConfiguration, getDocumentKey, getDocumentKeys, getName, initConfiguration, logContentExtraction, readFile, setCacheMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opencms.search.documents.I_CmsDocumentFactory
isOnlyDependentOnContent
-
Constructor Details
-
CmsDocumentPlainText
Creates a new instance of this lucene document factory.- Parameters:
name- name of the documenttype
-
-
Method Details
-
extractContent
public I_CmsExtractionResult extractContent(CmsObject cms, CmsResource resource, I_CmsSearchIndex index) throws CmsException Returns the raw text content of a given vfs resource containing plain text data.- Parameters:
cms- the cms objectresource- the resource to extract the content fromindex- the index to extract the content for- Returns:
- the extracted content of the resource
- Throws:
CmsException- if something goes wrong- See Also:
-
isLocaleDependend
Description copied from interface:I_CmsDocumentFactoryReturnstrueif this document factory is locale depended.- Returns:
trueif this document factory is locale depended- See Also:
-
isUsingCache
Description copied from interface:I_CmsDocumentFactoryReturnstrueif result caching is supported for this factory.- Returns:
trueif result caching is supported for this factory- See Also:
-