Package org.ametys.plugins.extraction.component
-
Interface Summary Interface Description ExtractionComponent This interface represents a component of the extraction moduleTwoStepsExecutingExtractionComponent 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. -
Class Summary Class Description AbstractExtractionComponent This class represents an extraction componentAbstractGroupExtractionComponent This class represents an extraction component with grouping fieldsAbstractSolrExtractionComponent This class represents an extraction component with a solr queryCountExtractionComponent This class represents a count component of the extraction moduleExtractionClause Object representing an extraction join informationExtractionClauseGroup Object representing an extraction join group informationExtractionColumn Object representing a extraction columnsMappingQueryExtractionComponent This class represents a mapping query component of the extraction moduleQueryExtractionComponent This class represents a query component of the extraction moduleThesaurusExtractionComponent This class represents a thesaurus component of the extraction module