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
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.