Package org.carrot2.core.impl

Class Summary
ArrayInputComponent Implements a dummy input component, with capabilities to send: RawDocuments provided in the ArrayInputComponent.PARAM_SOURCE_RAW_DOCUMENTS request parameter, RawClusters provided in the ArrayInputComponent.PARAM_SOURCE_RAW_CLUSTERS request parameter, to components down the processing chain.
ArrayOutputComponent A utility implementation of an output component that implements RawClustersConsumer and RawDocumentsConsumer interfaces and collects RawCluster objects and RawDocument objects to two arrays returned as the result of a process.
ArrayOutputComponent.Result An class that stores documents and clusters collected during the processing of a query.
NullOutputComponent An output component that can consume RawDocuments or RawClusters but does not do any processing on them.
RawDocumentDummyLanguageDetection A local component that adds a predefined language code to the properties of a document.
RawDocumentEnumerator A local component for adding a sequential number to every RawDocument accepted as input.
RawDocumentsProducerLocalInputComponent Deprecated. Use ArrayInputComponent in the future.
SaveFilterComponentBase This component acts as an interceptor in the processing chain and saves the query, documents, clusters and other information to a file or a stream.
SaveJsonFilterComponent This component acts as an interceptor in the processing chain and writes a JSON stream with the query, documents and clusters.
SaveXmlFilterComponent This component acts as an interceptor in the processing chain and writes an XML stream with the query, documents, clusters and other information.
XmlDirInputComponent Opens XML files in a local filesystem.
XmlStreamInputComponent Passes down the processing chain query results read from an XML stream in the Carrot2 format.
XmlStreamInputComponent.QueryResult Represents a query result containing a list of RawDocuments, RawClusters and the query that returned these documents.
 



Copyright (c) Dawid Weiss, Stanislaw Osinski