Package org.eobjects.analyzer.beans.api

Package containing all the API classes for component developers.

See:
          Description

Interface Summary
Analyzer<R extends AnalyzerResult> Super-interface for analyzers.
ComponentCategory Represents a category that a component can be applied to.
Converter<E> Interface for converting objects from and to strings.
Explorer<R extends AnalyzerResult> An analyzer that explores a datastore (in the form of a DataContext).
ExploringAnalyzer<R extends AnalyzerResult> Deprecated. Use the Explorer interface instead.
Filter<C extends Enum<C>> Interface for components that filter/categorize rows.
OutputRowCollector An OutputRowCollector is a consumer of output rows from Transformers.
QueryOptimizedFilter<C extends Enum<C>> A filter which can, under certain circumstances, be optimized by using a "push down" technique, where the filter's functionality is expressed in the query that feeds the job that the filter is entered into.
Renderer<I extends Renderable,O> Interface for renderers of analyzer results.
RenderingFormat<T> Represents a rendering format to be used for rendering.
RowProcessingAnalyzer<R extends AnalyzerResult> Deprecated. use the Analyzer interface instead.
Transformer<E> Interface for components that transform data before analysis.
 

Class Summary
OutputColumns Represents the output columns yielded by a Transformer given a certain configuration.
 

Enum Summary
FileProperty.FileAccessMode Defines the access modes available for a file property
RendererPrecedence An enum that represents the precedence of a particular Renderer over others.
 

Annotation Types Summary
Alias Annotation used to specify optional alias(es) for a component or a Configured property.
AnalyzerBean Classes that are annotated with the @AnalyzerBean annotation are components for data analysis.
Categorized Annotation used to assign a set of categories to a component.
Close Annotation that marks a method as a closing method.
Concurrent Annotation used to override the default component concurrency model.
Configured Methods and fields with the @Configured annotation are used to configure an AnalyzerBean before execution.
Convertable Annotation used to specify a Converter of a specific type or a specific Configured property.
Description Annotation used to provide a description of a component or a configured property.
FileProperty Annotation containing supplementary metadata about a file property.
FilterBean Classes annotated with @FilterBean are used for filtering and categorizing rows to create subflows where certain rows are processed by only certain successive components.
Initialize Annotation that marks method as an initializing method.
Provided Methods and fields with the @Provided annotation are used to let AnalyzerBeans, TransformerBeans and FilterBeans retrieve service-objects such as persistent collections, the current SchemaNavigator or DataContext.
RendererBean Annotation used to mark a class as a renderer.
StringProperty Annotation containing supplementary metadata about a string property.
TransformerBean Classes that are annotated with the @TransformerBean annotation are components for data transformation.
Validate Annotation that marks method as a validation method.
 

Package org.eobjects.analyzer.beans.api Description

Package containing all the API classes for component developers.



Copyright © 2012 eobjects.org. All Rights Reserved.