Package org.ametys.plugins.extraction.component
package org.ametys.plugins.extraction.component
-
ClassDescriptionThis class represents an extraction componentThis class represents an extraction component with grouping fieldsThis class represents an extraction component with a solr queryThis class represents a count component of the extraction moduleObject representing an extraction join informationObject representing an extraction join group informationObject representing a extraction columnsThis interface represents a component of the extraction moduleThis class represents a mapping query component of the extraction moduleThis class represents a query component of the extraction moduleThis class represents a thesaurus component of the extraction module
ExtractionComponent
whose execution sometimes needs to be done in two times (in order to avoid callingexecute
n times for performance reasons): byTwoStepsExecutingExtractionComponent.computeFirstLevelResults(ExtractionExecutionContext)
for returning all the first level content results; byTwoStepsExecutingExtractionComponent.executeFor(ContentHandler, Iterable, ExtractionExecutionContext)
for SAXing with the givenContentHandler
and the given iterable on contents, subset of the one returned by the first method. Thus, instead of callingexecute
n times,computeFirstLevelResults
is called one time andexecuteFor
is called n times with a different handler and iterable.