public class

ConfluenceDocumentBuilder

extends Object
implements DocumentBuilder
java.lang.Object
   ↳ com.atlassian.confluence.search.lucene.ConfluenceDocumentBuilder

Class Overview

A Confluence specific implementation of the DocumentBuilder that is aware of plugin's and the fact that new document extractors may become available or unavailable based on the current plugins installed.

Since the BaseDocumentBuilder is immutable when the extractors change a new documentBuilder is created.

Produces documents with of type CONTENT.

Summary

Nested Classes
class ConfluenceDocumentBuilder.FieldName  
Public Constructors
ConfluenceDocumentBuilder(HandleResolver handleResolver, PluginAccessor pluginAccessor, List<DocumentPostProcessor> postProcessors)
Public Methods
Document getDocument(Searchable searchable)
Handle getHandle(Object obj)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.bonnie.search.DocumentBuilder

Public Constructors

public ConfluenceDocumentBuilder (HandleResolver handleResolver, PluginAccessor pluginAccessor, List<DocumentPostProcessor> postProcessors)

Public Methods

public Document getDocument (Searchable searchable)

public Handle getHandle (Object obj)