|
Carrot2 Framework
API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.carrot2.core.LocalComponentBase
org.carrot2.core.LocalInputComponentBase
org.carrot2.core.impl.ArrayInputComponent
public class ArrayInputComponent
Implements a dummy input component, with capabilities to send:
RawDocuments provided in the PARAM_SOURCE_RAW_DOCUMENTS request
parameter,
RawClusters provided in the PARAM_SOURCE_RAW_CLUSTERS request
parameter,
| Field Summary | |
|---|---|
static String |
PARAM_SOURCE_RAW_CLUSTERS
This property must be set to a List or a Iterator over a list of RawClusters
to be propagated down the processing chain. |
static String |
PARAM_SOURCE_RAW_DOCUMENTS
This property must be set to a List or a Iterator over a list of RawDocuments
to be propagated down the processing chain. |
| Fields inherited from class org.carrot2.core.LocalInputComponentBase |
|---|
next |
| Fields inherited from interface org.carrot2.core.clustering.RawDocumentsProducer |
|---|
PARAM_ORIGINAL_RAW_CLUSTERS, PROPERTY_CATID |
| Fields inherited from interface org.carrot2.core.LocalInputComponent |
|---|
PARAM_QUERY, PARAM_REQUESTED_RESULTS, PARAM_START_AT, PARAM_TOTAL_MATCHING_DOCUMENTS |
| Constructor Summary | |
|---|---|
ArrayInputComponent()
|
|
| Method Summary | |
|---|---|
void |
flushResources()
The default implementation invokes flushResources() method
on the successor component. |
Set |
getComponentCapabilities()
Provides an implementation that has no capabilities (an empty set). |
Set |
getRequiredSuccessorCapabilities()
Provides an implementation that requires no capabilities of the successor component. |
void |
setNext(LocalComponent next)
The default implementation sets the LocalInputComponentBase.next field and verifies the
contract in LocalFilterComponent.setNext(LocalComponent) |
void |
setQuery(String query)
Sets the query for the current request. |
void |
startProcessing(RequestContext requestContext)
The default implementation invokes protected LocalInputComponentBase.validate() method
first to verify preconditions. |
| Methods inherited from class org.carrot2.core.LocalInputComponentBase |
|---|
endProcessing, getRequestedResults, processingErrorOccurred, validate |
| Methods inherited from class org.carrot2.core.LocalComponentBase |
|---|
getDescription, getIntFromRequestContext, getName, getProperty, getRequiredPredecessorCapabilities, init, setProperty, toSet, toSet, toSet |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.carrot2.core.LocalComponent |
|---|
getDescription, getName, getRequiredPredecessorCapabilities, init, setProperty |
| Field Detail |
|---|
public static final String PARAM_SOURCE_RAW_DOCUMENTS
List or a Iterator over a list of RawDocuments
to be propagated down the processing chain.
public static final String PARAM_SOURCE_RAW_CLUSTERS
List or a Iterator over a list of RawClusters
to be propagated down the processing chain.
| Constructor Detail |
|---|
public ArrayInputComponent()
| Method Detail |
|---|
public void setQuery(String query)
LocalInputComponent
setQuery in interface LocalInputComponentquery - A String with the query.public Set getComponentCapabilities()
LocalComponentBase
getComponentCapabilities in interface LocalComponentgetComponentCapabilities in class LocalComponentBaseSetobject with capabilities. The object
returned may be empty, but should never be null.public Set getRequiredSuccessorCapabilities()
LocalComponentBase
getRequiredSuccessorCapabilities in interface LocalComponentgetRequiredSuccessorCapabilities in class LocalComponentBaseSetobject with capabilities. The object
returned may be empty, but should never be null.public void flushResources()
LocalInputComponentBaseflushResources() method
on the successor component.
flushResources in interface LocalComponentflushResources in class LocalInputComponentBasepublic void setNext(LocalComponent next)
LocalInputComponentBaseLocalInputComponentBase.next field and verifies the
contract in LocalFilterComponent.setNext(LocalComponent)
setNext in interface LocalInputComponentsetNext in class LocalInputComponentBasenext - A reference to an instance of LocalComponent that is
the successor component in a processing chain assembled for the
execution of a single query.
public void startProcessing(RequestContext requestContext)
throws ProcessingException
LocalInputComponentBaseLocalInputComponentBase.validate() method
first to verify preconditions. Then it invokes
startProcessing(requestContext) method on the successor
component.
startProcessing in interface LocalComponentstartProcessing in class LocalInputComponentBaserequestContext - A RequestContextinterface instance passed
by the container processing the query. The context may be used
to retrieve parameters associated with the query (see RequestContext.getRequestParameters() method).
ProcessingException - Thrown if the component encountered a problem
in processing the query. May also be thrown from a chained
successor component.
|
Please refer to project documentation at
http://project.carrot2.org |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||