Package org.opencms.search.documents
Class CmsDocumentXmlPage
java.lang.Object
org.opencms.search.documents.A_CmsVfsDocument
org.opencms.search.documents.CmsDocumentXmlPage
- All Implemented Interfaces:
I_CmsDocumentFactory,I_CmsSearchExtractor
Lucene document factory class to extract index data from a cms resource
of type
CmsResourceTypeXmlPage.- 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
ConstructorsConstructorDescriptionCmsDocumentXmlPage(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 of typeCmsResourceTypeXmlPage.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
createDocument, getCache, getDocumentKey, getDocumentKeys, getName, 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
-
CmsDocumentXmlPage
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 of typeCmsResourceTypeXmlPage.- 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:
-