|
Class Summary |
| CasCrawlerLocator |
Provides a client with a CAS service implementation, given host and port
where CAS server is running. |
| ComparableValueFilter<T extends Comparable<T>> |
ComparableValueFilter is an abstract type that specifies the comparison
operator to apply to a particular property. |
| ConfigurationMessage |
|
| CrawlConfig |
A CrawlConfig contains all information required for specifying the
configuration of a crawl. |
| CrawlId |
Unique identifier for a Crawl |
| CrawlMetrics |
Stores the list of metrics that correspond to a particular crawl. |
| CrawlValidationFailure |
CrawlValidationFailure contains information about one of the failures that may
have been encountered when validating the configuration of a crawl. |
| DateFilter |
DateFilter is a comparison filter that specifies the value (as a dateTime) to
be compared against. |
| Filter |
Filter is a filter that is applied to a particular property of a record. |
| LongFilter |
LongFilter is a comparison filter that specifies the value (as a long) to be
compared against. |
| ManipulatorConfig |
Manipulator config allows a client to specify a custom manipulation step
which is performed in a particular crawl run. |
| Metric |
A Metric is a key-value pair that holds the value of a particular metric. |
| MetricCrawlMode |
A MetricCrawlMode extends the abstract Metric class by adding a CrawlMode
enumeration value. |
| MetricCrawlState |
A MetricCrawlStatus extends the abstract Metric class by adding a CrawlStatus
enumeration value. |
| MetricCrawlStopCause |
A metricCrawlStopCause extends the abstract Metric class by adding a
CrawlStopCause enumeration value. |
| MetricDate |
A MetricDate extends the abstract Metric class by adding a long value
that should be interpreted as a date. |
| MetricLong |
A MetricLong extends the abstract Metric class by adding a long value. |
| MetricString |
A MetricString extends the abstract Metric class by adding a string value. |
| ModuleConfig |
Abstract class that supports specifying an ID and a list of properties
as part of configuring a module. |
| ModuleId |
Unique identifier for a source, manipulator or output
module. |
| ModuleInfo |
A ModuleInfo stores general information about a module, including:
ModuleId: a unique identifier for the kind of module
Module type: whether it's a source or manipulator
Display name: for showing to a user
Description: so a user might quickly understand what the module does
Capabilities: a list of Strings that document some of the capabilities of
the module being configured. |
| ModuleProperty |
A ModuleProperty is a key/value-list pair used to provide configuration
information about a particular module (such as a content source or output
destination). |
| ModulePropertySpec |
A ModulePropertySpec contains specifications for a module property. |
| ModulePropertySpecEnumValue |
A ModulePropertySpecEnumValue contains one possible enumeration value
when defining possible values for a ModuleProperty in a corresponding
ModulePropertySpec. |
| ModulePropertySpecGroup |
A ModulePropertySpecGroup is a container for several ModulePropertySpec
objects that should be displayed together as a group. |
| ModuleSpec |
The ModuleSpec provides a client with information needed to prompt a user to
configure a module. |
| NonIncrementalManipulatorWarning |
|
| OutputConfig |
OutputConfig allows a client to specify information about the destination to
which content is written in a particular crawl run. |
| Property |
A Property is a key-value pair used to provide version information
about the server. |
| RegexFilter |
RegexFilter is a filter that applies a regular expression to a particular
property. |
| SourceConfig |
A SourceConfig allows a client to specify information about the source for a
particular crawl run, including what items to include and exclude. |
| Status |
Status stores the state of the crawler, using the crawler state enumeration. |
| TextExtractionConfig |
The TextExtractionConfig allows a client to specify extraction-specific
parameters to override default values. |
| WildcardFilter |
WildcardFilter is a filter that applies a wildcard to a particular property. |
|
Enum Summary |
| ComparisonOperator |
Defining operators in filters that perform comparisons
against reference values. |
| CrawlerState |
Represents possible states of a crawl. |
| CrawlMode |
Enumeration representing possible modes for crawls: full or incremental. |
| CrawlStopCause |
Enumerator representing the way in which a crawl was stopped. |
| DateComparisonOperator |
Enumeration of supported comparisons for dates. |
| FilterScope |
Possible values for defining the "scope" of a filter: whether the filter
applies to diretories or to files. |
| LoggingLevel |
Enumeration representing possible logging levels to be applied to all
crawl-specific logging. |
| MetricId |
Enumeration of possible Metrics that may be returned from CAS Server. |
| MetricType |
Enumeration used to indicate the type of metric that is returned. |
| ModuleCapability |
An enumeration of capabilities provided by modules supported by CAS Server. |
| ModuleType |
An enumeration of types of modules supported by CAS Server. |