Package org.ametys.plugins.extraction.component
-
Interface Summary Interface Description ExtractionComponent This interface represents a component of the extraction moduleTwoStepsExecutingExtractionComponent ExtractionComponentwhose execution sometimes needs to be done in two times (in order to avoid callingexecuten times for performance reasons): byTwoStepsExecutingExtractionComponent.computeFirstLevelResults(ExtractionExecutionContext)for returning all the first level content results; byTwoStepsExecutingExtractionComponent.executeFor(ContentHandler, Iterable, ExtractionExecutionContext)for SAXing with the givenContentHandlerand the given iterable on contents, subset of the one returned by the first method. Thus, instead of callingexecuten times,computeFirstLevelResultsis called one time andexecuteForis 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