All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractAlgorithmSubroutineMethodWrapper |
|
| AbstractAlgorithmWrapper |
|
| AbstractColumnMatchWrapper |
|
| AbstractConstraint |
|
| AbstractDecisionTableWrapper |
|
| AbstractMatchingOpenMethodDispatcherWrapper |
|
| AbstractOverloadedMethodsDispatcherTableWrapper |
|
| AbstractSpreadsheetWrapper |
|
| AbstractTableMethodWrapper |
|
| AConditionBuilder |
|
| AConditionEvaluator |
|
| AContainsInArrayIndexedEvaluator |
|
| Action |
|
| ActionInvoker |
Created by ymolchan on 05.02.2016.
|
| ActionsTableBinder |
Binder for conditions table.
|
| ActionsTableBoundNode |
|
| ActionType |
|
| ActivePropertyValidator |
Validator that checks correctness of "active" property.
|
| AddAllMethodCallerWrapper |
|
| AddAllMethodDetails |
|
| AddAllMethodFilter |
|
| ADispatcherTableColumn |
Common implementation for columns that are used in dispatcher table, built by dimensional properties.
|
| ADtColumnsDefinitionTableBinder |
|
| ADtColumnsDefinitionTableBoundNode |
|
| AExecutableNodeBinder |
Node binder for executable nodes with check for duplicates.
|
| AGrid |
|
| AGridTable |
Default implementation for grid tables.
|
| AGridTableDecorator |
|
| Algorithm |
Table Basic Algorithm component.
|
| AlgorithmBoundNode |
|
| AlgorithmBuilder |
|
| AlgorithmCompiler |
|
| AlgorithmCompiler.OperationPreprocessor |
|
| AlgorithmCompilerTool |
|
| AlgorithmFunction |
|
| AlgorithmFunctionCompiler |
The AlgorithmFunctionCompiler class describes some function and serves for compiling and checking it.
|
| AlgorithmInvoker |
|
| AlgorithmMetaInfoReader |
|
| AlgorithmNodeBinder |
|
| AlgorithmOpenClass |
|
| AlgorithmOperationSource |
|
| AlgorithmRow |
|
| AlgorithmSubroutineMethod |
Table Basic Algorithm component for internal subroutines and functions.
|
| AlgorithmSubroutineMethodWrapper |
|
| AlgorithmTableParserManager |
|
| AlgorithmTreeNode |
|
| AlgorithmWrapper |
|
| AlgoritmNodesCompiler |
The AlgoritmNodesCompiler class compiles sequence of nodes inside the specified context.
|
| AlgoritmNodesCompiler.OperationAnalyzer |
|
| AliasDatatypeBoundNode |
Class that represents bound node for alias data types of 'Datatype' table component.
|
| AliasDatatypeMetaInfoReader |
|
| AliasWrapperLogic |
|
| AlignedValue |
Sometimes it's needed to know alignment of a value.
|
| ALogicalTable |
Default implementation for logical tables.
|
| AMatcherMapBuilder<M extends IMatcher> |
|
| AMatchingExpression |
|
| AMethodBasedNode |
|
| AMethodMetaInfoReader<T extends AMethodBasedNode> |
|
| AnySpreadsheetResult |
|
| AnySpreadsheetResultOpenClass |
|
| ARangeIndexEvaluator |
|
| ARangeIndexEvaluator.IndexNode |
|
| ARangeIndexEvaluator.RangeIndexNodeAdaptor |
|
| ARangeParser<T> |
|
| ARangeParser.ParseStruct<T> |
|
| ARangeParser.ParseStruct.BoundType |
|
| Argument |
|
| ArgumentCachingStorage |
|
| ArgumentsHelper |
|
| ArrayConditionBuilder |
|
| ArrayDomainCollector |
|
| ArrayFormatter |
|
| ArrayHolder |
|
| ArrayParameterColumn |
Column that is used in the dispatching table, built by dimension properties of the group of tables.
|
| ArrayResultBuilder |
|
| ArraySplitter |
A utility class for parsing a string into array, elements of which are delimited by a comma ','.
|
| ARuleIndex |
|
| ASMUtils |
A set of utility methods for working togeter with ASM framework.
|
| ASpreadsheetField |
|
| AssignValueOperation |
The AssignValueOperation class describes operation which creates new variable.
|
| AssignVariableOperation |
Created by dl on 9/10/14.
|
| AST |
|
| ATableBoundNode |
|
| ATableParserElement |
|
| AUndoableCellAction |
|
| AXlsCellWriter |
|
| AXlsTableBinder |
|
| BaseExport |
|
| BaseMetaInfoReader<T extends IMemberBoundNode> |
|
| BaseParser |
|
| BaseTestUnit |
|
| BaseTestUnit.Builder |
|
| BExGrammarWithParsingHelp |
|
| BooleanAdaptorFactory |
|
| BooleanFieldAdaptor |
|
| BooleanMethodAdaptor |
|
| BooleanPrimitiveMatch |
|
| BooleanTypeAdaptor |
|
| CacheMode |
|
| CalculateOperation |
The CalculateOperation class describes simple class which calculates some expression.
|
| CaProvincesEnum |
|
| CaRegionsEnum |
|
| CastingCustomSpreadsheetResultField |
|
| CellFont |
|
| CellKey |
|
| CellKey.CellKeyFactory |
|
| CellLoader |
Provides access to the Cell.
|
| CellMetaInfo |
|
| CellStyle |
|
| CellSyntaxNode |
|
| CharRange |
|
| CharRangeAdaptor |
|
| ClassMatchBuilder |
|
| ClassMatchMatcher |
|
| ClassMinMaxBuilder |
|
| ClassMinMaxMatcher<T extends Comparable<? super T>> |
|
| CollectionElementWithMultiRowField |
|
| ColumnDefinition |
|
| ColumnDescriptor |
|
| ColumnDescriptor.ColumnGroupKey |
|
| ColumnMatch |
|
| ColumnMatchBoundNode |
|
| ColumnMatchBuilder |
|
| ColumnMatchMetaInfoReader |
|
| ColumnMatchNodeBinder |
|
| ColumnMatchWrapper |
|
| CombinedRangeIndex |
|
| CombinedRangeIndexEvaluator |
|
| CombinedSpreadsheetResultOpenClass |
This class is designed to implement a functionality of combination custom spreadsheet result types.
|
| CommentsCollector |
|
| ComparedResult |
|
| CompileContext |
|
| CompositeCell |
|
| CompositeGrid |
An IGrid implementation that composes several IGridTable together.
It is possible to compose from top to bottom and from left to right by CompositeGrid.vertical flag.
Tables are composing one by one, without gaps.
|
| CompositeGrid.Transform |
Handles the grid and coordinates of the cell in this grid.
|
| Condition |
|
| ConditionalGotoOperation |
The CalculateOperation class describes GOTO operation which will be realized if previous condition
returned expected result.
|
| ConditionAnalyzer |
|
| ConditionCasts |
|
| ConditionHelper |
|
| ConditionOrActionDirectParameterField |
|
| ConditionOrActionParameterField |
|
| ConditionsTableBinder |
Binder for conditions table.
|
| ConditionsTableBoundNode |
|
| ConstantOpenField |
|
| ConstantOpenFieldWrapper |
|
| ConstantsTableBinder |
Binder for constants table.
|
| ConstantsTableBoundNode |
|
| ConstantsTableMetaInfoReader |
|
| Constraint |
|
| ConstraintFactory |
|
| Constraints |
|
| ConstraintsParser |
|
| ConstructorNodeCreator |
|
| ConstructorUsage |
Constructor nodes require their own implementation of description
|
| ContainsInArrayIndexedEvaluator |
|
| ContainsInArrayIndexedEvaluatorV2 |
|
| ContainsInArraySelector |
|
| ContainsInOrNotInArrayIndexedEvaluator |
|
| ContainsInOrNotInArraySelector |
|
| ContainsMatchingExpression |
|
| ContextPropertyBinderUtils |
|
| ContextPropertyDefinition |
|
| ConversionRuleBean |
|
| ConversionRulesController |
|
| CoordinatesTransformer |
Class that represents transformer of coordinates inside logical table.
|
| CopyMethodCallerWrapper |
|
| CopyMethodDetails |
|
| CountriesEnum |
|
| CreateTableException |
Thrown on code unable to create excel table.
|
| CtrIntRange |
|
| CtrUtils |
Used inside OpenL rules.
|
| CurrenciesEnum |
|
| CustomSpreadsheetResultField |
|
| CustomSpreadsheetResultOpenClass |
|
| CustomSpreadsheetResultOpenClassesKey |
|
| DataBase |
|
| DataEnumConstraint |
|
| DataNodeBinder |
|
| DataOpenField |
|
| DataOpenFieldWrapper |
|
| DataTableBindHelper |
|
| DataTableBoundNode |
|
| DataTableBuilder |
The class is responsible for creating Data tables.
|
| DataTableField |
A class, containing description of Data Table's field columns (or variables)
|
| DataTableMetaInfoReader |
|
| DataTablePredefinedTypeVariable |
A class that describes a Data Table's table type variable for predefined types such as String, BigDecimal, IntRange
etc
|
| DataTableUserDefinedTypeField |
A class, containing description of Data Table's field columns (or variables)
|
| DataTableUserDefinedTypeField.PredefinedTypeChecker |
Utility interface that checks if a "type" is a predefined OpenL type such as IntRange etc
|
| DatatypeAliasTableBuilder |
The class is responsible for creating Datatype Alias tables.
|
| DatatypeArrayMultiRowElementContext |
|
| DatatypeHelper |
|
| DatatypeMetaInfo |
|
| DatatypeNodeBinder |
|
| DatatypeOpenClass |
Open class for types represented as datatype table components in openl.
|
| DatatypeOpenConstructor |
|
| DatatypeOpenField |
Open field for datatypes.
|
| DatatypeOpenMethod |
|
| DatatypeTableBoundNode |
Bound node for datatype table component.
|
| DatatypeTableBuilder |
The class is responsible for creating Datatype tables.
|
| DatatypeTableMetaInfoReader |
|
| DateDomainCollector |
|
| DateRange |
|
| DateRangeAdaptor |
|
| DateRangeDomainAdaptor |
Adaptor for date ranges.
|
| DateRangeParser |
|
| DecisionExprFieldDataType |
|
| DecisionRowField |
|
| DecisionRuleIdField |
|
| DecisionRuleNameField |
|
| DecisionTable |
|
| DecisionTable.DeferredChange |
|
| DecisionTableAlgorithmBuilder |
|
| DecisionTableAnalyzer |
|
| DecisionTableBoundNode |
|
| DecisionTableBuilder |
Creates the memory representation of DT table by POI.
|
| DecisionTableColumnHeaders |
|
| DecisionTableDataType |
Provides access to the elements of the Decision table as data.
|
| DecisionTableHelper |
|
| DecisionTableHelper.NumberOfColumnsUnderTitleCounter |
|
| DecisionTableInvoker |
|
| DecisionTableLoader |
|
| DecisionTableLookupConvertor |
Lookup table is a decision table that is created by transforming lookup tables to create a single-column return
value.
|
| DecisionTableMetaInfoReader |
|
| DecisionTableMetaInfoReader.MetaInfoHolder |
|
| DecisionTableNodeBinder |
|
| DecisionTableOptimizedAlgorithm |
The basic algorithm for decision table (DT) evaluation is straightforward (let's consider table with conditions and
actions as columns and rules as rows - you remember that OpenL Tablets allow both this and transposed orientation):
For each rule (row) from the top to the bottom of the table evaluate conditions from the left to the right
If all conditions are true, execute all the actions in the rule from the left to the right, if any condition is
false stop evaluating conditions, go to the next rule
If the action is non-empty return action then return the value of the action (stops the evaluation)
If no rules left then return null
The logic of the algorithm must be kept intact in all optimization implementations, unless some permutations are
explicitly allowed.
|
| DecisionTableOverlapping |
|
| DecisionTableParamDescription |
|
| DecisionTableRuleNode |
|
| DecisionTableRuleNodeBuilder |
|
| DecisionTableRuntimePool |
|
| DecisionTableUncovered |
|
| DecisionTableUtils |
|
| DecisionTableValidatedObject |
|
| DecisionTableValidationResult |
|
| DecisionTableValidator |
|
| DecisionTableWrapper |
|
| DecisionValue |
|
| DeclareIteratorOperation |
Created by dl on 9/10/14.
|
| DefaultConditionEvaluator |
|
| DefaultConditionSelector |
|
| DefaultPropertiesContextMatcher |
|
| DefaultPropertiesIntersectionFinder |
|
| DefaultPropertyDefinitions |
Definitions of supported properties.
|
| DefaultRulesRuntimeContext |
|
| DefaultRulesRuntimeContext.IRulesRuntimeContextAdapter |
|
| DefaultTablePropertiesSorter |
|
| DimensionalPropertyValidator |
|
| DimensionPropertiesDomainsCollector |
Collect domains for all dimension properties.
|
| DimensionPropertiesMethodKey |
|
| DispatcherTableReturnColumn |
This class is used to build dispatcher table by dimensional properties for the group of overloaded tables.
|
| DispatcherTablesBuilder |
|
| DomainAdaptorFactory |
|
| DomainCanNotBeDefined |
|
| DOMReader |
|
| DOMSheetDescriptor |
|
| DoubleRange |
The DoubleRange class stores range of floats.
|
| DoubleRangeAdaptor |
|
| DoubleRangeForIntRangeAdaptor |
|
| DTColumnsDefinition |
|
| DTColumnsDefinitionField |
|
| DtColumnsDefinitionMetaInfoReader |
|
| DTColumnsDefinitionType |
|
| DTColumnSpreadsheetResultOpenClass |
|
| DTEmptyResultProcessingEnum |
|
| DTInfo |
|
| DTScale |
|
| DTScale.RowScale |
|
| DTUnmatchedCompilationException |
|
| DuplicatedPropertiesTableException |
Exception class for situation when we have more than one module properties table or more than one table for category.
|
| DuplicatedTableException |
|
| DuplicateMemberThrowExceptionHelper |
|
| EditableGridTable |
|
| EmptyCell |
|
| EmptyMetaInfoReader |
|
| EmptyResultBuilder |
Performs Spreadsheet cells calculation and returns null.
|
| EnumDomainAdaptor |
|
| EnumDomainCollector |
|
| EnumMatchBuilder |
|
| EnumMatchMatcher |
|
| EQMatchingExpression |
|
| EqualsIndex |
|
| EqualsIndex.Builder |
|
| EqualsIndexDecisionTableRuleNode |
|
| EqualsIndexedEvaluator |
|
| EqualsIndexedEvaluatorV2 |
|
| EqualsIndexV2 |
A new implementation of Equals Index for decision tables.
|
| EqualsIndexV2.Builder |
|
| EqualsSelector |
|
| EventReader |
|
| EventSheetDescriptor |
|
| EventTableStyles |
|
| ExcelParseException |
|
| ExcelReader |
|
| ExcelReaderFactory |
|
| ExcelUtils |
|
| Executable |
Annotation to mark inner OpenL components that are executable at runtime for calculating rules.
|
| ExecutableRulesMethod |
|
| Expr |
|
| ExpressionIdentifier |
|
| ExprParameterDTColumnsDefinitionField |
|
| ExtendedValue |
Interface to mark a class that an object has a special meaning and need to deal with specific instance when use
specific cell value.
|
| FailOnMissException |
|
| FieldChain |
|
| FieldDescriptionBuilder |
|
| FilledPropertiesPriorityRule |
Common priority rule that supports case when several rules match the runtime context.
|
| FlattenMethodCallerWrapper |
|
| FlattenMethodDetails |
|
| FlattenMethodFilter |
|
| FloatTypeComparator |
|
| ForeignKeyColumnDescriptor |
Handles column descriptors that are represented as foreign keys to data from other tables.
|
| FormatConstants |
|
| Formats |
|
| FormattersManager |
Manager to get the formatters for convertions from Object values to String and vice versa.
|
| FormulaFormatter |
|
| FunctionalRow |
|
| FuzzyRulesDTHeader |
|
| GapOverlapValidator |
Gap/overlap analysis for Decision Tables with property "validateDT" == "on".
|
| GEMatchingExpression |
|
| GetValuesMethodCallerWrapper |
|
| GotoOperation |
The CalculateOperation class describes GOTO operation.
|
| GreedyLazyWorkbookLoader |
Lazily loads workbook only when it's needed but never unloads it
|
| GridCellSourceCodeModule |
Deprecated. |
| GridLocation |
|
| GridPosition |
|
| GridRegion |
|
| GridRegionAction |
|
| GridRegionAction.ActionType |
|
| GridSplitter |
|
| GridTable |
|
| GridTableSourceCodeModule |
Deprecated. |
| GridTableUtils |
|
| GridTool |
Created by ymolchan on 8/13/2014.
|
| GTMatchingExpression |
|
| HeaderSyntaxNode |
|
| IAction |
|
| IAlgorithmBuilder |
|
| IAlgorithmTableParserManager |
|
| IBaseAction |
|
| IBaseCondition |
|
| IBaseConditionEvaluator |
|
| IBaseDecisionRow |
|
| ICell |
|
| ICellComment |
|
| ICellFont |
|
| ICellStyle |
|
| ICondition |
|
| IConditionEvaluator |
|
| IConditionTransformer |
|
| IDataBase |
|
| IDecisionRow |
|
| IDecisionTable |
|
| IDecisionTableAlgorithm |
|
| IDecisionTableColumn |
The abstraction that represents the column(it may be a row in transparent view) of the decision table.
|
| IDecisionTableColumnBuilder |
Interface for decision table column builder with POI.
|
| IDecisionTableConstants |
|
| IDecisionTableRuleNode |
|
| IDecisionTableRuleNodeV2 |
|
| IDecisionTableValidatedObject |
|
| IdentifierNodesBucket |
|
| IDomainAdaptor |
|
| IDomainCollector |
|
| IfNodeBinderWithCSRSupport |
|
| IGrid |
|
| IGridRegion |
|
| IGridRegion.Tool |
|
| IGridSelector |
|
| IGridTable |
Table based on Grid coordinates.
|
| ILogicalTable |
Logical Table consists of logical columns and rows (created as a result of merged cells).
|
| IMatchAlgorithmCompiler |
|
| IMatchAlgorithmCompilerBuilder |
|
| IMatchAlgorithmExecutor |
|
| IMatcher |
|
| IMatcherBuilder |
|
| IMatchingExpression |
|
| IncludeSearcher |
Searches for includes.
|
| IndexInfo |
|
| InheritanceLevel |
|
| InterfaceClassGenerator |
|
| InterfaceClassGeneratorImpl |
|
| InterfaceGenerator |
The factory class that provides methods to generate interface class using methods (rules) of IOpenClass.
|
| IntersectedPropertiesPriorityRule |
|
| IntersectionConstraint<P> |
|
| IntersectionType |
|
| IntRange |
The IntRange class stores range of integers.
|
| IntRangeAdaptor |
|
| IntRangeDomainAdaptor |
|
| INumberRange |
|
| IObjectToDataConvertor |
Common interface of convertor object from one type to another.
|
| IOpenLTable |
|
| IOpenMethodWrapper |
|
| IOriginalDeclaredClassesOpenField |
|
| IParameterWithValueDeclaration |
|
| IPriorityRule |
Priority rule serves to determine most suitable table to invoke in overloaded methods group.
|
| IPropertiesContextMatcher |
|
| IRangeAdaptor<T,C extends Comparable<?>> |
|
| IResultBuilder |
|
| IRowParser |
|
| IRuleIndex |
|
| IRulesMethodWrapper |
|
| IRulesRuntimeContext |
|
| IRulesRuntimeContextConsumer |
Interface class which provides methods to set rules runtime context.
|
| IRulesRuntimeContextOptimizationForOpenMethodDispatcher |
|
| IRulesRuntimeContextProvider |
Provides user runtime context.
|
| IStorage<T> |
|
| IStorage.StorageType |
|
| IStorageBuilder<T> |
|
| IString2DataConverterWithContext<T> |
|
| IString2DataConvertor<T> |
A converter to parse data from String.
|
| ITable |
|
| ITable<T extends ITable<T>> |
Base interface that represents abstract table.
|
| ITableModel |
|
| ITableObject |
|
| ITableParserElement |
|
| ITableProperties |
|
| ITablePropertiesMethod |
|
| ITablePropertiesSorter |
Sorts tables candidates in dispatcher to determine the most suitable table to invoke.
|
| IteratorHasNextOperation |
Created by dl on 9/10/14.
|
| IteratorNextOperation |
Created by dl on 9/10/14.
|
| ITestResultBuilder |
|
| ITestUnit |
|
| ITypeAdaptor<T,C extends Comparable<C>> |
|
| ITypeAdaptor.NumberTypeAdaptor<N extends Number,C extends Comparable<C>> |
|
| IUndoableAction |
|
| IUndoableGridTableAction |
|
| IValidatedObject |
|
| IValidationResult |
|
| IValidator |
|
| IWritableGrid |
|
| IXlsTableNames |
|
| JavaBeanClassBuilder |
Generates Java byte code to create JavaBean classes with JAXB annotations.
|
| JavaEnumDomainAdaptor |
|
| LabelManager |
|
| LanguagesEnum |
|
| LazyCellLoader |
Provides lazy access to the Cell.
|
| LazySheetLoader |
Provides lazy access to the Sheet.
|
| LazyWorkbookLoaderFactory |
|
| LEMatchingExpression |
|
| LessThanConstraint |
|
| LoggingCapability |
|
| LoggingHandler |
|
| LogicalTable |
Fully implementation for ILogicalTable interface.
Logical Table consists of logical columns and rows (created as a result of merged cells).
|
| LogicalTableHelper |
Helper class, that provides methods for creation logical tables and calculating logical columns and rows.
|
| LookupHeadersTransformer |
Transformer for lookup table headers values.
|
| LTMatchingExpression |
|
| MatchAlgorithmCompiler |
|
| MatchAlgorithmCompilerBuilder |
|
| MatchAlgorithmExecutor |
|
| MatchAlgorithmFactory |
|
| MatcherFactory |
|
| MatchingConstraint<P,C> |
|
| MatchingExpression |
|
| MatchingExpressionFactory |
|
| MatchingExpressionsParser |
|
| MatchingOpenMethodDispatcher |
Represents group of methods(rules) overloaded by dimension properties.
|
| MatchingOpenMethodDispatcherWrapper |
|
| MatchingResult |
|
| MatchNode |
|
| MergeCellsAction |
|
| MergedCell |
|
| MessageSourceResourceMethod |
Virtual method for getting messages from OpenL Rules.
Example:
|
| MetaInfoReader |
|
| MetaInfoReaderUtils |
Compiles OpenL expressions from the cells and sets meta info about used methods.
|
| MetaInfoWriter |
|
| MetaInfoWriterImpl |
This class should be used in edit actions only when meta info can be set to new cells etc
|
| MethodNodeBinder |
|
| MethodTableBoundNode |
|
| MethodTableInvoker |
|
| MethodTableMetaInfoReader |
|
| MethodTableNodeBinder |
|
| MethodUnreachableStatementValidator |
|
| MethodUsage |
|
| MinimalStyleTable |
|
| MoreThanConstraint |
|
| MulDivNullToOneOperators |
Deprecated. |
| MultiCallOpenMethodMT |
|
| NodeDescriptionHolder |
|
| NodeType |
|
| NodeUsage |
|
| NodeUsageFactory |
Creates NodeUsage list for given bound node and source code string
|
| NoParamMethodField |
|
| NopOperation |
Empty operation.
|
| NullCellLoader |
|
| NumberFormat |
|
| NumberMatchBuilder |
|
| NumberMatchMatcher |
|
| NumberUtils |
|
| ObjectStorage |
|
| ObjectStorageBuilder |
|
| ObjectToDataConvertorFactory |
Gives convertors from one class to another.
|
| ObjectToDataConvertorFactory.ClassCastPair |
|
| ObjectToDataConvertorFactory.CopyConvertor |
|
| ObjectToDataConvertorFactory.MatchedConstructorConvertor |
|
| ObjectToDataConvertorFactory.StaticMethodConvertor |
Contains static method as a private field for constructing new objects of appropriate type.
|
| ObjectToDataOpenCastConvertor |
|
| OpenClassUtil |
|
| OpenLAlgorithmErrorSignal |
|
| OpenLAlgorithmExecutionException |
|
| OpenLAlgorithmGoToMainSignal |
Signal is used when executed GOTO operation from subroutine to main.
|
| OpenlBasedDataTableModel |
|
| OpenLBuilder |
|
| OpenLBuilder |
|
| OpenLBuilder |
|
| OpenLBuilderImpl |
|
| OpenLCloner |
Extension for Cloner.
|
| OpenLCloner.ObjenesisInstantiationStrategy |
|
| OpenLEvaluationOperation |
The OpenLEvaluationOperation class describes operation which has expression which must be calculated.
|
| OpenLFuzzyUtils |
|
| OpenLFuzzyUtils.FuzzyResult |
|
| OpenLMessageSource |
OpenL Project MessageSource service.
|
| OpenLMessageSource.MessageBundle |
|
| OpenLRulesMethodHandler |
|
| OpenlSyntaxNode |
|
| OpenLSystemProperties |
|
| OpenlToolAdaptor |
The purpose of this class is to simplify compiling of OpenL objects in complex structured environments where context
is defined on top and must be propagated down without having to transfer many of the elements required to do the
validation and compilation.
|
| OpenMethodDispatcher |
Class that decorates the IOpenMehtod interface for method overload support.
|
| OperationFactory |
Factory for creating TBasic operations from the 'org.openl.rules.tbasic.runtime.operations' package
|
| OperationType |
Created by dl on 9/16/14.
|
| OriginsEnum |
|
| OverloadedMethodsDictionary |
Dictionary of IOpenMethod instances.
|
| OverloadedMethodsDispatcherTable |
OpenMethodDispatcher based on dispatcher table.
|
| OverloadedMethodsDispatcherTableWrapper |
|
| ParameterConverterManager |
Converts the parameter defined in the TBasic table specification to the appropriate Operation constructor parameter
|
| ParameterConverterManager.ParameterConverter |
|
| ParameterDeclarationNodeBinderWithContextParameterSupport |
|
| ParameterWithValueDeclaration |
|
| ParsedCell |
|
| ParsedGrid |
|
| Parser |
|
| ParserDateUtil |
|
| PerformOperation |
The PerformOperation class describes simple class which calculates some statement, but does not requires
any return.
|
| PoiExcelHelper |
|
| Point |
Handles two coordinates: column number and row number.
|
| PrecisionFieldChain |
|
| PrimaryKeyField |
|
| ProjectHelper |
|
| PropertiesChecker |
Class to check properties according to some situations.
|
| PropertiesHelper |
|
| PropertiesLoader |
Loads all kinds of properties to tsn.
|
| PropertiesOpenField |
|
| PropertiesTableBuilder |
The class is responsible for creating Properties tables in excel sheets.
|
| PropertyAccessDelegation<T,C> |
|
| PropertyTableBinder |
Binder for property table.
|
| PropertyTableBoundNode |
|
| PropertyTableMetaInfoReader |
|
| Range<T> |
Base class of ranges with utility methods.
|
| Range.Bound |
|
| Range.Type |
|
| RangeAscIndex |
|
| RangeDescIndex |
|
| RangeIndexDecisionTableRuleNode |
|
| RangeParser |
A performance and memory optimized parser for the range.Support the following patterns:
[ X; Y ]
<=X > Y
> X
X +
X and more
X or less
less than X
more than X
X ...
|
| RangeSelector |
|
| ReadOnlyStorage<T> |
|
| RecalculateEnum |
|
| RecursiveOpenMethodPreBinder |
|
| RecursiveSpreadsheetMethodPreBindingException |
|
| RegexpPropertyValidator |
Validator for string properties that have to correspond to some regexp pattern
|
| RegexpValueConstraint |
Constraint for string values.
|
| RegionGridSelector |
|
| RegionsEnum |
|
| RegionsPool |
Regions pool that gives region containing some cell quickly.
|
| Result |
The Result class stores result of execution some operation and command for VM which operation must be
next.
|
| ResultExport |
|
| ResultNotFoundException |
|
| ReturnAnalyzer |
The ReturnAnalyzer class analyzes body of some TBasic function for correctness of returns sequence and
return types and detects unreachable code.
|
| ReturnOperation<ResultValueType> |
The ReturnOperation class describes operation which finalizes execution of some function or subroutine
and returns some value if necessary.
|
| ReturnsTableBinder |
Binder for returns table.
|
| ReturnsTableBoundNode |
|
| ReturnType |
|
| RowIdField |
|
| RowParser |
|
| RowParserElement |
|
| RuleExecutionObject |
The object is the reference to the current rule that is being executed at the moment.
|
| RuleInfo |
The class what represents information about rule.
|
| RuleRow |
|
| RuleRowHelper |
|
| RulesBindingDependencies |
|
| RulesCompileContext |
The current implementation of compile context used for rules projects and contains part of code that is auto
generated to simplify rules projects configuration.
|
| RulesEngineFactory<T> |
Simple engine factory Requiring only source of rules and generates interface for it if service interface not defined.
|
| RulesMethodInvoker<T extends ExecutableRulesMethod> |
Default implementation for invokers supporting tracing.
|
| RulesModuleBindingContext |
Binding context for xls rules.
|
| RulesModuleBindingContext.CurrentRuntimeContextMethod |
|
| RulesModuleBindingContext.DispatchingTablePropertiesOpenField |
|
| RulesModuleBindingContext.EmptyRuntimeContextMethod |
|
| RulesModuleBindingContext.ModifyRuntimeContextMethod |
|
| RulesModuleBindingContext.RestoreRuntimeContextMethod |
|
| RulesModuleBindingContext.SetRuntimeContextMethod |
|
| RulesModuleBindingContext.TablePropertiesOpenField |
|
| RulesModuleBindingContextHelper |
|
| RulesResultExport |
|
| RulesRuntimeContextFactory |
|
| RulesUtils |
This class is connected to rules and all these methods can be used from rules.
|
| RulesUtilsAdditional |
|
| Runnable |
|
| RuntimeOperation |
The RuntimeOperation class describes operation in common.
|
| SAXReader |
|
| SAXSheetDescriptor |
|
| SAXTableStyles |
|
| ScalarResultBuilder |
|
| ScaledStorage |
|
| ScaleStorageBuilder |
|
| ScoreAlgorithmCompiler |
|
| ScoreAlgorithmCompilerBuilder |
|
| ScoreAlgorithmExecutor |
|
| SequentialXlsLoader |
|
| ServiceMT |
|
| SetAlignmentAction |
|
| SetBoldAction |
|
| SetBorderStyleAction |
|
| SetColorAction |
|
| SetFillColorAction |
|
| SetIndentAction |
|
| SetItalicAction |
|
| SetUnderlineAction |
|
| SharedValueListener |
|
| SheetDescriptor |
|
| SheetHandler |
|
| SheetLoader |
Provides access to the Sheet.
|
| SimpleCellLoader |
Stores the strong reference to previously loaded Cell instance and is not unloaded.
|
| SimpleConditionBuilder |
|
| SimpleLogicalTable |
|
| SimpleNodeUsage |
|
| SimpleParameterColumn |
Column that is used in the dispatching table, built by dimension properties of the group of tables.
|
| SimpleRulesRuntimeEnv |
|
| SimpleRulesRuntimeEnvMT |
|
| SimpleRulesTableBuilder |
Helper class that allows creating new SimpleRules tables in specified excel sheet.
|
| SimpleRulesVM |
|
| SimpleSheetLoader |
Stores the strong reference to previously loaded Sheet instance and is not unloaded.
|
| SimpleWorkbookLoader |
Stores the strong reference to previously loaded Workbook instance and is not unloaded.
|
| SingleCellGridTable |
Single cell grid table.
|
| SingleRangeIndexEvaluator |
|
| SmartNumberFormatter |
|
| Spreadsheet |
|
| SpreadsheetBoundNode |
|
| SpreadsheetCell |
|
| SpreadsheetCell |
|
| SpreadsheetCellField |
|
| SpreadsheetCellField.ConstSpreadsheetCellField |
|
| SpreadsheetCellRefType |
|
| SpreadsheetCellType |
|
| SpreadsheetConstants |
|
| SpreadsheetContext |
|
| SpreadsheetExpressionMarker |
|
| SpreadsheetHeaderDefinition |
|
| SpreadsheetInvoker |
|
| SpreadsheetMetaInfoReader |
|
| SpreadsheetNodeBinder |
|
| SpreadsheetOpenClass |
|
| SpreadsheetRangeField |
|
| SpreadsheetResult |
Serializable bean that handles result of spreadsheet calculation.
|
| SpreadsheetResultBeanClass |
All classes generated as spreadsheet result beans are marked with this annotation.
|
| SpreadsheetResultBeanPropertyNamingStrategy |
This is interface is designed to control converting spreadsheet result column/row names to map keys.
|
| SpreadsheetResultBuilder |
|
| SpreadsheetResultCalculator |
|
| SpreadsheetResultField |
|
| SpreadsheetResultOpenClass |
|
| SpreadsheetResultRootDictionaryContext |
|
| SpreadsheetStructureBuilder |
|
| SpreadsheetStructureBuilderHolder |
|
| SpreadsheetSymbols |
|
| SpreadsheetWrapper |
|
| StorageBuilder<T> |
|
| StorageFactory |
|
| StorageInfo |
|
| String2CharRangeConvertor |
|
| String2DataConvertorFactory |
|
| String2InstantConverter |
|
| String2LocalDateTimeConvertor |
|
| String2LocalTimeConvertor |
|
| String2StringRangeConvertor |
|
| String2ZonedDateTimeConvertor |
|
| StringDomainCollector |
|
| StringOperators |
Deprecated. |
| StringRange |
|
| StringRangeAdaptor |
|
| StringRangeParser |
|
| StubSpreadSheetResult |
|
| StyleHandler |
|
| StyleIndexHandler |
|
| StyleTrackingListener |
|
| SubGridTable |
Part of the grid table.
|
| SubValue |
|
| SuitablityAsReturn |
|
| SymbolicTypeDefinition |
|
| Table |
|
| TableBuilder |
Class that allows creating tables in specified excel sheet.
|
| TableColumn |
|
| TableException |
|
| TableMethod |
|
| TableMethodWrapper |
|
| TableObjectDelegator |
|
| TableParser |
|
| TableParserSpecificationBean |
|
| TableParserSpecificationBean.ValueNecessity |
|
| TablePart |
|
| TablePartProcessor |
|
| TableProperties |
|
| TableProperties |
|
| TablePropertiesException |
As we have error gathering mechanism based on exceptions, this is a parent class for all error situations linked with
properties in all tables and in the property table component.
|
| TablePropertyDefinition |
|
| TablePropertyDefinition.SystemValuePolicy |
|
| TablePropertyDefinitionUtils |
Helper methods, for working with properties.
See also PropertiesChecker for more methods.
|
| TableRow |
|
| TableServiceException |
|
| TableServiceImpl |
|
| TableStyleListener |
|
| TableStyles |
Needed to retrieve styles, fonts, comments for a given table.
|
| TablesValidator |
|
| TableSyntaxNode |
|
| TableSyntaxNodeAdapter |
|
| TableSyntaxNodeKey |
Key to check identity of tables represented by TableSyntaxNodes.
|
| TableSyntaxNodeUtils |
|
| TableUtils |
Created by Andrei Ostrovski on 14.06.14.
|
| TableVersionComparator |
Finds table with biggest version(it will later table) or "active" table;
|
| TBasicContextHolderEnv |
The TBasicContextHolderEnv contains full context for execution of Algorithm: runtime environment, VM,
variables and parameters to run with.
|
| TBasicSpecificationKey |
Created by dl on 9/16/14.
|
| TBasicVM |
The TBasicVM class executes Algorithm logic.
|
| TBasicVMDataContext |
The TBasicVMDataContext contains context for running TBasicVM.
|
| TestDescription |
|
| TestMethodBoundNode |
|
| TestMethodHelper |
|
| TestMethodNodeBinder |
|
| TestMethodOpenClass |
|
| TestResultComparator |
|
| TestResultComparatorFactory |
|
| TestResultExport |
|
| TestRunner |
|
| TestStatus |
|
| TestSuite |
|
| TestSuiteExecutor |
|
| TestSuiteMethod |
|
| TestTableBuilder |
The class is responsible for creating test method tables in excel sheets.
|
| TestUnit |
Representation of the single test unit in the test.
|
| TestUnit.Builder |
|
| TestUnitsResults |
Test units results for the test table.
|
| TestUtils |
|
| ThisCollectionElementField |
|
| Token |
|
| TransformedGridTable |
Logical table model that delegate original table and access to original table through coordinates transformation.
|
| TransposedGridTable |
|
| TwoDimensionalAlgorithm |
|
| TwoDimensionDecisionTableTransformer |
Transforms coordinates for table with two dimensions(table that has vertical and horizontal conditions).
|
| UndoableActions |
|
| UndoableClearAction |
|
| UndoableCompositeAction |
|
| UndoableCopyValueAction |
|
| UndoableEditTableAction |
|
| UndoableInsertAction |
Default behaviour for insert operations.
|
| UndoableInsertColumnsAction |
|
| UndoableInsertRowsAction |
|
| UndoableMoveTableAction |
Action for moving table to unoccupied place of grid.
|
| UndoableRemoveAction |
Default behaviour for remove action.
|
| UndoableRemoveColumnsAction |
|
| UndoableRemoveRowsAction |
|
| UndoableResizeMergedRegionAction |
Action which resizes merged regions in some grid.
|
| UndoableSetValueAction |
|
| UndoableShiftValueAction |
Shift cell with merged region.
|
| UnexpectedSpreadsheetResultFieldTypeException |
|
| UniqueActiveTableConstraint |
|
| UniqueInModuleConstraint |
|
| UniqueMethodParameterNamesValidator |
|
| UniquePropertyValueValidator |
|
| UnloadableLazyWorkbookLoader |
Provides lazy loading access to the workbook.
|
| UnmergeByColumnsAction |
|
| UserErrorOpenClass |
|
| UserErrorOpenClass.Entry |
|
| UsRegionsEnum |
|
| UsStatesEnum |
|
| ValidateDTEnum |
|
| ValidationAlgorithm |
|
| ValidationUtils |
|
| VirtualSourceCodeModule |
Deprecated. |
| WeightAlgorithmCompiler |
|
| WeightAlgorithmCompilerBuilder |
|
| WeightAlgorithmExecutor |
|
| WholeNumberDivideOperators |
Deprecated. |
| WorkbookHandler |
|
| WorkbookListener |
|
| WorkbookLoader |
Provides access to the Workbook.
|
| WorkbookLoaderFactory |
|
| WorkbookLoaders |
|
| WorkbookSyntaxNode |
|
| WorkerThreadFactory |
Custom implementation of ForkJoinPool.ForkJoinWorkerThreadFactory to fix
AccessControlException when application run with custom java.security.policy file.
|
| WorksheetSyntaxNode |
|
| WrapperLogic |
|
| WrapperValidation |
|
| XlsBinder |
|
| XlsCell |
|
| XlsCellArrayWriter |
|
| XlsCellBooleanWriter |
|
| XlsCellComment |
|
| XlsCellDateWriter |
|
| XlsCellEnumArrayWriter |
|
| XlsCellEnumWriter |
|
| XlsCellFont |
|
| XlsCellFormulaWriter |
|
| XlsCellNumberWriter |
|
| XlsCellStringWriter |
|
| XlsCellStyle |
|
| XlsDefinitions |
|
| XlsHelper |
|
| XlsMetaInfo |
|
| XlsModuleOpenClass |
|
| XlsModuleOpenClassHolder |
|
| XlsModuleSyntaxNode |
|
| XlsNodeTypes |
|
| XlsSheetGridModel |
|
| XlsSheetSourceCodeModule |
Deprecated. |
| XlsUrlParser |
|
| XlsUtil |
|
| XlsVM |
|
| XlsWorkbookListener |
|
| XlsWorkbookSourceCodeModule |
Deprecated. |