A B C D E F G I L N O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractAnnotationProcessor - Class in io.siddhi.annotation.processor
-
Parent class for extension annotation validation processors.
- AbstractAnnotationProcessor(String) - Constructor for class io.siddhi.annotation.processor.AbstractAnnotationProcessor
- AGGREGATION_ATTRIBUTE_EXECUTOR_SUPER_CLASS - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- AggregationAttributeValidationAnnotationProcessor - Class in io.siddhi.annotation.processor
-
This processor will extend the validation rules for validate Aggregation Attribute specific annotation contents.
- AggregationAttributeValidationAnnotationProcessor(String) - Constructor for class io.siddhi.annotation.processor.AggregationAttributeValidationAnnotationProcessor
- AnnotationConstants - Class in io.siddhi.annotation.util
-
Siddhi annotation constants class.
- AnnotationConstants() - Constructor for class io.siddhi.annotation.util.AnnotationConstants
- AnnotationValidationException - Exception in io.siddhi.annotation.util
-
The class
AnnotationValidationExceptiona form ofExceptionthat an abstract annotation processor might want to catch. - AnnotationValidationException(String) - Constructor for exception io.siddhi.annotation.util.AnnotationValidationException
- AnnotationValidationException(String, Throwable) - Constructor for exception io.siddhi.annotation.util.AnnotationValidationException
- AnnotationValidationException(Throwable) - Constructor for exception io.siddhi.annotation.util.AnnotationValidationException
B
- basicParameterValidation(String, String, String) - Method in class io.siddhi.annotation.processor.AbstractAnnotationProcessor
-
Basic @Extension annotation elements validation.
- basicParameterValidation(String, String, String) - Method in class io.siddhi.annotation.processor.DistributionStrategyValidationAnnotationProcessor
- basicParameterValidation(String, String, String) - Method in class io.siddhi.annotation.processor.SinkMapperValidationAnnotationProcessor
- basicParameterValidation(String, String, String) - Method in class io.siddhi.annotation.processor.SinkValidationAnnotationProcessor
- basicParameterValidation(String, String, String) - Method in class io.siddhi.annotation.processor.SourceMapperValidationAnnotationProcessor
- basicParameterValidation(String, String, String) - Method in class io.siddhi.annotation.processor.SourceValidationAnnotationProcessor
- basicParameterValidation(String, String, String) - Method in class io.siddhi.annotation.processor.StoreValidationAnnotationProcessor
- BOOL - io.siddhi.annotation.util.DataType
C
- CAMEL_CASE_PATTERN - Static variable in class io.siddhi.annotation.processor.AbstractAnnotationProcessor
- CORE_PACKAGE_PATTERN - Static variable in class io.siddhi.annotation.processor.AbstractAnnotationProcessor
D
- DataType - Enum in io.siddhi.annotation.util
-
Enum types used in @Parameter, @ReturnAttribute
- defaultValue() - Method in annotation type io.siddhi.annotation.Parameter
- defaultValue() - Method in annotation type io.siddhi.annotation.SystemParameter
- deprecated() - Method in annotation type io.siddhi.annotation.Extension
- deprecationNotice() - Method in annotation type io.siddhi.annotation.Extension
- description() - Method in annotation type io.siddhi.annotation.Example
- description() - Method in annotation type io.siddhi.annotation.Extension
- description() - Method in annotation type io.siddhi.annotation.Parameter
- description() - Method in annotation type io.siddhi.annotation.ReturnAttribute
- description() - Method in annotation type io.siddhi.annotation.SystemParameter
- DISTRIBUTION_STRATEGY_NAMESPACE - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- DISTRIBUTION_STRATEGY_SUPER_CLASS - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- DistributionStrategyValidationAnnotationProcessor - Class in io.siddhi.annotation.processor
-
This processor will extend the validation rules for validate Distribution Strategy specific annotation contents.
- DistributionStrategyValidationAnnotationProcessor(String) - Constructor for class io.siddhi.annotation.processor.DistributionStrategyValidationAnnotationProcessor
- DOUBLE - io.siddhi.annotation.util.DataType
- dynamic() - Method in annotation type io.siddhi.annotation.Parameter
E
- Example - Annotation Type in io.siddhi.annotation
-
An Optional annotation for storing an examples for a Siddhi Extension.
- examples() - Method in annotation type io.siddhi.annotation.Extension
- examplesValidation(Example[]) - Method in class io.siddhi.annotation.processor.AbstractAnnotationProcessor
-
This method uses for validate @Extension / @Example elements.
- Extension - Annotation Type in io.siddhi.annotation
-
Annotation for specifying it as a Siddhi Extension.
- extensionClassFullName - Variable in class io.siddhi.annotation.processor.AbstractAnnotationProcessor
F
- FLOAT - io.siddhi.annotation.util.DataType
- FUNCTION_EXECUTOR_SUPER_CLASS - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- FunctionExecutorValidationAnnotationProcessor - Class in io.siddhi.annotation.processor
-
This processor will extend the validation rules for validate Function Executor specific annotation contents.
- FunctionExecutorValidationAnnotationProcessor(String) - Constructor for class io.siddhi.annotation.processor.FunctionExecutorValidationAnnotationProcessor
G
- getSupportedAnnotationTypes() - Method in class io.siddhi.annotation.processor.SiddhiAnnotationProcessor
- getSupportedSourceVersion() - Method in class io.siddhi.annotation.processor.SiddhiAnnotationProcessor
I
- INCREMENTAL_ATTRIBUTE_AGGREGATOR_SUPER_CLASS - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- IncrementalAggregationAttributeValidationAnnotationProcessor - Class in io.siddhi.annotation.processor
-
This processor will extend the validation rules for validating Incremental Aggregation Attribute specific annotation contents.
- IncrementalAggregationAttributeValidationAnnotationProcessor(String) - Constructor for class io.siddhi.annotation.processor.IncrementalAggregationAttributeValidationAnnotationProcessor
- init(ProcessingEnvironment) - Method in class io.siddhi.annotation.processor.SiddhiAnnotationProcessor
- INT - io.siddhi.annotation.util.DataType
- io.siddhi.annotation - package io.siddhi.annotation
- io.siddhi.annotation.processor - package io.siddhi.annotation.processor
- io.siddhi.annotation.util - package io.siddhi.annotation.util
L
N
- name() - Method in annotation type io.siddhi.annotation.Extension
- name() - Method in annotation type io.siddhi.annotation.Parameter
- name() - Method in annotation type io.siddhi.annotation.ReturnAttribute
- name() - Method in annotation type io.siddhi.annotation.SystemParameter
- namespace() - Method in annotation type io.siddhi.annotation.Extension
O
- OBJECT - io.siddhi.annotation.util.DataType
- optional() - Method in annotation type io.siddhi.annotation.Parameter
P
- Parameter - Annotation Type in io.siddhi.annotation
-
Annotation for storing the parameters of a Siddhi Extension.
- PARAMETER_NAME_PATTERN - Static variable in class io.siddhi.annotation.processor.AbstractAnnotationProcessor
- parameterNames() - Method in annotation type io.siddhi.annotation.ParameterOverload
- ParameterOverload - Annotation Type in io.siddhi.annotation
-
Annotation for storing the patterns of a Siddhi Extension.
- parameterOverloads() - Method in annotation type io.siddhi.annotation.Extension
- parameterOverloadValidation(ParameterOverload[], Parameter[]) - Method in class io.siddhi.annotation.processor.AbstractAnnotationProcessor
-
This method uses for validate @Extension / @ParameterOverload element.
- parameters() - Method in annotation type io.siddhi.annotation.Extension
- parameterValidation(Parameter[]) - Method in class io.siddhi.annotation.processor.AbstractAnnotationProcessor
-
This method uses for validate @Extension / @Parameter element.
- parameterValidation(Parameter[]) - Method in class io.siddhi.annotation.processor.AggregationAttributeValidationAnnotationProcessor
- parameterValidation(Parameter[]) - Method in class io.siddhi.annotation.processor.DistributionStrategyValidationAnnotationProcessor
- parameterValidation(Parameter[]) - Method in class io.siddhi.annotation.processor.FunctionExecutorValidationAnnotationProcessor
- parameterValidation(Parameter[]) - Method in class io.siddhi.annotation.processor.IncrementalAggregationAttributeValidationAnnotationProcessor
- parameterValidation(Parameter[]) - Method in class io.siddhi.annotation.processor.SourceMapperValidationAnnotationProcessor
- parameterValidation(Parameter[]) - Method in class io.siddhi.annotation.processor.SourceValidationAnnotationProcessor
- parameterValidation(Parameter[]) - Method in class io.siddhi.annotation.processor.StoreValidationAnnotationProcessor
- parameterValidation(Parameter[]) - Method in class io.siddhi.annotation.processor.StreamFunctionProcessorValidationAnnotationProcessor
- parameterValidation(Parameter[]) - Method in class io.siddhi.annotation.processor.StreamProcessorValidationAnnotationProcessor
- parameterValidation(Parameter[]) - Method in class io.siddhi.annotation.processor.WindowProcessorValidationAnnotationProcessor
- possibleParameters() - Method in annotation type io.siddhi.annotation.SystemParameter
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.siddhi.annotation.processor.SiddhiAnnotationProcessor
R
- REPETITIVE_PARAMETER_NOTATION - Static variable in class io.siddhi.annotation.processor.AbstractAnnotationProcessor
- ReturnAttribute - Annotation Type in io.siddhi.annotation
-
Annotation for storing additional attributes returned by a stream processor.
- returnAttributes() - Method in annotation type io.siddhi.annotation.Extension
- returnAttributesValidation(ReturnAttribute[]) - Method in class io.siddhi.annotation.processor.AbstractAnnotationProcessor
-
This method uses for validate @Extension / @ReturnAttribute elements.
- returnAttributesValidation(ReturnAttribute[]) - Method in class io.siddhi.annotation.processor.AggregationAttributeValidationAnnotationProcessor
- returnAttributesValidation(ReturnAttribute[]) - Method in class io.siddhi.annotation.processor.DistributionStrategyValidationAnnotationProcessor
- returnAttributesValidation(ReturnAttribute[]) - Method in class io.siddhi.annotation.processor.FunctionExecutorValidationAnnotationProcessor
- returnAttributesValidation(ReturnAttribute[]) - Method in class io.siddhi.annotation.processor.IncrementalAggregationAttributeValidationAnnotationProcessor
- returnAttributesValidation(ReturnAttribute[]) - Method in class io.siddhi.annotation.processor.SinkMapperValidationAnnotationProcessor
- returnAttributesValidation(ReturnAttribute[]) - Method in class io.siddhi.annotation.processor.SinkValidationAnnotationProcessor
- returnAttributesValidation(ReturnAttribute[]) - Method in class io.siddhi.annotation.processor.SourceMapperValidationAnnotationProcessor
- returnAttributesValidation(ReturnAttribute[]) - Method in class io.siddhi.annotation.processor.SourceValidationAnnotationProcessor
- returnAttributesValidation(ReturnAttribute[]) - Method in class io.siddhi.annotation.processor.StoreValidationAnnotationProcessor
- returnAttributesValidation(ReturnAttribute[]) - Method in class io.siddhi.annotation.processor.StreamFunctionProcessorValidationAnnotationProcessor
- returnAttributesValidation(ReturnAttribute[]) - Method in class io.siddhi.annotation.processor.StreamProcessorValidationAnnotationProcessor
- returnAttributesValidation(ReturnAttribute[]) - Method in class io.siddhi.annotation.processor.WindowProcessorValidationAnnotationProcessor
S
- SCRIPT_SUPER_CLASS - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- ScriptValidationAnnotationProcessor - Class in io.siddhi.annotation.processor
-
This processor will extend the validation rules for validate script specific annotation contents.
- ScriptValidationAnnotationProcessor(String) - Constructor for class io.siddhi.annotation.processor.ScriptValidationAnnotationProcessor
- showBuildError(String, Element) - Method in class io.siddhi.annotation.processor.SiddhiAnnotationProcessor
- SiddhiAnnotationProcessor - Class in io.siddhi.annotation.processor
-
The annotation processor for siddhi extension annotation validation.
- SiddhiAnnotationProcessor() - Constructor for class io.siddhi.annotation.processor.SiddhiAnnotationProcessor
- SINK_MAPPER_NAMESPACE - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- SINK_MAPPER_SUPER_CLASS - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- SINK_NAMESPACE - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- SINK_SUPER_CLASS - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- SinkMapperValidationAnnotationProcessor - Class in io.siddhi.annotation.processor
-
This processor will extend the validation rules for validate Sink Mapper specific annotation contents.
- SinkMapperValidationAnnotationProcessor(String) - Constructor for class io.siddhi.annotation.processor.SinkMapperValidationAnnotationProcessor
- SinkValidationAnnotationProcessor - Class in io.siddhi.annotation.processor
-
This processor will extend the validation rules for validate Sink specific annotation contents.
- SinkValidationAnnotationProcessor(String) - Constructor for class io.siddhi.annotation.processor.SinkValidationAnnotationProcessor
- SOURCE_MAPPER_NAMESPACE - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- SOURCE_MAPPER_SUPER_CLASS - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- SOURCE_NAMESPACE - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- SOURCE_SUPER_CLASS - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- SourceMapperValidationAnnotationProcessor - Class in io.siddhi.annotation.processor
-
This processor will extend the validation rules for validate Source Mapping specific annotation contents.
- SourceMapperValidationAnnotationProcessor(String) - Constructor for class io.siddhi.annotation.processor.SourceMapperValidationAnnotationProcessor
- SourceValidationAnnotationProcessor - Class in io.siddhi.annotation.processor
-
This processor will extend the validation rules for validate Source specific annotation contents.
- SourceValidationAnnotationProcessor(String) - Constructor for class io.siddhi.annotation.processor.SourceValidationAnnotationProcessor
- STORE_NAMESPACE - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- STORE_SUPER_CLASS - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- StoreValidationAnnotationProcessor - Class in io.siddhi.annotation.processor
-
This processor will extend the validation rules for validate Store specific annotation contents.
- StoreValidationAnnotationProcessor(String) - Constructor for class io.siddhi.annotation.processor.StoreValidationAnnotationProcessor
- STREAM_FUNCTION_PROCESSOR_SUPER_CLASS - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- STREAM_PROCESSOR_SUPER_CLASS - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- StreamFunctionProcessorValidationAnnotationProcessor - Class in io.siddhi.annotation.processor
-
This processor will extend the validation rules for validate Stream Function specific annotation contents.
- StreamFunctionProcessorValidationAnnotationProcessor(String) - Constructor for class io.siddhi.annotation.processor.StreamFunctionProcessorValidationAnnotationProcessor
- StreamProcessorValidationAnnotationProcessor - Class in io.siddhi.annotation.processor
-
This processor will extend the validation rules for validate Stream Processor specific annotation contents.
- StreamProcessorValidationAnnotationProcessor(String) - Constructor for class io.siddhi.annotation.processor.StreamProcessorValidationAnnotationProcessor
- STRING - io.siddhi.annotation.util.DataType
- syntax() - Method in annotation type io.siddhi.annotation.Example
- systemParameter() - Method in annotation type io.siddhi.annotation.Extension
- SystemParameter - Annotation Type in io.siddhi.annotation
-
Annotation for storing the system parameters of a Siddhi Extension.
- systemParametersValidation(SystemParameter[]) - Method in class io.siddhi.annotation.processor.AbstractAnnotationProcessor
-
This method uses for validate @Extension / @SystemParameter elements.
T
- TIME - io.siddhi.annotation.util.DataType
- type() - Method in annotation type io.siddhi.annotation.Parameter
- type() - Method in annotation type io.siddhi.annotation.ReturnAttribute
V
- valueOf(String) - Static method in enum io.siddhi.annotation.util.DataType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.siddhi.annotation.util.DataType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WINDOW_PROCESSOR_CLASS - Static variable in class io.siddhi.annotation.util.AnnotationConstants
- WindowProcessorValidationAnnotationProcessor - Class in io.siddhi.annotation.processor
-
This processor will extend the validation rules for validate Window Processor specific annotation contents.
- WindowProcessorValidationAnnotationProcessor(String) - Constructor for class io.siddhi.annotation.processor.WindowProcessorValidationAnnotationProcessor
All Classes All Packages