Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X 

A

Abs - Class in com.massa.mrules.accessor.arithmetic
Class that allows to round decimal numbers.
Abs() - Constructor for class com.massa.mrules.accessor.arithmetic.Abs
 
Abs(IReadAccessor) - Constructor for class com.massa.mrules.accessor.arithmetic.Abs
 
ABS_ID - Static variable in class com.massa.mrules.accessor.arithmetic.Abs
 
AbstractAccessorWrapperCondition - Class in com.massa.mrules.condition
Abstract implementation of MAccessorWrapperCondition, so that wrapper class can be final but implementation can be reused.
AbstractAccessorWrapperCondition() - Constructor for class com.massa.mrules.condition.AbstractAccessorWrapperCondition
 
AbstractAccessorWrapperCondition(IReadAccessor) - Constructor for class com.massa.mrules.condition.AbstractAccessorWrapperCondition
 
AbstractActionPrint - Class in com.massa.mrules.action
Action that prints something to execution context out stream (standard or error).
AbstractActionPrint() - Constructor for class com.massa.mrules.action.AbstractActionPrint
 
AbstractActionPrint(boolean) - Constructor for class com.massa.mrules.action.AbstractActionPrint
 
AbstractAddon - Class in com.massa.mrules.addon
Common mother class for addons implementation.
AbstractAddon() - Constructor for class com.massa.mrules.addon.AbstractAddon
 
AbstractAnonymousAddon - Class in com.massa.mrules.addon
Specific mother class for special addons, without name information desired.
AbstractAnonymousAddon() - Constructor for class com.massa.mrules.addon.AbstractAnonymousAddon
 
AbstractAnonymousMRulesObject - Class in com.massa.mrules.base
Specific mother class for objects which must not have name, description or debugInfo.
AbstractAnonymousMRulesObject() - Constructor for class com.massa.mrules.base.AbstractAnonymousMRulesObject
 
AbstractArgument - Class in com.massa.mrules.base
Class representing arguments, for example for callable objects.
AbstractArgument() - Constructor for class com.massa.mrules.base.AbstractArgument
 
AbstractArgument(String, IReadAccessor) - Constructor for class com.massa.mrules.base.AbstractArgument
 
AbstractBasicAction - Class in com.massa.mrules.action
Base class for many actions.
AbstractBasicAction() - Constructor for class com.massa.mrules.action.AbstractBasicAction
 
AbstractCollectionEvaluationOperator - Class in com.massa.mrules.operator.evaluation
Base implementation for operators handling Collections from source.
AbstractCollectionEvaluationOperator() - Constructor for class com.massa.mrules.operator.evaluation.AbstractCollectionEvaluationOperator
 
AbstractCombineLexerMatcher - Class in com.massa.dsl.matcher
Common code for combining matchers (or / and).
AbstractCombineLexerMatcher() - Constructor for class com.massa.dsl.matcher.AbstractCombineLexerMatcher
 
AbstractCombineLexerMatcher.AbstractCombineMatcher - Class in com.massa.dsl.matcher
 
AbstractCombineMatcher(LexerParser) - Constructor for class com.massa.dsl.matcher.AbstractCombineLexerMatcher.AbstractCombineMatcher
 
AbstractCompilationContext - Class in com.massa.mrules.context.compile
Class allowing to compile the rule executionSet.
AbstractCompilationContext() - Constructor for class com.massa.mrules.context.compile.AbstractCompilationContext
 
AbstractCompilationContext(CompilationLevel) - Constructor for class com.massa.mrules.context.compile.AbstractCompilationContext
 
AbstractCompilationContext(IMRuleExecutionSet) - Constructor for class com.massa.mrules.context.compile.AbstractCompilationContext
 
AbstractCompilationContext(IMRuleExecutionSet, CompilationLevel) - Constructor for class com.massa.mrules.context.compile.AbstractCompilationContext
 
AbstractCondition - Class in com.massa.mrules.condition
Abstraction Layer for conditions.
AbstractCondition() - Constructor for class com.massa.mrules.condition.AbstractCondition
 
AbstractConditionWrapperAccessor - Class in com.massa.mrules.accessor
Abstract implementation of MConditionWrapperAccessor, so that wrapper class can be final but implementation can be reused.
AbstractConditionWrapperAccessor() - Constructor for class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
 
AbstractConditionWrapperAccessor(ICondition) - Constructor for class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
 
AbstractContext - Class in com.massa.mrules.context
Class allowing to execute the rule executionSet.
AbstractContext() - Constructor for class com.massa.mrules.context.AbstractContext
 
AbstractContext(String) - Constructor for class com.massa.mrules.context.AbstractContext
 
AbstractContext(IMRuleExecutionSet) - Constructor for class com.massa.mrules.context.AbstractContext
 
AbstractContext(IMRuleExecutionSet, String) - Constructor for class com.massa.mrules.context.AbstractContext
 
AbstractContextFactory - Class in com.massa.mrules.context
 
AbstractContextFactory() - Constructor for class com.massa.mrules.context.AbstractContextFactory
 
AbstractConverter - Class in com.massa.util.convert
Abstract converter implementation.
AbstractConverter() - Constructor for class com.massa.util.convert.AbstractConverter
 
AbstractElement() - Constructor for class com.massa.dsl.doc.SyntaxicScheme.AbstractElement
 
AbstractElementGroup(boolean) - Constructor for class com.massa.dsl.doc.SyntaxicScheme.AbstractElementGroup
 
AbstractEvaluationOperator - Class in com.massa.mrules.operator.evaluation
Base implementation.
AbstractEvaluationOperator() - Constructor for class com.massa.mrules.operator.evaluation.AbstractEvaluationOperator
 
AbstractExecutable - Class in com.massa.mrules.executable
Provides base utilities for Executable Rules.
AbstractExecutable() - Constructor for class com.massa.mrules.executable.AbstractExecutable
Empty Constructor.
AbstractExecutableWrapperAccessor - Class in com.massa.mrules.accessor
Abstract implementation of MConditionWrapperAccessor, so that wrapper class can be final but implementation can be reused.
AbstractExecutableWrapperAccessor() - Constructor for class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
 
AbstractExecutableWrapperAccessor(IExecutable.ValueReturning) - Constructor for class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
 
AbstractExecutionContext - Class in com.massa.mrules.context.execute
Class allowing to execute the rule executionSet.
AbstractExecutionContext() - Constructor for class com.massa.mrules.context.execute.AbstractExecutionContext
 
AbstractExecutionContext(String) - Constructor for class com.massa.mrules.context.execute.AbstractExecutionContext
 
AbstractExecutionContext(IMRuleExecutionSet) - Constructor for class com.massa.mrules.context.execute.AbstractExecutionContext
 
AbstractExecutionContext(IMRuleExecutionSet, String) - Constructor for class com.massa.mrules.context.execute.AbstractExecutionContext
 
AbstractGenericMatcher - Class in com.massa.dsl.matcher
Generic implementation for text matching.
AbstractGenericMatcher(LexerParser) - Constructor for class com.massa.dsl.matcher.AbstractGenericMatcher
 
AbstractGenericTextMatcher - Class in com.massa.dsl.matcher
Generic implementation for text matching.
AbstractGenericTextMatcher(LexerParser) - Constructor for class com.massa.dsl.matcher.AbstractGenericTextMatcher
 
AbstractInjectableLexerBlock - Class in com.massa.dsl.block
Block inside a lexeme.
AbstractInjectableLexerBlock() - Constructor for class com.massa.dsl.block.AbstractInjectableLexerBlock
 
AbstractInjectableLexerBlock.AbstractInjectableLexerBlockResolver - Class in com.massa.dsl.block
 
AbstractInjectableLexerBlockResolver() - Constructor for class com.massa.dsl.block.AbstractInjectableLexerBlock.AbstractInjectableLexerBlockResolver
 
AbstractLeafLexerMatcher - Class in com.massa.dsl.matcher
Common code for leaf matchers, i.e. not relying on sub matchers.
AbstractLeafLexerMatcher() - Constructor for class com.massa.dsl.matcher.AbstractLeafLexerMatcher
 
AbstractLexer - Class in com.massa.dsl.lexer
Base class for all Lexer implementations
AbstractLexer() - Constructor for class com.massa.dsl.lexer.AbstractLexer
 
AbstractLexerBlock - Class in com.massa.dsl.block
Block inside a lexeme.
AbstractLexerBlock() - Constructor for class com.massa.dsl.block.AbstractLexerBlock
 
AbstractLexerBlockResolver - Class in com.massa.dsl.block
Base resolver implementation.
AbstractLexerBlockResolver() - Constructor for class com.massa.dsl.block.AbstractLexerBlockResolver
 
AbstractLexerMatcher - Class in com.massa.dsl.matcher
Allows to match a part of a lexeme (start or end).
AbstractLexerMatcher() - Constructor for class com.massa.dsl.matcher.AbstractLexerMatcher
 
AbstractLexerMatcherWrapper - Class in com.massa.dsl.matcher
Wraps a LexerMatcher to redirect everything to the wrapped object.
AbstractLexerMatcherWrapper() - Constructor for class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
AbstractLexerMatcherWrapper(LexerMatcher) - Constructor for class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
AbstractLexerParser - Class in com.massa.dsl.lexer
Base convenience implementation
AbstractLexerParser(LexerParser) - Constructor for class com.massa.dsl.lexer.AbstractLexerParser
 
AbstractLogicalOperator - Class in com.massa.mrules.operator.logical
Base implementation.
AbstractLogicalOperator() - Constructor for class com.massa.mrules.operator.logical.AbstractLogicalOperator
 
AbstractMapAccessor - Class in com.massa.mrules.accessor
Common parent class for accessors allowing to access keys, values or entries of Maps.
AbstractMapAccessor() - Constructor for class com.massa.mrules.accessor.AbstractMapAccessor
 
AbstractMapAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.AbstractMapAccessor
 
AbstractMatcher - Class in com.massa.dsl.matcher
Abstract implementation handling source positions and return to start or end.
AbstractMatcher(LexerParser) - Constructor for class com.massa.dsl.matcher.AbstractMatcher
 
AbstractMatcherWrapper - Class in com.massa.dsl.matcher
Allows to wrap a Matcher to change some of its behavior.
AbstractMatcherWrapper() - Constructor for class com.massa.dsl.matcher.AbstractMatcherWrapper
 
AbstractMatcherWrapper(Matcher) - Constructor for class com.massa.dsl.matcher.AbstractMatcherWrapper
Wraps the provided matcher
AbstractMathOperator - Class in com.massa.mrules.operator.math
Base implementation.
AbstractMathOperator() - Constructor for class com.massa.mrules.operator.math.AbstractMathOperator
 
AbstractMRuleExecutionSet - Class in com.massa.mrules.set
This class provides common base for several ruleset implementations.
AbstractMRuleExecutionSet() - Constructor for class com.massa.mrules.set.AbstractMRuleExecutionSet
Default constructor.
AbstractMRuleSession - Class in com.massa.mrules.session
Base class for rule sessions specified in JSR94.
AbstractMRuleSession(IMRuleExecutionSet, Map<String, String>) - Constructor for class com.massa.mrules.session.AbstractMRuleSession
 
AbstractMRuleSessionFactoryBean<O extends javax.rules.RuleSession> - Class in com.massa.mrules.extensions.spring
Factory bean to create Rule Session instances.
AbstractMRuleSessionFactoryBean() - Constructor for class com.massa.mrules.extensions.spring.AbstractMRuleSessionFactoryBean
 
AbstractMRulesFactoryBean<O> - Class in com.massa.mrules.extensions.spring
Factory bean to create Rule Set or Rule Session instances.
AbstractMRulesFactoryBean() - Constructor for class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
AbstractMRulesFactoryBean.AdditionalProperty - Class in com.massa.mrules.extensions.spring
Defines a property to provide for injection.
AbstractMRulesJmxRegistrationStrategy - Class in com.massa.mrules.jmx
Base class for MRulesJmxRegistrationStrategy implementations.
AbstractMRulesJmxRegistrationStrategy() - Constructor for class com.massa.mrules.jmx.AbstractMRulesJmxRegistrationStrategy
 
AbstractMRulesMetrics - Class in com.massa.mrules.extensions.monitoring.micrometer
Base implementation which allows to bind metrics collectors to MBeans exposed by MRules rulesets via the MBeanServer.
AbstractMRulesMetrics() - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.AbstractMRulesMetrics
Constructor
AbstractMRulesMetrics(TimeUnit) - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.AbstractMRulesMetrics
Constructor
AbstractMRulesMetrics(MBeanServer) - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.AbstractMRulesMetrics
Constructor
AbstractMRulesMetrics(MBeanServer, TimeUnit) - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.AbstractMRulesMetrics
Constructor
AbstractMRulesObject - Class in com.massa.mrules.base
Common mother class for all objects of the rule engine.
AbstractMRulesObject() - Constructor for class com.massa.mrules.base.AbstractMRulesObject
 
AbstractOptimizer - Class in com.massa.mrules.optimizer
Base implementation for all optimizers.
AbstractOptimizer() - Constructor for class com.massa.mrules.optimizer.AbstractOptimizer
 
AbstractParallelElementGroup(boolean, boolean) - Constructor for class com.massa.dsl.doc.SyntaxicScheme.AbstractParallelElementGroup
 
AbstractProperty - Class in com.massa.util.property
Abstract implementation for IProperty.
AbstractProperty() - Constructor for class com.massa.util.property.AbstractProperty
 
AbstractPropertyCheckAccessor - Class in com.massa.mrules.accessor
Common code for accessors which check a Property at runtime.
AbstractPropertyCheckAccessor() - Constructor for class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
 
AbstractPropertyCheckAccessor(String) - Constructor for class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
 
AbstractReadAccessor - Class in com.massa.mrules.accessor
Implements base compilation chaining and provides 2 methods to implement instead of 4.
AbstractReadAccessor() - Constructor for class com.massa.mrules.accessor.AbstractReadAccessor
 
AbstractReadSourceAccessor - Class in com.massa.mrules.accessor
This class intends to provide a base for accessors dedicated to read a source sub-accessor and transform the value in any way.
AbstractReadSourceAccessor() - Constructor for class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
AbstractReadSourceAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
AbstractRecursiveOptimizer - Class in com.massa.mrules.optimizer
Base implementation for all optimizers which need to browse recursively all addons hierarchy of a rule set.
AbstractRecursiveOptimizer() - Constructor for class com.massa.mrules.optimizer.AbstractRecursiveOptimizer
 
AbstractRuleEngineConfigHolder - Class in com.massa.mrules.builder
Base implementation of config holder, allowing to instantiate factory.
AbstractRuleEngineConfigHolder() - Constructor for class com.massa.mrules.builder.AbstractRuleEngineConfigHolder
 
AbstractRuleEngineConfigHolder(Map<String, String>) - Constructor for class com.massa.mrules.builder.AbstractRuleEngineConfigHolder
 
AbstractRuleExecutionSetFactory - Class in com.massa.mrules.factory
Abstract factory class.
AbstractRuleExecutionSetFactory() - Constructor for class com.massa.mrules.factory.AbstractRuleExecutionSetFactory
 
AbstractRuleExecutionSetFactory(CompilationLevel) - Constructor for class com.massa.mrules.factory.AbstractRuleExecutionSetFactory
 
AbstractRuleExecutionSetFactory(CompilationLevel, boolean) - Constructor for class com.massa.mrules.factory.AbstractRuleExecutionSetFactory
 
AbstractRuleExecutionSetFactory(ICompilationContext) - Constructor for class com.massa.mrules.factory.AbstractRuleExecutionSetFactory
 
AbstractSequentialElementGroup(boolean) - Constructor for class com.massa.dsl.doc.SyntaxicScheme.AbstractSequentialElementGroup
 
AbstractSrcTgtAction<S extends IReadAccessor,T extends IAccessor> - Class in com.massa.mrules.action
Abstract layer for actions declaring a source and a target.
AbstractSrcTgtAction() - Constructor for class com.massa.mrules.action.AbstractSrcTgtAction
 
AbstractSrcTgtAction(S, T) - Constructor for class com.massa.mrules.action.AbstractSrcTgtAction
 
AbstractVariableAccessor() - Constructor for class com.massa.mrules.addon.DefaultVariablesManager.AbstractVariableAccessor
 
AbstractVariableCreator - Class in com.massa.mrules.executable
Abstract class for executables which define variable(s).
AbstractVariableCreator() - Constructor for class com.massa.mrules.executable.AbstractVariableCreator
Empty Constructor.
AbstractVariableCreator(String) - Constructor for class com.massa.mrules.executable.AbstractVariableCreator
Complete constructor
AbstractVariableCreatorSource - Class in com.massa.mrules.executable
Abstract class for executables which define variable(s) from a source Accessor.
AbstractVariableCreatorSource() - Constructor for class com.massa.mrules.executable.AbstractVariableCreatorSource
Empty Constructor.
AbstractVariableCreatorSource(String, IReadAccessor) - Constructor for class com.massa.mrules.executable.AbstractVariableCreatorSource
Complete constructor
AbstractXMLFactory - Class in com.massa.mrules.factory.xml
Abstract XML Factory.
AbstractXMLFactory() - Constructor for class com.massa.mrules.factory.xml.AbstractXMLFactory
 
AbstractXMLFactory(CompilationLevel) - Constructor for class com.massa.mrules.factory.xml.AbstractXMLFactory
 
AbstractXMLFactory(ICompilationContext) - Constructor for class com.massa.mrules.factory.xml.AbstractXMLFactory
 
AbstractXMLFactory.MainRuleFactory - Interface in com.massa.mrules.factory.xml
 
AccessorGetIterable<T> - Class in com.massa.mrules.util.iterate
Converts an Iterable of Objects into an Iterable of the provided Accessor get result on these Objects.
AccessorGetIterable(IExecutionContext, IReadAccessor, Iterable<? extends Object>, Class<T>) - Constructor for class com.massa.mrules.util.iterate.AccessorGetIterable
 
AccessorGetIterator<T> - Class in com.massa.mrules.util.iterate
Allows to iterate over an Iterator of Objects, to convert it into an Iterator on the provided Accessor get result on these Objects.
AccessorGetIterator(IExecutionContext, IReadAccessor, Iterator<? extends Object>, Class<T>) - Constructor for class com.massa.mrules.util.iterate.AccessorGetIterator
 
AccessorIterator - Class in com.massa.mrules.accessor
Allows to iterate over values, using a value handler to convert values.
AccessorIterator(IExecutionContext, IAccessorValueHandler, Iterator<?>) - Constructor for class com.massa.mrules.accessor.AccessorIterator
 
AccessorValuesIterable<T> - Class in com.massa.mrules.util.iterate
Converts an Iterable of Accessors into an Iterable of these Accessors' values.
AccessorValuesIterable(IExecutionContext, Iterable<? extends IReadAccessor>, Class<T>) - Constructor for class com.massa.mrules.util.iterate.AccessorValuesIterable
 
AccessorValuesIterator<T> - Class in com.massa.mrules.util.iterate
Allows to iterate over an Iterator of Accessors, to convert it into an Iterator on the Accessor values.
AccessorValuesIterator(IExecutionContext, Iterator<? extends IReadAccessor>, Class<T>) - Constructor for class com.massa.mrules.util.iterate.AccessorValuesIterator
 
ACCEXEC_ID - Static variable in class com.massa.mrules.action.MAccessorWrapper
 
ACCWRAPPER_ID - Static variable in class com.massa.mrules.condition.MAccessorWrapperCondition
 
ActionLexer - Class in com.massa.dsl.lexer
Lexer allowing to perform one or more actionProperties on parsed sub objects.
ActionLexer() - Constructor for class com.massa.dsl.lexer.ActionLexer
 
ADD_ID - Static variable in class com.massa.mrules.action.MActionAdd
 
ADD_NATIVE_COMPILATION_FAILED - Static variable in class com.massa.util.extensions.nativeproperty.Messages
 
ADDALL_ID - Static variable in class com.massa.mrules.action.MActionAddAll
 
addElement(SyntaxicScheme.Element) - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractElementGroup
 
addElement(String, boolean) - Method in class com.massa.dsl.doc.SyntaxicScheme
 
addElement(SyntaxicScheme.Element, boolean) - Method in class com.massa.dsl.doc.SyntaxicScheme
 
addElement(SyntaxicScheme.Element) - Method in interface com.massa.dsl.doc.SyntaxicScheme.ElementGroup
 
addEmptyElement() - Method in class com.massa.dsl.doc.SyntaxicScheme
 
addEstimatedCost(int) - Method in class com.massa.mrules.util.CostInfo
 
addGlobalPattern(String) - Static method in class com.massa.util.convert.DateConverter
Global patterns are used by all formatters for parsing if their preferred pattern does not match.
addHandler(Class<? extends C>, H) - Method in class com.massa.dsl.doc.HandlersHolder
 
addIterator(Iterator<?>) - Method in class com.massa.mrules.util.iterate.MultipleIterator
 
AdditionalGrammarValidator - Interface in com.massa.dsl.grammar
Allows to add specific code to validate result produced by grammar parsing.
AdditionalProperty() - Constructor for class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean.AdditionalProperty
 
AdditionalProperty(String, String) - Constructor for class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean.AdditionalProperty
 
AdditionalValidator<T> - Interface in com.massa.dsl.grammar
Allows to add specific code to validate data.
addLexer(Lexer) - Method in class com.massa.dsl.grammar.Grammar
Adds new lexer to internal repository
addLexerRefElement(String, boolean) - Method in class com.massa.dsl.doc.SyntaxicScheme
 
addLexerRefElement(Lexer, boolean) - Method in class com.massa.dsl.doc.SyntaxicScheme
 
addLineAndColumnNumbers(Integer, Integer) - Method in class com.massa.util.MessageInfo
 
addLineNumber(Integer) - Method in class com.massa.util.MessageInfo
 
addObject(Object) - Method in class com.massa.mrules.session.MStatefulRuleSession
JSR94 spec entry point AND real entry point
addObjects(List) - Method in class com.massa.mrules.session.MStatefulRuleSession
JSR94 spec entry point
addObjects(Collection<?>) - Method in class com.massa.mrules.session.MStatefulRuleSession
AddonConverter - Class in com.massa.mrules.util.convert
Converter to Convert from IAddon to String and vice versa, if possible.
AddonConverter() - Constructor for class com.massa.mrules.util.convert.AddonConverter
 
AddonInfo - Class in com.massa.mrules.context.compile
Allows to store addon information during compilation process.
AddonInfo(IAddon) - Constructor for class com.massa.mrules.context.compile.AddonInfo
Builds new AddonInfo with occurenceCount set to 1.
addProperty(PersistantProperty) - Method in class com.massa.mrules.addon.PersistantPropertiesTable
 
addProperty(PersistantPropertyInfo) - Method in class com.massa.mrules.addon.PersistantPropertiesTable
 
addProperty(AbstractMRulesFactoryBean.AdditionalProperty) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
Convenience methode to add a new property, to avoid null check of the list, etc ...
addRenderableElement(Renderable, boolean) - Method in class com.massa.dsl.doc.SyntaxicScheme
 
addSpecificPattern(String) - Method in class com.massa.util.convert.DateConverter
Specific patterns are used by this formatters for parsing if their preferred pattern does not match.
advancedNewInstance(Class<C>) - Static method in class com.massa.util.MBeanUtils
AdvancedReader - Class in com.massa.util.io
A character-stream reader that allows one or more characters to be unread.
AdvancedReader(Reader, int) - Constructor for class com.massa.util.io.AdvancedReader
Create a new pushback reader with a pushback buffer of the given size.
AdvancedReader(Reader) - Constructor for class com.massa.util.io.AdvancedReader
Create a new pushback reader with a 512 characters pushback buffer.
AdvancedReader.CommentHandler - Class in com.massa.util.io
Called by read method to allow comment handling.
AdvancedReaderDefaultCommentHandler - Class in com.massa.util.io
Default comment handler, allowing to handle one line comments only, not comment blocks.
AdvancedReaderDefaultCommentHandler(AdvancedReader, String) - Constructor for class com.massa.util.io.AdvancedReaderDefaultCommentHandler
 
afterBlock(LexerParser, LexerBlock, Object) - Method in class com.massa.dsl.lexer.ObjectLexer.DefaultObjectLexerListener
 
afterBlock(LexerParser, LexerBlock, Object) - Method in interface com.massa.dsl.lexer.ObjectLexer.ObjectLexerListener
Called after each parsing block is performed and result is injected.
afterBlock(LexerParser, LexerBlock, Object) - Method in class com.massa.mrules.extensions.dsl.factory.LocalVariableListener
 
afterEndMatch(LexerParser, Matcher, Object) - Method in class com.massa.dsl.lexer.ObjectLexer.DefaultObjectLexerListener
 
afterEndMatch(LexerParser, Matcher, Object) - Method in interface com.massa.dsl.lexer.ObjectLexer.ObjectLexerListener
Performed after successful end match and eventual match result is injected into parsing result.
afterParse() - Method in class com.massa.dsl.lexer.AbstractLexerParser
Hook called after parsing, including positioning the source at end of parse provided by end matcher if present.
afterParse(LexerParser) - Method in class com.massa.dsl.lexer.DefaultLexerParserListener
 
afterParse(LexerParser) - Method in interface com.massa.dsl.lexer.LexerParserListener
 
afterParse() - Method in class com.massa.dsl.lexer.ObjectLexer.ObjectLexerParser
Positions the debug infos.
afterStartMatch(LexerParser, Matcher, Object) - Method in class com.massa.dsl.lexer.ObjectLexer.DefaultObjectLexerListener
 
afterStartMatch(LexerParser, Matcher, Object) - Method in interface com.massa.dsl.lexer.ObjectLexer.ObjectLexerListener
Performed after successful start match and eventual match result is injected into parsing result.
afterStartMatch(LexerParser, Matcher, Object) - Method in class com.massa.mrules.extensions.dsl.factory.LocalVariableListener
 
afterStartMatch(LexerParser, Matcher, Object) - Method in class com.massa.mrules.extensions.dsl.factory.RulesetListener
 
afterWriteChildren(Outer, A, String, Map<PersistantPropertyInfo, Object>) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
Called if current node has children, after writing them.
age() - Method in class com.massa.mrules.extensions.monitoring.micrometer.TimeWindowStats
 
aliases - Variable in class com.massa.mrules.addon.PersistantPropertiesTable
 
AND - Class in com.massa.mrules.operator.logical
Combines several conditions results.
AND() - Constructor for class com.massa.mrules.operator.logical.AND
 
AND_ID - Static variable in class com.massa.mrules.operator.logical.AND
 
AndBlockResolver(Grammar) - Constructor for class com.massa.dsl.block.AndLexerBlock.AndBlockResolver
 
AndLexerBlock - Class in com.massa.dsl.block
Allows to parse sub-blocks.
AndLexerBlock() - Constructor for class com.massa.dsl.block.AndLexerBlock
 
AndLexerBlock(List<LexerBlock>) - Constructor for class com.massa.dsl.block.AndLexerBlock
 
AndLexerBlock.AndBlockResolver - Class in com.massa.dsl.block
Resolver for or block.
AndLexerBlockHandler - Class in com.massa.dsl.doc.blockhandler
Default handler, using default template.
AndLexerBlockHandler() - Constructor for class com.massa.dsl.doc.blockhandler.AndLexerBlockHandler
 
AndLexerBlockHandler.AndLexerBlockHandlerBean - Class in com.massa.dsl.doc.blockhandler
 
AndLexerBlockHandlerBean() - Constructor for class com.massa.dsl.doc.blockhandler.AndLexerBlockHandler.AndLexerBlockHandlerBean
 
AndLexerMatcher - Class in com.massa.dsl.matcher
Allows to multiplex several matching patterns, all of them must match in the defined order.
AndLexerMatcher() - Constructor for class com.massa.dsl.matcher.AndLexerMatcher
 
AndLexerMatcher.AndMatcher - Class in com.massa.dsl.matcher
 
AndLexerMatcherHandler - Class in com.massa.dsl.doc.matcherhandler
Default handler, using default template.
AndLexerMatcherHandler() - Constructor for class com.massa.dsl.doc.matcherhandler.AndLexerMatcherHandler
 
AndLexerMatcherHandler.AndLexerMatcherHandlerBean - Class in com.massa.dsl.doc.matcherhandler
 
AndLexerMatcherHandlerBean() - Constructor for class com.massa.dsl.doc.matcherhandler.AndLexerMatcherHandler.AndLexerMatcherHandlerBean
 
AndMatcher(LexerParser) - Constructor for class com.massa.dsl.matcher.AndLexerMatcher.AndMatcher
 
Argument() - Constructor for class com.massa.mrules.accessor.MFormatAccessor.Argument
 
Argument(String, IReadAccessor) - Constructor for class com.massa.mrules.accessor.MFormatAccessor.Argument
 
Argument() - Constructor for class com.massa.mrules.action.MActionPrintF.Argument
 
Argument(String, IReadAccessor) - Constructor for class com.massa.mrules.action.MActionPrintF.Argument
 
Argument() - Constructor for class com.massa.mrules.callable.Call.Argument
 
Argument(String, IReadAccessor) - Constructor for class com.massa.mrules.callable.Call.Argument
 
ArrayIterator - Class in com.massa.mrules.util.iterate
Allows to iterate over values of an array
ArrayIterator(Object) - Constructor for class com.massa.mrules.util.iterate.ArrayIterator
 
ArrayIterator(Object, Class<?>) - Constructor for class com.massa.mrules.util.iterate.ArrayIterator
 
arraysEq(Object, Object) - Static method in class com.massa.util.MBeanUtils
Calls MBeanUtils.arraysEq(Object, Object, boolean) with valForNull false (i.e. if one is null, result is false).
arraysEq(Object, Object, boolean) - Static method in class com.massa.util.MBeanUtils
Compares the 2 provided arrays, returning : true if both are null valForNull if one is null result of Arrays.equals(Object[], Object[]) otherwise
assignOid(Object) - Method in class com.massa.util.ObjOut
 
assignOrRetrieveOid(Object) - Method in class com.massa.util.ObjOut
 
atEnd(LexerParser, Object) - Method in class com.massa.dsl.lexer.ObjectLexer.DefaultObjectLexerListener
 
atEnd(LexerParser, Object) - Method in interface com.massa.dsl.lexer.ObjectLexer.ObjectLexerListener
Performed at end, with or without end matcher.
authorizeEmptyElements - Variable in class com.massa.dsl.doc.SyntaxicScheme.AbstractElementGroup
 
AutoComplete - Class in com.massa.dsl.autocomplete
One autoComplete option.
AutoComplete() - Constructor for class com.massa.dsl.autocomplete.AutoComplete
 
autoComplete(AdvancedReader) - Method in class com.massa.dsl.grammar.Grammar
Launches a partial parsing process of a source stream, stopping at the end of the source stream and returning computed possibilities for the following text.
autoComplete(InputStream, int) - Method in class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
autoComplete(Reader, int) - Method in class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
AutoComplete.AlreadyTypedFilteringStrategy - Interface in com.massa.dsl.autocomplete
Specifies how the autocomplete will be filtered, if necessary.
AutoCompleteConfiguration - Class in com.massa.dsl.autocomplete
Holds autoComplete configuration for a Lexer.
AutoCompleteConfiguration() - Constructor for class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
AutoCompleteGenerator - Interface in com.massa.dsl.autocomplete
Describes an object which will create autoComplete options when requested.
AutoCompleteResult(String, Boolean, String, String) - Constructor for class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
AutoCompleteResult(String, int) - Constructor for class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
AutoCompleteResult(String, int, int) - Constructor for class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
AutoCompleteResult(String, int, Integer, Integer) - Constructor for class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
AutoCompleteResult(String, int, int, Integer, Integer) - Constructor for class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
AutoCompleteResult(String, String, String, int) - Constructor for class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
AutoCompleteResult(String, String, String, int, int) - Constructor for class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
AutoCompleteResult(String, String, String, int, Integer, Integer) - Constructor for class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
AutoCompleteResult(String, String, String, int, int, Integer, Integer) - Constructor for class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
AutoCompleteResult(String, Boolean, String, String, int, int, Integer, Integer) - Constructor for class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
AutoCompleteUtils - Class in com.massa.dsl.autocomplete
Utility methods for Autocomplete Feature
autoCompleteWith(PropertyAutoCompleteGenerator.PropertyAutoCompleteGeneratorHandler<T>, Class<?>, Class<?>) - Static method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
autoSafeSetFromAttributes(Node, Object, Set<String>) - Static method in class com.massa.util.PositionalXMLReader
Sets values in object from attributes values, ignoring attributes in provided set and those without corresponding field.
autoSetFromAttributes(Node, Object) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
autoSetFromAttributes(Node, Object, Set<String>) - Static method in class com.massa.util.PositionalXMLReader
Sets values in object from attributes values, ignoring attributes in provided set.
autoSetFromAttributes(Node, Object, Set<String>, Map<String, String>) - Static method in class com.massa.util.PositionalXMLReader
Sets values in object from attributes values, ignoring attributes in provided set and using aliases to convert node name to property name.
autoSetFromChildren(Node, Object) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
autoSetFromChildren(Node, Object, Set<String>) - Static method in class com.massa.util.PositionalXMLReader
Sets values in object from children nodes names and values, ignoring nodes names in provided set.
autoSetFromChildren(Node, Object, Set<String>, Map<String, String>) - Static method in class com.massa.util.PositionalXMLReader
Sets values in object from children nodes names and values, ignoring nodes names in provided set and using aliases to convert node name to property name.
AVAILABLE_ID - Static variable in class com.massa.mrules.accessor.MAvailableAccessor
 
Average - Class in com.massa.mrules.accessor.arithmetic
Computes average value on some numbers.
Average() - Constructor for class com.massa.mrules.accessor.arithmetic.Average
 
Average(IReadAccessor) - Constructor for class com.massa.mrules.accessor.arithmetic.Average
 
Average(List<IReadAccessor>) - Constructor for class com.massa.mrules.accessor.arithmetic.Average
 
Average(IReadAccessor...) - Constructor for class com.massa.mrules.accessor.arithmetic.Average
 
Average(Rounder) - Constructor for class com.massa.mrules.accessor.arithmetic.Average
 
Average(Rounder, IReadAccessor...) - Constructor for class com.massa.mrules.accessor.arithmetic.Average
 
Average(Rounder, IReadAccessor) - Constructor for class com.massa.mrules.accessor.arithmetic.Average
 
Average(Rounder, List<IReadAccessor>) - Constructor for class com.massa.mrules.accessor.arithmetic.Average
 
AVERAGE_ID - Static variable in class com.massa.mrules.accessor.arithmetic.Average
 

B

Base64 - Class in com.massa.util
This class is an adaptation of the BASE64Encoder provided in CA Spectrum RESTful Examples: /usr/Spectrum/RestfulExamples/src/test/utils/BASE64Encoder.java
beforeCloseNoChild(Outer, A, String) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
Called if current node has no child: will be called after attributes writing.
beforeParse() - Method in class com.massa.dsl.lexer.AbstractLexerParser
Hook called before parsing, but after positioning the source at begin of parse provided by start matcher.
beforeParse(LexerParser) - Method in class com.massa.dsl.lexer.DefaultLexerParserListener
 
beforeParse(LexerParser) - Method in interface com.massa.dsl.lexer.LexerParserListener
 
beforeWriteChildren(Outer, A, String, Map<PersistantPropertyInfo, Object>) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
Called if current node has children, before writing them.
beforeWriteChildren(Outer, IMRuleExecutionSet, String, Map<PersistantPropertyInfo, Object>) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.MainRuleFactoryImpl
To write rule set "properties" node.
begin() - Method in class com.massa.util.ObjOut.OutputDriver
 
begin() - Method in class com.massa.util.ObjOut.OutputDriverHtml
 
beginCompilation(MRuleExecutionSetMetadata) - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorderBuilder
Will notify compilation for this IMRuleExecutionSet starting at current nano time
beginCompilation(MRuleExecutionSetMetadata, long) - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorderBuilder
Will notify compilation for this IMRuleExecutionSet starting at provided nano time
beginCompilation(MRuleExecutionSetMetadata) - Method in class com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorderBuilderAggregate
 
beginCompilation(MRuleExecutionSetMetadata, long) - Method in class com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorderBuilderAggregate
 
beginExecution(MRuleExecutionSetMetadata) - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorderBuilder
Will notify execution for this IMRuleExecutionSet starting at current nano time
beginExecution(MRuleExecutionSetMetadata, long) - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorderBuilder
Will notify execution for this IMRuleExecutionSet starting at provided nano time
beginExecution(MRuleExecutionSetMetadata) - Method in class com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorderBuilderAggregate
 
beginExecution(MRuleExecutionSetMetadata, long) - Method in class com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorderBuilderAggregate
 
beginMatch(Matcher) - Method in class com.massa.dsl.matcher.DefaultMatcherListener
 
beginMatch(Matcher) - Method in interface com.massa.dsl.matcher.MatcherListener
Before all matching actions
beginOptimization(MRuleExecutionSetMetadata) - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorderBuilder
Will notify optimization for this IMRuleExecutionSet starting at current nano time
beginOptimization(MRuleExecutionSetMetadata, long) - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorderBuilder
Will notify optimization for this IMRuleExecutionSet starting at provided nano time
beginOptimization(MRuleExecutionSetMetadata) - Method in class com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorderBuilderAggregate
 
beginOptimization(MRuleExecutionSetMetadata, long) - Method in class com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorderBuilderAggregate
 
beginParse(LexerParser) - Method in class com.massa.dsl.lexer.DefaultLexerParserListener
 
beginParse(LexerParser) - Method in interface com.massa.dsl.lexer.LexerParserListener
 
BETWEEN - Class in com.massa.mrules.operator.evaluation
Ensures that source value is between 2 values.
BETWEEN() - Constructor for class com.massa.mrules.operator.evaluation.BETWEEN
 
BETWEEN(IReadAccessor, IReadAccessor) - Constructor for class com.massa.mrules.operator.evaluation.BETWEEN
 
BETWEEN_ID - Static variable in class com.massa.mrules.operator.evaluation.BETWEEN
 
bindTo(MeterRegistry) - Method in class com.massa.mrules.extensions.monitoring.micrometer.AbstractMRulesMetrics
 
BLOCK_HANDLERS - Static variable in class com.massa.dsl.doc.DslDocGen
 
BLOCK_ID - Static variable in class com.massa.mrules.executable.MExecutionBlock
 
BLOCK_TEMPLATES - Static variable in class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen
 
blockBean - Variable in class com.massa.dsl.doc.matcherhandler.LexerBlockMatcherHandler.LexerBlockMatcherHandlerBean
 
BlockMatcher(LexerParser) - Constructor for class com.massa.dsl.matcher.LexerBlockMatcher.BlockMatcher
 
BooleanConverter - Class in com.massa.util.convert
Handles conversion to and from Boolean and AtomicBoolean Objects.
BooleanConverter() - Constructor for class com.massa.util.convert.BooleanConverter
 
BooleanLexer - Class in com.massa.dsl.lexer
Boolean Lexer.
BooleanLexer() - Constructor for class com.massa.dsl.lexer.BooleanLexer
 
build() - Method in class com.massa.mrules.builder.GenericRuleEngineConfigHolder
Unsupported.
build() - Method in interface com.massa.mrules.builder.IRuleEngineConfigHolder
Builds the config using the internal hold config.
build() - Method in class com.massa.mrules.builder.XmlRuleEngineConfigHolder
 
build() - Method in class com.massa.mrules.extensions.dsl.builder.MrlRuleEngineConfigHolder
 
build() - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder
 
build() - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder
 
buildFieldAccessor(Field) - Method in class com.massa.util.extensions.nativeproperty.NativePropertyAccessCache
Builds specific IFieldAccessor implementation instead of ReflectionFieldAccessor.
buildFieldAccessor(Field) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
To be overridden to change used implementation of IFieldAccessor.
buildMethodInvoker(Method) - Method in class com.massa.util.extensions.nativeproperty.NativePropertyAccessCache
Builds specific IMethodInvoker implementation instead of ReflectionMethodInvoker.
buildMethodInvoker(Method) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
To be overridden to change used implementation of IMethodInvoker.
buildRenderable(Grammar, Object) - Method in interface com.massa.dsl.doc.RenderingDataBuilder
Builds a Renderable instance for the Object to render
buildRenderable(Grammar, Object) - Method in class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen
Returns an instance of DslHtmlDocGen.DefaultRenderable to render the object.
buildRenderingData(Grammar, Lexer, LexerParser, boolean) - Method in interface com.massa.dsl.doc.RenderingDataBuilder
Builds information to render a lexer
buildRenderingData(Grammar, LexerBlock, LexerParser) - Method in interface com.massa.dsl.doc.RenderingDataBuilder
Builds information to render a block
buildRenderingData(Grammar, LexerMatcher, LexerParser, LexerMatcherHandler.Mode) - Method in interface com.massa.dsl.doc.RenderingDataBuilder
Builds information to render a matcher
buildRenderingData(Grammar, Lexer, LexerParser, boolean) - Method in class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen
 
buildRenderingData(Grammar, LexerBlock, LexerParser) - Method in class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen
 
buildRenderingData(Grammar, LexerMatcher, LexerParser, LexerMatcherHandler.Mode) - Method in class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen
 
buildXmlInputSource() - Method in class com.massa.mrules.builder.XmlRuleEngineConfigHolder
Build XML input source from requested file.

C

c - Variable in class com.massa.mrules.context.ContextWrapper
 
CacheArrayProvider - Class in com.massa.util.property
Base implementation of IArrayProvider allowing to cache arrays.
CacheArrayProvider() - Constructor for class com.massa.util.property.CacheArrayProvider
Creates a Void Property souce.
Call - Class in com.massa.mrules.callable
Performs the call to an ICallable, using the callable repository.
Call() - Constructor for class com.massa.mrules.callable.Call
 
call(IExecutionContext) - Method in class com.massa.mrules.callable.Function
 
call(IExecutionContext) - Method in interface com.massa.mrules.callable.ICallable
Executes the call.
call(String, IExecutionContext) - Method in interface com.massa.mrules.callable.ICallableRepository
Requests call to the ICallable identified by its name inside the repository.
call(String, IExecutionContext) - Method in class com.massa.mrules.set.MRuleExecutionSet
 
call(String, IExecutionContext) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
call(Object, String) - Static method in class com.massa.util.MBeanUtils
Shortcut for a no-arg call.
call(Object, String, Class<?>[], Object...) - Static method in class com.massa.util.MBeanUtils
Performs a call by reflection on the provided instance to the method name provided.
Call.Argument - Class in com.massa.mrules.callable
Represents an argument for a call.
CALL_ID - Static variable in class com.massa.mrules.callable.Call
 
CallableCompilationContext - Class in com.massa.mrules.callable
Compilation context dedicated to callable compilation.
CallableCompilationContext(ICompilationContext) - Constructor for class com.massa.mrules.callable.CallableCompilationContext
 
CALLAddon() - Constructor for class com.massa.mrules.factory.xml.RichXMLFactory.CALLAddon
 
canDealWith(ObjOut, Class<?>, Object) - Method in enum com.massa.util.ObjOut.StdHandler
 
CASE_INSENSITIVE_FILTERING - Static variable in class com.massa.dsl.autocomplete.AutoComplete
Default strategy.
cast(Class<T>, Object) - Method in class com.massa.util.convert.ConvertUtils
Casts an Object into the expected type.
CAST_ID - Static variable in class com.massa.mrules.accessor.MCastAccessor
 
CastIterable<T> - Class in com.massa.mrules.util.iterate
Converts an Iterable of Objects into an Iterable of a specific type, by performing dynamic Cast on elements if necessary.
CastIterable(Iterable<? extends Object>, Class<T>) - Constructor for class com.massa.mrules.util.iterate.CastIterable
 
CastIterator<T> - Class in com.massa.mrules.util.iterate
Allows to iterate over an Iterator of Object, to convert it into an Iterator on a specific type, by performing dynamic Cast on elements if necessary.
CastIterator(Iterator<? extends Object>, Class<T>) - Constructor for class com.massa.mrules.util.iterate.CastIterator
 
castToExpected(Object, Class<?>, Class<?>) - Method in class com.massa.mrules.accessor.AbstractReadAccessor
Utility method allowing to cast result to what's expected.
ChangeWeightLexerMatcher - Class in com.massa.dsl.matcher
Wraps a LexerMatcher to dynamically change the computed weight.
ChangeWeightLexerMatcher() - Constructor for class com.massa.dsl.matcher.ChangeWeightLexerMatcher
 
ChangeWeightLexerMatcher(LexerMatcher, int) - Constructor for class com.massa.dsl.matcher.ChangeWeightLexerMatcher
 
CharacterConverter - Class in com.massa.util.convert
Converter to Convert from Character to other types and vice versa.
CharacterConverter() - Constructor for class com.massa.util.convert.CharacterConverter
 
CharacterLexer - Class in com.massa.dsl.lexer
Character Lexer.
CharacterLexer() - Constructor for class com.massa.dsl.lexer.CharacterLexer
 
characters(char[], int, int) - Method in class com.massa.util.PositionalXMLReader.PositionalHandler
 
CharDetector - Interface in com.massa.util.io
Implementations allows AdvancedReaderto stop read or unread process, by detecting ending character.
CharDetectorFactory - Interface in com.massa.util.io
Implementations are thread safe and build CharDetector instances.
CharPatternMatchResult - Enum in com.massa.dsl.matcher
 
charset - Variable in class com.massa.mrules.util.out.Outer
 
check() - Method in class com.massa.mrules.accessor.MCountAccessor
 
check() - Method in class com.massa.mrules.accessor.MMinMaxAccessor
 
check() - Method in class com.massa.mrules.accessor.MSearchAccessor
 
check(boolean) - Method in class com.massa.mrules.accessor.MSearchAccessor
 
check() - Method in class com.massa.mrules.session.AbstractMRuleSession
 
checkEqualities(Class<?>, Object) - Method in class com.massa.util.ObjOut
 
checkFollowingChar() - Method in class com.massa.dsl.matcher.AbstractGenericMatcher
Checks if next char from source matches the next char pattern.
checkParams() - Method in class com.massa.mrules.extensions.spring.AbstractMRuleSessionFactoryBean
 
checkParams() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
checkPreviousChar() - Method in class com.massa.dsl.matcher.AbstractGenericMatcher
Checks if previous char from source matches the previous char pattern.
CLASS_IMPORTS - Static variable in class com.massa.mrules.extensions.dsl.factory.ClassImportLexerParserListener
 
ClassConverter - Class in com.massa.util.convert
Handles conversion to and from Class.
ClassConverter() - Constructor for class com.massa.util.convert.ClassConverter
 
ClassEndCharDetectorFactory - Class in com.massa.mrules.extensions.dsl.factory
Forces end char if closing non opened group : ']'.
ClassEndCharDetectorFactory() - Constructor for class com.massa.mrules.extensions.dsl.factory.ClassEndCharDetectorFactory
 
ClassImportHolder() - Constructor for class com.massa.util.MBeanUtils.ClassImportHolder
 
ClassImportHolder(Collection<String>) - Constructor for class com.massa.util.MBeanUtils.ClassImportHolder
 
ClassImportLexerParserListener - Class in com.massa.mrules.extensions.dsl.factory
Allows to spy context factory parsing in order to retrieve input and output data types.
ClassImportLexerParserListener() - Constructor for class com.massa.mrules.extensions.dsl.factory.ClassImportLexerParserListener
 
ClassLoaderResolver - Class in com.massa.util.classloader
This non-instantiable non-subclassable class acts as the global point for choosing a ClassLoader for dynamic class/resource loading at any point in an application.
clear(int) - Method in class com.massa.util.io.AdvancedReader
Clear n characters that can be unread (the oldest ones).
clear() - Method in class com.massa.util.TypedMap
 
CLEAR_ID - Static variable in class com.massa.mrules.action.MActionClear
 
clearAll() - Method in class com.massa.util.io.AdvancedReader
Clear all characters that can be unread.
clearContent(Object) - Static method in class com.massa.util.MBeanUtils
If accurate, clears the object content.
clearLast(int) - Method in class com.massa.util.io.AdvancedReader
Clear n characters that can be unread (the newer ones).
clearRegisteredAddons() - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
clearRegisteredAddons() - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
clearRegisteredAddons() - Method in interface com.massa.mrules.context.compile.ICompilationContext
Clears all registered Addons.
clearRegisteredAddons() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
clone() - Method in class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
 
clone() - Method in class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
 
clone() - Method in class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
 
clone() - Method in class com.massa.mrules.accessor.AbstractReadAccessor
 
clone() - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
clone() - Method in class com.massa.mrules.accessor.arithmetic.Average
 
clone() - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
clone() - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
clone() - Method in class com.massa.mrules.accessor.arithmetic.Round
 
clone() - Method in interface com.massa.mrules.accessor.IAccessor
 
clone() - Method in interface com.massa.mrules.accessor.IReadAccessor
Clones the Accessor.
clone() - Method in interface com.massa.mrules.accessor.IReadWriteAccessor
Clones the Accessor.
clone() - Method in interface com.massa.mrules.accessor.IWriteAccessor
Clones the Accessor.
clone() - Method in class com.massa.mrules.accessor.MAvailableAccessor
 
clone() - Method in class com.massa.mrules.accessor.MCastAccessor
 
clone() - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
clone() - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
clone() - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
clone() - Method in class com.massa.mrules.accessor.MCountAccessor
 
clone() - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
clone() - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
clone() - Method in class com.massa.mrules.accessor.MDefinedAccessor
 
clone() - Method in class com.massa.mrules.accessor.MFilterAccessor
 
clone() - Method in class com.massa.mrules.accessor.MFormatAccessor
 
clone() - Method in class com.massa.mrules.accessor.MIterateAccessor
 
clone() - Method in class com.massa.mrules.accessor.MMinMaxAccessor
 
clone() - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
clone() - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
clone() - Method in class com.massa.mrules.accessor.MSearchAccessor
 
clone() - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
clone() - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
clone() - Method in class com.massa.mrules.accessor.MValueAccessor
 
clone() - Method in class com.massa.mrules.accessor.MValuesAccessor
 
clone() - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
clone() - Method in class com.massa.mrules.action.AbstractActionPrint
 
clone() - Method in class com.massa.mrules.action.AbstractBasicAction
 
clone() - Method in class com.massa.mrules.action.AbstractSrcTgtAction
 
clone() - Method in interface com.massa.mrules.action.IAction
Clones the Action.
clone() - Method in class com.massa.mrules.action.MAccessorWrapper
 
clone() - Method in class com.massa.mrules.action.MActionClear
 
clone() - Method in class com.massa.mrules.action.MActionDefine
 
clone() - Method in class com.massa.mrules.action.MActionExec
 
clone() - Method in class com.massa.mrules.action.MActionFlowControl
 
clone() - Method in class com.massa.mrules.action.MActionPrint
 
clone() - Method in class com.massa.mrules.action.MActionPrintF
 
clone() - Method in class com.massa.mrules.action.MActionResetCache
 
clone() - Method in class com.massa.mrules.action.MActionSort
 
clone() - Method in class com.massa.mrules.action.MActionUndefine
 
clone() - Method in class com.massa.mrules.addon.AbstractAddon
 
clone() - Method in class com.massa.mrules.addon.AbstractAnonymousAddon
 
clone() - Method in interface com.massa.mrules.addon.IAddon
Clones the Addon.
clone() - Method in class com.massa.mrules.base.AbstractAnonymousMRulesObject
 
clone() - Method in class com.massa.mrules.base.AbstractArgument
 
clone() - Method in class com.massa.mrules.base.AbstractMRulesObject
 
clone() - Method in interface com.massa.mrules.base.IMRulesObject
 
clone() - Method in class com.massa.mrules.base.MRuleExecutionSetMetadata
 
clone() - Method in class com.massa.mrules.callable.Call
 
clone() - Method in class com.massa.mrules.callable.Function
 
clone() - Method in interface com.massa.mrules.callable.ICallable
 
clone() - Method in class com.massa.mrules.callable.Return
 
clone() - Method in class com.massa.mrules.condition.AbstractAccessorWrapperCondition
 
clone() - Method in class com.massa.mrules.condition.AbstractCondition
 
clone() - Method in interface com.massa.mrules.condition.ICondition
Clones the Condition.
clone() - Method in interface com.massa.mrules.condition.IEvaluationCondition
Clones the Condition.
clone() - Method in class com.massa.mrules.condition.MConditionNot
 
clone() - Method in class com.massa.mrules.condition.MConditionSet
 
clone() - Method in class com.massa.mrules.condition.MEvaluationCondition
 
clone() - Method in class com.massa.mrules.condition.MHardCodedCondition
 
clone() - Method in class com.massa.mrules.context.AbstractContextFactory
 
clone() - Method in interface com.massa.mrules.context.IContextFactory
 
clone() - Method in class com.massa.mrules.context.MContextFactory
 
clone() - Method in class com.massa.mrules.context.MInOutContextFactory
 
clone() - Method in class com.massa.mrules.context.MListContextClassProperty
 
clone() - Method in class com.massa.mrules.context.MListContextFactory
 
clone() - Method in class com.massa.mrules.context.MStandaloneContextFactory
 
clone() - Method in class com.massa.mrules.exception.MRulesExceptionInfoBlock
 
clone(IMRulesObject) - Method in class com.massa.mrules.exception.MRulesExceptionInfoBlock
Clones and updates clone info with provided IMRulesObject information.
clone() - Method in class com.massa.mrules.executable.AbstractExecutable
 
clone() - Method in class com.massa.mrules.executable.AbstractVariableCreator
 
clone() - Method in class com.massa.mrules.executable.AbstractVariableCreatorSource
 
clone() - Method in interface com.massa.mrules.executable.IExecutable
Clones the IExecutable.
clone() - Method in class com.massa.mrules.executable.MExecutionBlock
 
clone() - Method in class com.massa.mrules.executable.MForEach
 
clone() - Method in class com.massa.mrules.executable.MForEachNumber
 
clone() - Method in class com.massa.mrules.executable.MIndex
 
clone() - Method in class com.massa.mrules.executable.MIndex.IndexAction
 
clone() - Method in class com.massa.mrules.executable.MRule
 
clone() - Method in class com.massa.mrules.executable.MRule.ElseIf
 
clone() - Method in class com.massa.mrules.operator.evaluation.AbstractEvaluationOperator
 
clone() - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
clone() - Method in interface com.massa.mrules.operator.evaluation.IEvaluationOperator
Clones the Operator.
clone() - Method in class com.massa.mrules.operator.logical.AbstractLogicalOperator
 
clone() - Method in interface com.massa.mrules.operator.logical.ILogicalOperator
Clones the Operator.
clone() - Method in class com.massa.mrules.operator.math.AbstractMathOperator
 
clone() - Method in class com.massa.mrules.operator.math.DIVIDED
 
clone() - Method in interface com.massa.mrules.operator.math.IMathOperator
Clones the Operator.
clone() - Method in class com.massa.mrules.session.AbstractMRuleSession
 
clone() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
clone() - Method in interface com.massa.mrules.set.IMRuleExecutionSet
 
clone() - Method in class com.massa.mrules.set.MRuleExecutionSet
 
clone() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
clone() - Method in class com.massa.util.DateUtils.DateOperation
 
clone() - Method in class com.massa.util.Rounder
 
cloneAddon(A) - Static method in class com.massa.mrules.addon.MAddonsUtils
Clones an Addon, handling correctly null values.
cloneAddons(C) - Static method in class com.massa.mrules.addon.MAddonsUtils
Clones a Collection of Addons, using the same Collection type as the one provided.
cloneBean(Object) - Method in class com.massa.util.commons.MBeanUtilsBean
 
close() - Method in class com.massa.mrules.extensions.monitoring.micrometer.AbstractMRulesMetrics
 
close() - Method in class com.massa.mrules.util.out.Outer
 
close() - Method in class com.massa.util.io.AdvancedReader
Close the stream.
closeHooks - Variable in class com.massa.mrules.extensions.monitoring.micrometer.AbstractMRulesMetrics
 
closeMode() - Method in class com.massa.dsl.doc.SyntaxicScheme
 
closeNode(Outer, String) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
closeNode(Outer, String, boolean) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
coalesce(A, A) - Static method in class com.massa.util.MBeanUtils
 
COALESCE_ID - Static variable in class com.massa.mrules.accessor.MCoalesceAccessor
 
COLDISJOINED - Class in com.massa.mrules.operator.evaluation
Ensures that the provided Collections have no item in common.
COLDISJOINED() - Constructor for class com.massa.mrules.operator.evaluation.COLDISJOINED
 
COLDISJOINED_ID - Static variable in class com.massa.mrules.operator.evaluation.COLDISJOINED
 
COLEQ - Class in com.massa.mrules.operator.evaluation
Compares Collection content WITHOUT taking order into account.
COLEQ() - Constructor for class com.massa.mrules.operator.evaluation.COLEQ
 
COLEQ_ID - Static variable in class com.massa.mrules.operator.evaluation.COLEQ
 
COLIN - Class in com.massa.mrules.operator.evaluation
 
COLIN() - Constructor for class com.massa.mrules.operator.evaluation.COLIN
 
COLIN_ID - Static variable in class com.massa.mrules.operator.evaluation.COLIN
 
COLINCLUDED - Class in com.massa.mrules.operator.evaluation
Ensures that all elements in the provided source Collection are present in the reference Collection.
COLINCLUDED() - Constructor for class com.massa.mrules.operator.evaluation.COLINCLUDED
 
COLINCLUDED_ID - Static variable in class com.massa.mrules.operator.evaluation.COLINCLUDED
 
COLINCLUDES - Class in com.massa.mrules.operator.evaluation
Ensures that all elements in the provided reference Collection are present in the source Collection.
COLINCLUDES() - Constructor for class com.massa.mrules.operator.evaluation.COLINCLUDES
 
COLINCLUDES_ID - Static variable in class com.massa.mrules.operator.evaluation.COLINCLUDES
 
COLINTERSECTS - Class in com.massa.mrules.operator.evaluation
Ensures that the provided Collections at least one item in common.
COLINTERSECTS() - Constructor for class com.massa.mrules.operator.evaluation.COLINTERSECTS
 
COLINTERSECTS_ID - Static variable in class com.massa.mrules.operator.evaluation.COLINTERSECTS
 
CollectionConverter - Class in com.massa.util.convert
Converter to Convert to and from Collection.
CollectionConverter() - Constructor for class com.massa.util.convert.CollectionConverter
 
COLNE - Class in com.massa.mrules.operator.evaluation
Compares Collection content WITHOUT taking order into account.
COLNE() - Constructor for class com.massa.mrules.operator.evaluation.COLNE
 
COLNE_ID - Static variable in class com.massa.mrules.operator.evaluation.COLNE
 
COLNOTIN - Class in com.massa.mrules.operator.evaluation
Inverts the result of COLIN.
COLNOTIN() - Constructor for class com.massa.mrules.operator.evaluation.COLNOTIN
 
COLNOTIN_ID - Static variable in class com.massa.mrules.operator.evaluation.COLNOTIN
 
com.massa.dsl - package com.massa.dsl
 
com.massa.dsl.autocomplete - package com.massa.dsl.autocomplete
 
com.massa.dsl.block - package com.massa.dsl.block
 
com.massa.dsl.doc - package com.massa.dsl.doc
 
com.massa.dsl.doc.blockhandler - package com.massa.dsl.doc.blockhandler
 
com.massa.dsl.doc.lexerhandler - package com.massa.dsl.doc.lexerhandler
 
com.massa.dsl.doc.matcherhandler - package com.massa.dsl.doc.matcherhandler
 
com.massa.dsl.grammar - package com.massa.dsl.grammar
 
com.massa.dsl.lexer - package com.massa.dsl.lexer
 
com.massa.dsl.matcher - package com.massa.dsl.matcher
 
com.massa.log - package com.massa.log
 
com.massa.mrules - package com.massa.mrules
 
com.massa.mrules.accessor - package com.massa.mrules.accessor
 
com.massa.mrules.accessor.arithmetic - package com.massa.mrules.accessor.arithmetic
 
com.massa.mrules.action - package com.massa.mrules.action
 
com.massa.mrules.addon - package com.massa.mrules.addon
 
com.massa.mrules.base - package com.massa.mrules.base
 
com.massa.mrules.builder - package com.massa.mrules.builder
 
com.massa.mrules.callable - package com.massa.mrules.callable
 
com.massa.mrules.condition - package com.massa.mrules.condition
 
com.massa.mrules.context - package com.massa.mrules.context
 
com.massa.mrules.context.compile - package com.massa.mrules.context.compile
 
com.massa.mrules.context.execute - package com.massa.mrules.context.execute
 
com.massa.mrules.exception - package com.massa.mrules.exception
 
com.massa.mrules.executable - package com.massa.mrules.executable
 
com.massa.mrules.extensions.dsl.builder - package com.massa.mrules.extensions.dsl.builder
 
com.massa.mrules.extensions.dsl.doc.html - package com.massa.mrules.extensions.dsl.doc.html
 
com.massa.mrules.extensions.dsl.factory - package com.massa.mrules.extensions.dsl.factory
 
com.massa.mrules.extensions.jdk8.addon - package com.massa.mrules.extensions.jdk8.addon
 
com.massa.mrules.extensions.monitoring.micrometer - package com.massa.mrules.extensions.monitoring.micrometer
 
com.massa.mrules.extensions.spring - package com.massa.mrules.extensions.spring
 
com.massa.mrules.extensions.spring.autoconfigure - package com.massa.mrules.extensions.spring.autoconfigure
 
com.massa.mrules.factory - package com.massa.mrules.factory
 
com.massa.mrules.factory.ser - package com.massa.mrules.factory.ser
 
com.massa.mrules.factory.xml - package com.massa.mrules.factory.xml
 
com.massa.mrules.filter - package com.massa.mrules.filter
 
com.massa.mrules.inject - package com.massa.mrules.inject
 
com.massa.mrules.jmx - package com.massa.mrules.jmx
 
com.massa.mrules.jndi - package com.massa.mrules.jndi
 
com.massa.mrules.operator.evaluation - package com.massa.mrules.operator.evaluation
 
com.massa.mrules.operator.logical - package com.massa.mrules.operator.logical
 
com.massa.mrules.operator.math - package com.massa.mrules.operator.math
 
com.massa.mrules.optimizer - package com.massa.mrules.optimizer
 
com.massa.mrules.security - package com.massa.mrules.security
 
com.massa.mrules.session - package com.massa.mrules.session
 
com.massa.mrules.set - package com.massa.mrules.set
 
com.massa.mrules.util - package com.massa.mrules.util
 
com.massa.mrules.util.compare - package com.massa.mrules.util.compare
 
com.massa.mrules.util.convert - package com.massa.mrules.util.convert
 
com.massa.mrules.util.iterate - package com.massa.mrules.util.iterate
 
com.massa.mrules.util.out - package com.massa.mrules.util.out
 
com.massa.mrules.util.property - package com.massa.mrules.util.property
 
com.massa.util - package com.massa.util
 
com.massa.util.classloader - package com.massa.util.classloader
 
com.massa.util.commons - package com.massa.util.commons
Classes in this package are connectors to be able to use MRules conversion and property utilities with Apache commons beanutils.
com.massa.util.convert - package com.massa.util.convert
This package contains conversion framework.
com.massa.util.extensions.jdk8.convert - package com.massa.util.extensions.jdk8.convert
 
com.massa.util.extensions.nativeproperty - package com.massa.util.extensions.nativeproperty
 
com.massa.util.extensions.nativeproperty.compiler - package com.massa.util.extensions.nativeproperty.compiler
 
com.massa.util.io - package com.massa.util.io
 
com.massa.util.property - package com.massa.util.property
This package contains property access framework.
com.massa.util.security - package com.massa.util.security
 
combine(ILogicalOperator, ICondition) - Method in class com.massa.mrules.condition.AbstractCondition
Combines using MConditionSet.
combine(ILogicalOperator, ICondition) - Method in interface com.massa.mrules.condition.ICondition
Creates a new ICondition combining the result of the current one with the other provided one, using the provided operator.
combine(ILogicalOperator, ICondition) - Method in class com.massa.mrules.condition.MConditionSet
Combines the current condition set with the other condition using the other operator.
combine(IExecutionResult, IExecutionResult) - Static method in class com.massa.mrules.executable.ExecutionResultWrapper
Easy way to combine states and [return value and/or directive]
combineActionState(ExecutionResultState) - Method in enum com.massa.mrules.executable.ExecutionResultState
Combine current state with sub-state, for action results : XX + NA --> XX NA + XX --> XX PARTIAL + XX --> PARTIAL OK + OK --> OK OK + PARTIAL --> PARTIAL OK + KO --> PARTIAL KO + OK --> PARTIAL KO + PARTIAL --> PARTIAL KO + KO --> KO
combineConditionState(ExecutionResultState) - Method in enum com.massa.mrules.executable.ExecutionResultState
Combine current state with sub-state, for condition results : NA + XX --> XX OK + XX --> OK KO + OK --> OK KO + !
combineIgnoringDirective(IExecutionResult, IExecutionResult) - Static method in class com.massa.mrules.executable.ExecutionResultWrapper
Easy way to combine states and return value if present
combineResults(IExecutionResult, IExecutionResult) - Static method in class com.massa.mrules.executable.AbstractExecutable
Combine results' states to produce a new result.
combineToNewSet(ILogicalOperator, ICondition) - Method in class com.massa.mrules.condition.AbstractCondition
Combines using a newly created MConditionSet.
CommentHandler() - Constructor for class com.massa.util.io.AdvancedReader.CommentHandler
 
commonCompile(ICompilationContext, Class<?>, Class<?>) - Method in class com.massa.mrules.accessor.MMinMaxAccessor
 
commonCompile(ICompilationContext, Class<?>, Class<?>) - Method in class com.massa.mrules.accessor.MSearchAccessor
 
comp(boolean, boolean) - Static method in class com.massa.util.MBeanUtils
Compares 2 boolean.
comp(int, int) - Static method in class com.massa.util.MBeanUtils
Compares 2 int.
comp(long, long) - Static method in class com.massa.util.MBeanUtils
Compares 2 long.
comp(float, float) - Static method in class com.massa.util.MBeanUtils
Compares 2 float.
comp(double, double) - Static method in class com.massa.util.MBeanUtils
Compares 2 double.
comp(A, A) - Static method in class com.massa.util.MBeanUtils
Compares 2 Comparable handling null values.
comp(A, A, boolean) - Static method in class com.massa.util.MBeanUtils
Compares 2 Comparable handling null values.
compare(Object, Object) - Method in class com.massa.mrules.util.compare.GenericComparator
 
compare(Object, Object) - Method in class com.massa.mrules.util.compare.GenericSubPropComparator
 
compareTo(ParsingContext.AutoCompleteResult) - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
compareTo(AbstractArgument) - Method in class com.massa.mrules.base.AbstractArgument
 
CompilationContextWrapper - Class in com.massa.mrules.context.compile
Wraps a compilation context instance and by default forwards all actions to wrapped object.
CompilationContextWrapper(ICompilationContext) - Constructor for class com.massa.mrules.context.compile.CompilationContextWrapper
 
CompilationLevel - Enum in com.massa.mrules.context.compile
Defines the different compilation modes handled for an execution set.
compile(ICompilationContext) - Method in interface com.massa.mrules.action.IAction
 
compile(ICompilationContext) - Method in class com.massa.mrules.callable.Function
 
compile(ICompilationContext) - Method in interface com.massa.mrules.callable.ICallable
Compiles this callable and all its sub components.
compile(ICompilationContext) - Method in class com.massa.mrules.condition.AbstractAccessorWrapperCondition
 
compile(ICompilationContext) - Method in interface com.massa.mrules.condition.ICondition
Compiles condition and validates data.
compile(ICompilationContext) - Method in class com.massa.mrules.condition.MConditionNot
 
compile(ICompilationContext) - Method in class com.massa.mrules.condition.MConditionSet
Checks presence of operator and conditions.
compile(ICompilationContext) - Method in class com.massa.mrules.condition.MEvaluationCondition
Check presence of operator and validates it.
compile(ICompilationContext) - Method in class com.massa.mrules.condition.MHardCodedCondition
 
compile() - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
compile() - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
compile() - Method in interface com.massa.mrules.context.compile.ICompilationContext
Convenience method to compile AND optimize the AbstractMRuleExecutionSet of this context with this context.
compile() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
compile(ICompilationContext) - Method in class com.massa.mrules.executable.AbstractExecutable
Logs compilation beginning, delegates real operations to AbstractExecutable.compileExecutable(ICompilationContext) and the logs ending.
compile(ICompilationContext) - Method in interface com.massa.mrules.executable.IExecutable
Compiles the IExecutable to precompute data, ensure that future executions will work, etc ...
compile(ICompilationContext) - Method in class com.massa.mrules.executable.MRule.ElseIf
 
compile(IMRuleExecutionSet) - Method in class com.massa.mrules.factory.AbstractRuleExecutionSetFactory
 
compile(ICompilationContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.AbstractEvaluationOperator
Does nothing except logging in basic implementation
compile(ICompilationContext, IEvaluationCondition) - Method in interface com.massa.mrules.operator.evaluation.IEvaluationOperator
For additional validations, specific to this operator.
compile(ICompilationContext, Iterable<ICondition>) - Method in class com.massa.mrules.operator.logical.AbstractLogicalOperator
Does nothing except logging in basic implementation
compile(ICompilationContext, Iterable<ICondition>) - Method in interface com.massa.mrules.operator.logical.ILogicalOperator
For additional validations, specific to this operator.
compile(ICompilationContext, IReadAccessor, IReadAccessor) - Method in class com.massa.mrules.operator.math.AbstractMathOperator
Does nothing except logging in basic implementation
compile(ICompilationContext, IReadAccessor, IReadAccessor) - Method in interface com.massa.mrules.operator.math.IMathOperator
For additional validations, specific to this operator.
compile(ICompilationContext) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
Launches global compilation process.
compile(ICompilationContext) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
compile(String) - Method in class com.massa.mrules.util.property.PropertyCompiler2
 
compile(String, boolean) - Method in class com.massa.mrules.util.property.PropertyCompiler2
 
compile(String, String, Iterable<String>) - Static method in class com.massa.util.extensions.nativeproperty.compiler.InMemoryJavaCompiler
Launches Java Code compilation.
compile(String) - Method in interface com.massa.util.property.IPropertyCompiler
Compiles a property into a compiled representation, with useCommonBeanUtilsSyntax to false.
compile(String, boolean) - Method in interface com.massa.util.property.IPropertyCompiler
Compiles a property into a compiled representation.
compile(String) - Method in class com.massa.util.property.PropertyCompiler
 
compile(String, boolean) - Method in class com.massa.util.property.PropertyCompiler
 
compile(String, boolean) - Method in class com.massa.util.property.PropertyCompiler.SecurePropertyCompiler
 
compileAction(ICompilationContext) - Method in class com.massa.mrules.action.AbstractSrcTgtAction
 
compileAction(ICompilationContext) - Method in class com.massa.mrules.action.MActionAdd
 
compileAction(ICompilationContext) - Method in class com.massa.mrules.action.MActionAddAll
 
compileAction(ICompilationContext) - Method in class com.massa.mrules.action.MActionSet
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
Unsupported.
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
Unsupported.
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.AbstractMapAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.AbstractReadAccessor
Implementation to handle case when expected result is a Collection.
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.arithmetic.Abs
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
Unsupported.
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.arithmetic.Round
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MCastAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MConcatenateAccessor
Unsupported.
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
Unsupported.
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MCountAccessor
Unsupported.
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MFormatAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MIterateAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MMapEntriesAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MNullIfEmptyAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MSearchAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MSizeAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MSplitAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MValueAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MValuesAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
compileCollection(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.addon.DefaultVariablesManager.AbstractVariableAccessor
 
CompiledCode - Class in com.massa.util.extensions.nativeproperty.compiler
Represents compiled code.
CompiledCode(String) - Constructor for class com.massa.util.extensions.nativeproperty.compiler.CompiledCode
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.action.AbstractSrcTgtAction
Checks inputs, calls AbstractSrcTgtAction.compileAction(ICompilationContext) and then registers addons.
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.action.MAccessorWrapper
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.action.MActionClear
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.action.MActionDefine
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.action.MActionExec
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.action.MActionFlowControl
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.action.MActionPrint
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.action.MActionPrintF
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.action.MActionResetCache
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.action.MActionSort
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.action.MActionUndefine
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.callable.Call
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.callable.Return
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.executable.AbstractExecutable
Called by AbstractExecutable.compile(ICompilationContext) to perform compilation operations.
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.executable.AbstractVariableCreator
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.executable.AbstractVariableCreatorSource
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.executable.MExecutionBlock
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.executable.MForEach
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.executable.MForEachNumber
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.executable.MIndex
 
compileExecutable(ICompilationContext) - Method in class com.massa.mrules.executable.MRule
 
compileExecutables(ICompilationContext, List<? extends IExecutable>) - Static method in class com.massa.mrules.executable.AbstractExecutable
Launched compilation process on a List of IExecutable, if not empty or null.
compileOperator(ICompilationContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.AbstractEvaluationOperator
Does nothing in basic implementation
compileOperator(ICompilationContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
compileOperator(ICompilationContext, Iterable<ICondition>) - Method in class com.massa.mrules.operator.logical.AbstractLogicalOperator
Does nothing in basic implementation
compileOperator(ICompilationContext, IReadAccessor, IReadAccessor) - Method in class com.massa.mrules.operator.math.AbstractMathOperator
Does nothing in basic implementation
compileRead(ICompilationContext) - Method in class com.massa.mrules.accessor.AbstractReadAccessor
 
compileRead(ICompilationContext, IAccessor) - Method in class com.massa.mrules.accessor.AbstractReadAccessor
 
compileRead(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.AbstractReadAccessor
 
compileRead(ICompilationContext, Class<C>, Class<G>) - Method in class com.massa.mrules.accessor.AbstractReadAccessor
 
compileRead(ICompilationContext) - Method in interface com.massa.mrules.accessor.IReadAccessor
Compiles this accessor to retrieve a value or a Collection, with no constraint.
compileRead(ICompilationContext, IAccessor) - Method in interface com.massa.mrules.accessor.IReadAccessor
Compiles this accessor to retrieve a value or a Collection, in order to conform to what the provided one awaits for.
compileRead(ICompilationContext, Class<?>) - Method in interface com.massa.mrules.accessor.IReadAccessor
Compiles this accessor to retrieve a value or a Collection, for witch generic type should be automatically detected if possible.
compileRead(ICompilationContext, Class<C>, Class<G>) - Method in interface com.massa.mrules.accessor.IReadAccessor
Compiles this accessor to retrieve a collection, for witch generic type should be automatically detected if not provided and possible.
compileReadWrite(ICompilationContext, boolean) - Method in interface com.massa.mrules.accessor.IReadWriteAccessor
Compiles this accessor to get or set a value.
compileReadWrite(ICompilationContext, boolean) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
compileReadWrite(ICompilationContext, boolean) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
compileRuleSet(ICompilationContext) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
Performs specific compilation actions, including addon registering in context.
compileRuleSet(ICompilationContext) - Method in class com.massa.mrules.set.MRuleExecutionSet
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.AbstractMapAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.AbstractReadAccessor
Implementation to handle case when expected result is a single value.
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.arithmetic.Abs
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.arithmetic.Average
Compiles coefficient(s) accessor(s).
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.arithmetic.Divide
Checks that decimals property is present.
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.arithmetic.Round
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MCastAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MCountAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MFilterAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MFormatAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MIterateAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MNullIfEmptyAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MSearchAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MSizeAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MSplitAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MValueAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MValuesAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
compileValue(ICompilationContext, Class<?>) - Method in class com.massa.mrules.addon.DefaultVariablesManager.AbstractVariableAccessor
 
compileWrite(ICompilationContext) - Method in interface com.massa.mrules.accessor.IWriteAccessor
Compiles this accessor to set a value.
compileWrite(ICompilationContext) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
compileWrite(ICompilationContext) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
completeWrapping(AbstractContext, boolean) - Method in class com.massa.mrules.context.AbstractContext
Replaces wrapper's variables with current instance's ones.
completeWrapping(AbstractExecutionContext, boolean) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
Completes execution context wrapping after calling super implementation.
compress() - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractElementGroup
 
compress() - Method in interface com.massa.dsl.doc.SyntaxicScheme.ElementGroup
Checks if this group should be compressed or not and performs compression.
compute(IExecutionContext, IReadAccessor, IReadAccessor) - Method in class com.massa.mrules.operator.math.AbstractMathOperator
 
compute(Number, Number) - Method in class com.massa.mrules.operator.math.AbstractMathOperator
Chooses between compute implementations.
compute(BigDecimal, BigDecimal) - Method in class com.massa.mrules.operator.math.AbstractMathOperator
 
compute(int, int) - Method in class com.massa.mrules.operator.math.AbstractMathOperator
 
compute(long, long) - Method in class com.massa.mrules.operator.math.AbstractMathOperator
 
compute(BigDecimal, BigDecimal) - Method in class com.massa.mrules.operator.math.DIVIDED
 
compute(int, int) - Method in class com.massa.mrules.operator.math.DIVIDED
 
compute(long, long) - Method in class com.massa.mrules.operator.math.DIVIDED
 
compute(IExecutionContext, IReadAccessor, IReadAccessor) - Method in interface com.massa.mrules.operator.math.IMathOperator
Evaluate result for this operator.
compute(BigDecimal, BigDecimal) - Method in class com.massa.mrules.operator.math.MINUS
 
compute(int, int) - Method in class com.massa.mrules.operator.math.MINUS
 
compute(long, long) - Method in class com.massa.mrules.operator.math.MINUS
 
compute(BigDecimal, BigDecimal) - Method in class com.massa.mrules.operator.math.MODULO
 
compute(int, int) - Method in class com.massa.mrules.operator.math.MODULO
 
compute(long, long) - Method in class com.massa.mrules.operator.math.MODULO
 
compute(BigDecimal, BigDecimal) - Method in class com.massa.mrules.operator.math.MULTIPLIED
 
compute(int, int) - Method in class com.massa.mrules.operator.math.MULTIPLIED
 
compute(long, long) - Method in class com.massa.mrules.operator.math.MULTIPLIED
 
compute(BigDecimal, BigDecimal) - Method in class com.massa.mrules.operator.math.PLUS
 
compute(int, int) - Method in class com.massa.mrules.operator.math.PLUS
 
compute(long, long) - Method in class com.massa.mrules.operator.math.PLUS
 
compute(BigDecimal, BigDecimal) - Method in class com.massa.mrules.operator.math.POWER
 
compute(BigDecimal, int) - Method in class com.massa.mrules.operator.math.POWER
 
compute(int, int) - Method in class com.massa.mrules.operator.math.POWER
 
compute(long, long) - Method in class com.massa.mrules.operator.math.POWER
 
computeArrayHashCode(Object) - Static method in class com.massa.util.MBeanUtils
Computes the hashcode of an array.
computedMatchers - Variable in class com.massa.dsl.matcher.AbstractCombineLexerMatcher.AbstractCombineMatcher
 
computeHashCode(Object) - Static method in class com.massa.util.MBeanUtils
Computes the hashcode of an object.
computeHashCodeNoOrder(Collection<?>) - Static method in class com.massa.util.MBeanUtils
Computes the hashcode of a Collection, ignoring elements order.
computeMessage(MessageInfo, IMRulesObject, Exception) - Static method in class com.massa.mrules.exception.MRulesExceptionInfoBlock
Computes Exception standard message from message info, original concerned object (for name and / or debug infos)and cause.
computeMessage(MessageInfo, Throwable) - Static method in exception com.massa.util.UtilsException
Computes Exception standard message from message info and cause.
computeSafeMode() - Method in class com.massa.dsl.block.AbstractLexerBlockResolver
concat(Iterable<?>, String, String, String) - Static method in class com.massa.util.StringUtils
Splits the provided String into a List.
CONCAT_ID - Static variable in class com.massa.mrules.accessor.MConcatenateAccessor
 
COND_KO - Variable in enum com.massa.mrules.executable.ExecutionResultState
Constant results, returning [condition: KO / action: Current Enum Value].
COND_NA - Variable in enum com.massa.mrules.executable.ExecutionResultState
Constant results, returning [condition: NA / action: Current Enum Value].
COND_OK - Variable in enum com.massa.mrules.executable.ExecutionResultState
Constant results, returning [condition: OK / action: Current Enum Value].
COND_PARTIAL - Variable in enum com.massa.mrules.executable.ExecutionResultState
Constant results, returning [condition: PARTIAL / action: Current Enum Value].
CONDCOUNT_ID - Static variable in class com.massa.mrules.accessor.MConditionsCountAccessor
 
condition - Variable in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubCondition
 
ConditionBuilder - Class in com.massa.mrules.extensions.dsl.factory
Class dedicated to build conditions using the natural language factory.
ConditionBuilder() - Constructor for class com.massa.mrules.extensions.dsl.factory.ConditionBuilder
 
conditionBuilder - Variable in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubConditionBuilder
 
ConditionBuilder.FakeObject - Class in com.massa.mrules.extensions.dsl.factory
Used in grammar configuration to limite lexer usage.
ConditionBuilder.Sub - Interface in com.massa.mrules.extensions.dsl.factory
 
ConditionBuilder.SubCondition - Class in com.massa.mrules.extensions.dsl.factory
 
ConditionBuilder.SubConditionBuilder - Class in com.massa.mrules.extensions.dsl.factory
 
ConditionEquivalence - Enum in com.massa.mrules.condition
Describes the fact that a condition might be equivalent (i.e. has the same result), inverted or has nothing to do with another condition.
CONDSET_ID - Static variable in class com.massa.mrules.condition.MConditionSet
 
CONDWRAPPER_ID - Static variable in class com.massa.mrules.accessor.MConditionWrapperAccessor
 
CondWrapperMatcherListener - Class in com.massa.mrules.extensions.dsl.factory
Allows to validate that a condition wrapper will not contain an accessor wrapper for conditions, which is not legal and cannot be checked via grammar config.
CondWrapperMatcherListener() - Constructor for class com.massa.mrules.extensions.dsl.factory.CondWrapperMatcherListener
 
ConfigDiscovery - Class in com.massa.util
Parses all "mrules-utils.xml" found on classpath to register content.
ConfigDiscovery() - Constructor for class com.massa.util.ConfigDiscovery
 
ConstantProperty<C> - Class in com.massa.util.property
Special property to return always the same constant value.
ConstantProperty(C, Class<C>) - Constructor for class com.massa.util.property.ConstantProperty
 
ConstantProperty2<C> - Class in com.massa.mrules.util.property
ConstantProperty2(C, Class<C>) - Constructor for class com.massa.mrules.util.property.ConstantProperty2
 
consume(LexerParser) - Method in class com.massa.dsl.block.AbstractLexerBlockResolver
 
consume(LexerParser) - Method in class com.massa.dsl.block.AndLexerBlock.AndBlockResolver
 
consume(LexerParser) - Method in interface com.massa.dsl.block.LexerBlockResolver
Indicates that this parser has been consumed.
consume(LexerParser) - Method in class com.massa.dsl.block.LexerBlockResolverWrapper
 
consume(LexerParser) - Method in class com.massa.dsl.block.OrLexerBlock.OrBlockResolver
 
CONTAINS - Class in com.massa.mrules.operator.evaluation
Ensures that the provided source value is present in the reference Collection.
CONTAINS() - Constructor for class com.massa.mrules.operator.evaluation.CONTAINS
 
CONTAINS_ID - Static variable in class com.massa.mrules.operator.evaluation.CONTAINS
 
containsObject(Handle) - Method in class com.massa.mrules.session.MStatefulRuleSession
JSR94 spec entry point
containsObject(MHandle) - Method in class com.massa.mrules.session.MStatefulRuleSession
CONTEXT_ID - Static variable in class com.massa.mrules.context.MContextFactory
 
ContextFactoryLexerParserListener - Class in com.massa.mrules.extensions.dsl.factory
Allows to spy context factory parsing in order to retrieve input and output data types.
ContextFactoryLexerParserListener() - Constructor for class com.massa.mrules.extensions.dsl.factory.ContextFactoryLexerParserListener
 
ContextWrapper<C extends IContext> - Class in com.massa.mrules.context
Wraps a context instance and by default forwards all actions to wrapped object.
ContextWrapper(C) - Constructor for class com.massa.mrules.context.ContextWrapper
 
convert(Class<T>, Object) - Method in class com.massa.util.commons.ConverterWrapper
 
convert(Object, Class<?>) - Method in class com.massa.util.commons.MBeanUtilsBean
 
convert(Object) - Method in class com.massa.util.commons.MConvertUtilsBean
 
convert(String, Class<?>) - Method in class com.massa.util.commons.MConvertUtilsBean
 
convert(String[], Class<?>) - Method in class com.massa.util.commons.MConvertUtilsBean
 
convert(Object, Class<?>) - Method in class com.massa.util.commons.MConvertUtilsBean
 
convert(Class<?>, Object) - Method in class com.massa.util.convert.ConvertUtils
Converts an Object into the expected type, handling Arrays and Collections.
convertArrayToString(Object) - Method in class com.massa.util.commons.IConverterWrapper
 
convertArrayToString(Object) - Method in class com.massa.util.convert.AbstractConverter
Converts an array to a String.
convertArrayToString(Object) - Method in interface com.massa.util.convert.IConverter
Handles conversions of Arrays of Objects to Arrays of String.
convertArrayToType(Class<?>, Object) - Method in class com.massa.util.commons.IConverterWrapper
 
convertArrayToType(Class<?>, Object) - Method in class com.massa.util.convert.AbstractConverter
Converts to an array of the specified type.
convertArrayToType(Class<?>, Object) - Method in interface com.massa.util.convert.IConverter
Requests conversion to Arrays of one of the types handled by the IConverter.
convertCollectionToString(Object) - Method in class com.massa.util.commons.IConverterWrapper
 
convertCollectionToString(Object) - Method in class com.massa.util.convert.AbstractConverter
Converts a Collection to a String.
convertCollectionToString(Object) - Method in interface com.massa.util.convert.IConverter
Handles conversions of Collections of Objects to Collections of String.
convertCollectionToType(Class<?>, Object) - Method in class com.massa.util.commons.IConverterWrapper
 
convertCollectionToType(Class<?>, Object) - Method in class com.massa.util.convert.AbstractConverter
Converts to a Collection of the specified type.
convertCollectionToType(Class<?>, Object) - Method in interface com.massa.util.convert.IConverter
Requests conversion to Collections of one of the types handled by the IConverter.
convertDateToTemporal(Class<T>, Date) - Method in class com.massa.util.extensions.jdk8.convert.Jdk8DateTimeConverter
 
ConverterWrapper - Class in com.massa.util.commons
 
ConverterWrapper(IConverter) - Constructor for class com.massa.util.commons.ConverterWrapper
 
ConvertException - Exception in com.massa.util.convert
Exception thrown by convertion framework.
ConvertException(UtilsException) - Constructor for exception com.massa.util.convert.ConvertException
 
ConvertException(MessageInfo) - Constructor for exception com.massa.util.convert.ConvertException
 
ConvertException(MessageInfo, Throwable) - Constructor for exception com.massa.util.convert.ConvertException
 
ConvertException(String, String) - Constructor for exception com.massa.util.convert.ConvertException
 
ConvertException(String, String, Throwable) - Constructor for exception com.massa.util.convert.ConvertException
 
convertionException(Object, Class<?>) - Method in class com.massa.util.convert.AbstractConverter
Convenience method to create a Conversion Exception.
convertionException(Object, Class<?>, Exception) - Method in class com.massa.util.convert.AbstractConverter
Convenience method to create a Conversion Exception with a cause.
convertionRatio - Variable in class com.massa.mrules.extensions.monitoring.micrometer.AbstractMRulesMetrics
 
convertTemporalToCalendar(TemporalAccessor) - Method in class com.massa.util.extensions.jdk8.convert.Jdk8DateTimeConverter
 
convertTemporalToTemporal(Class<T>, TemporalAccessor) - Method in class com.massa.util.extensions.jdk8.convert.Jdk8DateTimeConverter
 
convertToCollection(Class<C>, Class<T>, Object) - Static method in class com.massa.util.MBeanUtils
Converts provided value to a new Collection : If Iterable provided : duplicates into a new collection of type collectionClass if provided, otherwise of the same class as value if value is a Collection, otherwise an instance of and implementation of Collection.
convertToExecutionContext() - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
convertToExecutionContext() - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
convertToExecutionContext() - Method in interface com.massa.mrules.context.compile.ICompilationContext
Allows to convert this compilation context to a "fake" execution context.
convertToExecutionContext() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
convertToNumber(String) - Method in class com.massa.dsl.lexer.DecimalLexer
 
convertToNumber(String) - Method in class com.massa.dsl.lexer.IntegerLexer
 
convertToString(Object) - Method in class com.massa.util.commons.IConverterWrapper
 
convertToString(Object) - Method in class com.massa.util.convert.AbstractConverter
Returns the AbstractConverter.internalConvertToString(Object) result on provided Object, or null if object is null.
convertToString(Object) - Method in interface com.massa.util.convert.IConverter
Requests conversion to a String for the provided Object.
convertToType(Class<T>, Object) - Method in class com.massa.util.commons.IConverterWrapper
 
convertToType(Class<T>, Object) - Method in class com.massa.util.convert.AbstractConverter
Converts the object to the specified type.
convertToType(Class<T>, Object) - Method in interface com.massa.util.convert.IConverter
Requests conversion to a one of the types handled by the IConverter.
ConvertUtils - Class in com.massa.util.convert
Utility class for conversions.
ConvertUtils() - Constructor for class com.massa.util.convert.ConvertUtils
 
copyProperties(Object, Object) - Method in class com.massa.util.commons.MBeanUtilsBean
 
copyProperty(Object, String, Object) - Method in class com.massa.util.commons.MBeanUtilsBean
 
CostInfo - Class in com.massa.mrules.util
This class allows to provide estimated info on an IAddon execution costs.
CostInfo() - Constructor for class com.massa.mrules.util.CostInfo
 
CostInfo(int) - Constructor for class com.massa.mrules.util.CostInfo
 
CostInfo(int, int) - Constructor for class com.massa.mrules.util.CostInfo
 
count() - Method in class com.massa.mrules.extensions.monitoring.micrometer.TimeWindowStats
 
COUNT_ID - Static variable in class com.massa.mrules.accessor.MCountAccessor
 
countToMark(int) - Method in class com.massa.util.io.AdvancedReader
Counts characters between current position and specified mark.
createJtwigConfiguration() - Method in class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen
 
createLogger(Class<?>) - Method in class com.massa.log.DefaultLog
 
createLogger(String) - Method in class com.massa.log.DefaultLog
 
createLogger(Class<?>) - Method in class com.massa.log.LogFactory
Creates logger named with full qualified class name.
createLogger(String) - Method in class com.massa.log.LogFactory
Creates logger with provided name.
createLogger(Class<?>) - Method in class com.massa.log.LogOverCommonslogging
 
createLogger(String) - Method in class com.massa.log.LogOverCommonslogging
 
createLogger(Class<?>) - Method in class com.massa.log.LogOverLog4j
 
createLogger(String) - Method in class com.massa.log.LogOverLog4j
 
createLogger(Class<?>) - Method in class com.massa.log.LogOverSlf4j
 
createLogger(String) - Method in class com.massa.log.LogOverSlf4j
 
createLogger(Class<?>) - Method in class com.massa.log.LogOverTinylog
 
createLogger(String) - Method in class com.massa.log.LogOverTinylog
 
createPropertyFactory() - Method in class com.massa.mrules.util.property.PropertyCompiler2
 
createPropertyFactory() - Method in class com.massa.util.property.PropertyCompiler
Might be overridden to change secured PropertyCompiler.IPropertyFactory implementation.
createPropertyFactory() - Method in class com.massa.util.property.PropertyCompiler.SecurePropertyCompiler
 
createRuleExecutionSet(InputStream, Map) - Method in class com.massa.mrules.builder.MRulesBuilder
For JSR94 compatibility
createRuleExecutionSet(Reader, Map) - Method in class com.massa.mrules.builder.MRulesBuilder
For JSR94 compatibility
createRuleExecutionSet(Object, Map) - Method in class com.massa.mrules.builder.MRulesBuilder
For JSR94 compatibility
createRuleExecutionSet(Element, Map) - Method in class com.massa.mrules.builder.MRulesBuilder
For JSR94 compatibility
createRuleExecutionSet(Serializable, Map) - Method in class com.massa.mrules.builder.MRulesBuilder
For JSR94 compatibility
createRuleExecutionSet(String, Map) - Method in class com.massa.mrules.builder.MRulesBuilder
For JSR94 compatibility
createRuleSession(InjectionPoint) - Static method in class com.massa.mrules.inject.MRulesInjector
Builds a session from CDI, stateless or stateful depending on parameter.
createRuleSession(String, Map, int) - Method in class com.massa.mrules.session.MRuleRuntime
JSR94 entry point.
createRuleSession(Map<String, String>) - Method in class com.massa.mrules.session.MRuleRuntime
Real entry point for stateless sessions. uri is specified in parameters.RuleRunt
createRuleSet(InjectionPoint) - Static method in class com.massa.mrules.inject.MRulesInjector
Builds a RuleSet from CDI.
createStatefullRuleSession(InjectionPoint) - Static method in class com.massa.mrules.inject.MRulesInjector
Builds a stateful session from CDI.
createStatefulRuleSession(Map<String, String>) - Method in class com.massa.mrules.session.MRuleRuntime
Real entry point for stateful sessions. uri is specified in parameters.
createStatelessRuleSession(InjectionPoint) - Static method in class com.massa.mrules.inject.MRulesInjector
Builds a stateless session from CDI.
createStatelessRuleSession(Map<String, String>) - Method in class com.massa.mrules.session.MRuleRuntime
Real entry point for stateless sessions. uri is specified in parameters.
ctxt - Variable in class com.massa.mrules.util.property.PropertyCompiler2
 
CURRENT_RULESET_PROPERTY_KEY - Static variable in class com.massa.mrules.extensions.dsl.factory.RulesetListener
 
CURSOR - Static variable in class com.massa.dsl.autocomplete.AutoComplete
 
CustomProperties - Enum in com.massa.mrules
All custom properties labels used in provided classes.

D

Date() - Constructor for class com.massa.mrules.addon.DefaultVariablesManager.Date
 
DateConverter - Class in com.massa.util.convert
Abstract Converter to Convert from Date related objects to String and vice versa.
DateConverter() - Constructor for class com.massa.util.convert.DateConverter
 
DATEDIFF_ID - Static variable in class com.massa.mrules.accessor.MDateDiffAccessor
 
DATEOP_ID - Static variable in class com.massa.mrules.accessor.MDateManipulationAccessor
 
DateOperation() - Constructor for class com.massa.util.DateUtils.DateOperation
 
DateOperation(int, int, int, int, int, int, int) - Constructor for class com.massa.util.DateUtils.DateOperation
 
DateOperation(String) - Constructor for class com.massa.util.DateUtils.DateOperation
 
DateTime() - Constructor for class com.massa.mrules.addon.DefaultVariablesManager.DateTime
 
dateToString(Date) - Method in class com.massa.util.convert.DateConverter
Converts a Date object to a String, using the preferred parsing pattern.
DateUtils - Class in com.massa.util
Utilities class to perform operations on Date / Time.
DateUtils() - Constructor for class com.massa.util.DateUtils
 
DateUtils.DateOperation - Class in com.massa.util
This class is used to store directives for Dates (or time) manipulation.
DateUtils.IDateOperation - Interface in com.massa.util
This class is used to describe directives for Dates (or time) manipulation, i.e. adding year(s), month(s), day(s), hour(s), minute(s), second(s) or milli(s) to a provided date.
debug(String) - Method in class com.massa.log.DefaultLog
 
debug(String, Throwable) - Method in class com.massa.log.DefaultLog
 
debug(String) - Method in interface com.massa.log.Log
Log a message with debug log level.
debug(String, Throwable) - Method in interface com.massa.log.Log
Log an error with debug log level.
debug(String) - Method in class com.massa.log.LogOverCommonslogging
 
debug(String, Throwable) - Method in class com.massa.log.LogOverCommonslogging
 
debug(String) - Method in class com.massa.log.LogOverLog4j
 
debug(String, Throwable) - Method in class com.massa.log.LogOverLog4j
 
debug(String) - Method in class com.massa.log.LogOverSlf4j
 
debug(String, Throwable) - Method in class com.massa.log.LogOverSlf4j
 
debug(String) - Method in class com.massa.log.LogOverTinylog
 
debug(String, Throwable) - Method in class com.massa.log.LogOverTinylog
 
debug(String) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
debug(String) - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
debug(String) - Method in interface com.massa.mrules.context.execute.IExecutionContext
Writes a debug message.
debugAfterIndex(IExecutionContext, boolean) - Method in class com.massa.mrules.executable.MIndex
Called in AbstractExecutable.execute(IExecutionContext), between conditions evaluation and actions execution.
debugEntering(IExecutionContext, IAddon) - Static method in class com.massa.mrules.addon.MAddonsUtils
Convenient method designed to be called at beginning of execution method of an addon.
debugEntering() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
debugEntering(String) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
debugEntering() - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
debugEntering(String) - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
debugEntering() - Method in interface com.massa.mrules.context.execute.IExecutionContext
Forces to enter a log sub-phase without logging any message.
debugEntering(String) - Method in interface com.massa.mrules.context.execute.IExecutionContext
Increments Debug Level : When entering into a sub-phase.
debugEntering(IExecutionContext, IAddon) - Method in class com.massa.mrules.executable.MIndex
debugEntering(IExecutionContext, IAddon) - Method in class com.massa.mrules.executable.MRule
debugEntering(IExecutionContext, IAddon) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
Overridden to output provided entity.
debugExitError(IExecutionContext, IAddon, Throwable) - Static method in class com.massa.mrules.addon.MAddonsUtils
Convenient method designed to be called at end of execution method of an addon.
debugExiting(IExecutionContext, IAddon) - Static method in class com.massa.mrules.addon.MAddonsUtils
Convenient method designed to be called at end of execution method of an addon.
debugExiting(IExecutionContext, IAddon, Object) - Static method in class com.massa.mrules.addon.MAddonsUtils
Convenient method designed to be called at end of execution method of an addon.
debugExiting() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
debugExiting(String) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
debugExiting() - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
debugExiting(String) - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
debugExiting() - Method in interface com.massa.mrules.context.execute.IExecutionContext
Forces to exit a log sub-phase without logging any message.
debugExiting(String) - Method in interface com.massa.mrules.context.execute.IExecutionContext
Decreases Debug Level : When exiting from a sub-phase.
debugExiting(IExecutionContext, IAddon, IExecutionResult) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
Overridden to output result and provided output entity.
debugParent(String) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
debugParent(String) - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
debugParent(String) - Method in interface com.massa.mrules.context.execute.IExecutionContext
Writes a debug message indented once less (if possible).
debugSub(String) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
debugSub(String) - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
debugSub(String) - Method in interface com.massa.mrules.context.execute.IExecutionContext
Writes a debug message indented once more.
debugVariableCreation(IExecutionContext, Object) - Method in class com.massa.mrules.executable.AbstractVariableCreator
To log creation if needed.
DecimalLexer - Class in com.massa.dsl.lexer
Decimal Lexer.
DecimalLexer() - Constructor for class com.massa.dsl.lexer.DecimalLexer
 
declare(IMRulesSecurityManager) - Static method in class com.massa.util.security.MRulesSecurityManagers
Registers a new security manager.
decLevel() - Method in class com.massa.mrules.util.out.OuterWithLevel
 
decode(char[]) - Static method in class com.massa.util.Base64
Decodes Base64 data into octects
decrementOccurenceCount() - Method in class com.massa.mrules.context.compile.AddonInfo
Decrements occurenceCount and returns new value.
deepFindConstructor(Class<?>, Class<?>[], boolean) - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
DEF_ID - Static variable in class com.massa.mrules.action.MActionDefine
 
DEFAULT - Static variable in interface com.massa.dsl.grammar.ObjectCreator
Default instance using MBeanUtils.newInstance(Class) and performing no action at end of parse.
DEFAULT_COMPILE_LOGGER_NAME - Static variable in interface com.massa.mrules.context.compile.ICompilationContext
Default logger used for compilation contexts.
DEFAULT_HASH - Static variable in class com.massa.mrules.builder.MRulesBuilder
 
DEFAULT_LOGGER_NAME - Static variable in interface com.massa.mrules.context.execute.IExecutionContext
Default logger used for execution contexts.
DEFAULT_OBJECT_NAME - Static variable in class com.massa.mrules.jmx.MRulesJmxGlobalRegistrationStrategy
Name with which MRules MX Bean is registered in JMX Registry.
DEFAULT_OBJECT_NAME_VALUE - Static variable in class com.massa.mrules.jmx.MRulesJmxGlobalRegistrationStrategy
Name with which MRules MX Bean is registered in JMX Registry.
DEFAULT_OPTIMIZE_LOGGER_NAME - Static variable in interface com.massa.mrules.context.compile.ICompilationContext
Default logger used for compilation contexts.
DEFAULT_SUMMARY_PARAMETERS - Static variable in class com.massa.mrules.extensions.monitoring.micrometer.MRulesDetailedMetrics
Default parameters for summaries if nothing is specified : timeUnit: milliseconds bufferLength: 6 rotateFrequency: 10 minutes activateExtraMetrics: true percentiles: [0.5, 0.9, 0.99]
DefaultClassLoadStrategy - Class in com.massa.util.classloader
A default implementation of IClassLoadStrategy that should be suitable for a variety of situations.
DefaultClassLoadStrategy() - Constructor for class com.massa.util.classloader.DefaultClassLoadStrategy
 
DefaultLexerBlockHandler - Class in com.massa.dsl.doc.blockhandler
Default handler, updating bean with information common to all lexer blocks.
DefaultLexerBlockHandler() - Constructor for class com.massa.dsl.doc.blockhandler.DefaultLexerBlockHandler
 
DefaultLexerHandler - Class in com.massa.dsl.doc.lexerhandler
Default handler, updating bean with information common to all lexers.
DefaultLexerHandler() - Constructor for class com.massa.dsl.doc.lexerhandler.DefaultLexerHandler
 
DefaultLexerMatcherHandler - Class in com.massa.dsl.doc.matcherhandler
Default handler, updating bean with information common to all matchers.
DefaultLexerMatcherHandler() - Constructor for class com.massa.dsl.doc.matcherhandler.DefaultLexerMatcherHandler
 
DefaultLexerParserListener - Class in com.massa.dsl.lexer
Convenience implementation, which does nothing.
DefaultLexerParserListener() - Constructor for class com.massa.dsl.lexer.DefaultLexerParserListener
 
DefaultLog - Class in com.massa.log
Used if no log facade is found.
DefaultLog() - Constructor for class com.massa.log.DefaultLog
Used to build a factory.
DefaultLog(String) - Constructor for class com.massa.log.DefaultLog
Used to encapsulated a jul logger.
DefaultMatcherListener - Class in com.massa.dsl.matcher
Convenience implementation, which does nothing.
DefaultMatcherListener() - Constructor for class com.massa.dsl.matcher.DefaultMatcherListener
 
DefaultObjectCreator - Class in com.massa.dsl.grammar
Default implementation of ObjectCreator.
DefaultObjectCreator() - Constructor for class com.massa.dsl.grammar.DefaultObjectCreator
 
DefaultObjectLexerListener() - Constructor for class com.massa.dsl.lexer.ObjectLexer.DefaultObjectLexerListener
 
DefaultPersistentPropertiesRegisterer - Class in com.massa.mrules.addon
Registers default persistent properties for following addons : MAvailableAccessor: "property" MCoalesceAccessor: "sources" MCountAccessor: "source" MIterateAccessor: "source" MMapEntriesAccessor: "source" MMapKeysAccessor: "source" MMapValuesAccessor: ""source MNullIfEmptyAccessor: "source" MPropertyAccessor: "property" MSplitAccessor: "source" MValueAccessor: "value" MSizeAccessor: "source" MNewInstanceAccessor: "className" Average: "source" Sum: "source" DIVIDED: "decimals" MConditionNot: "condition" MActionExec: "command" MActionClear: "target" MActionSort: "target" MActionPrint: "sources" MActionPrintF: "message" Abs: "source" Round: "source" BETWEEN: "min" VALBETWEEN: "min" MContextFactory: "classIn" MInOutContextFactory: "classIn" MListContextFactory: "classProperty" MVariablePropertyAccessor: "property" Call: "callable" Return: "value"
DefaultPersistentPropertiesRegisterer() - Constructor for class com.massa.mrules.addon.DefaultPersistentPropertiesRegisterer
 
DefaultPropertyFactory() - Constructor for class com.massa.util.property.PropertyCompiler.DefaultPropertyFactory
 
DefaultRenderable(Object) - Constructor for class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen.DefaultRenderable
 
DefaultVariablesManager - Class in com.massa.mrules.addon
Declares system variables provided by default.
DefaultVariablesManager() - Constructor for class com.massa.mrules.addon.DefaultVariablesManager
 
DefaultVariablesManager.AbstractVariableAccessor - Class in com.massa.mrules.addon
Base for variable accessors.
DefaultVariablesManager.Date - Class in com.massa.mrules.addon
Default "#DATE" system variable accessor.
DefaultVariablesManager.DateTime - Class in com.massa.mrules.addon
Default "#DATETIME" system variable accessor.
DefaultVariablesManager.Now - Class in com.massa.mrules.addon
Default "#NOW" system variable accessor.
DefaultVariablesManager.NullValue - Class in com.massa.mrules.addon
Default "#NULL" system variable accessor.
DefaultVariablesManager.Readbase - Class in com.massa.mrules.addon
Default "#READBASE" system variable accessor.
DefaultVariablesManager.RootReadbase - Class in com.massa.mrules.addon
Default "#ROOTREADBASE" system variable accessor.
DefaultVariablesManager.RootWritebase - Class in com.massa.mrules.addon
Default "#ROOTWRITEBASE" system variable accessor.
DefaultVariablesManager.RulesetName - Class in com.massa.mrules.addon
Default "#RULESETNAME" system variable accessor.
DefaultVariablesManager.Time - Class in com.massa.mrules.addon
Default "#TIME" system variable accessor.
DefaultVariablesManager.Writebase - Class in com.massa.mrules.addon
Default "#WRITEBASE" system variable accessor.
DEFINED_ID - Static variable in class com.massa.mrules.accessor.MDefinedAccessor
 
deregister() - Method in class com.massa.util.commons.MConvertUtilsBean
 
deregister(Class<?>) - Method in class com.massa.util.commons.MConvertUtilsBean
 
deregister(Class<?>) - Method in class com.massa.util.convert.ConvertUtils
Removes registered converter for this class.
deregisterRuleExecutionSet(String, Map) - Method in class com.massa.mrules.session.MRuleAdministrator
JSR94 API, allowing to remove engine instance.
describe(Object) - Method in class com.massa.util.commons.MBeanUtilsBean
 
detect(char) - Method in interface com.massa.util.io.CharDetector
 
detect(char) - Method in class com.massa.util.io.FixedCharsDetector
 
detect(char) - Method in class com.massa.util.io.PatternCharDetector
 
detect(char) - Method in class com.massa.util.io.WhitespaceCharDetector
 
detector() - Method in class com.massa.mrules.extensions.dsl.factory.ClassEndCharDetectorFactory
 
detector() - Method in interface com.massa.util.io.CharDetectorFactory
 
detector() - Method in class com.massa.util.io.FixedCharsDetectorFactory
 
detector() - Method in class com.massa.util.io.PatternCharDetectorFactory
 
detector() - Method in class com.massa.util.io.WhitespaceCharDetectorFactory
 
diff(Calendar, Calendar, char) - Method in class com.massa.util.DateUtils
 
diffInDay(Calendar, Calendar) - Method in class com.massa.util.DateUtils
 
diffInHour(Calendar, Calendar) - Method in class com.massa.util.DateUtils
 
diffInMilli(Calendar, Calendar) - Method in class com.massa.util.DateUtils
 
diffInMinute(Calendar, Calendar) - Method in class com.massa.util.DateUtils
 
diffInMonth(Calendar, Calendar) - Method in class com.massa.util.DateUtils
 
diffInSecond(Calendar, Calendar) - Method in class com.massa.util.DateUtils
 
diffInYear(Calendar, Calendar) - Method in class com.massa.util.DateUtils
 
disabledFeatures - Variable in class com.massa.mrules.addon.SpecificCacheActivationResolver
 
discoverConfig(MessageCode) - Method in class com.massa.util.ConfigDiscovery
 
Divide - Class in com.massa.mrules.accessor.arithmetic
Dividing some numbers.
Divide() - Constructor for class com.massa.mrules.accessor.arithmetic.Divide
 
Divide(IReadAccessor) - Constructor for class com.massa.mrules.accessor.arithmetic.Divide
 
Divide(List<IReadAccessor>) - Constructor for class com.massa.mrules.accessor.arithmetic.Divide
 
Divide(IReadAccessor...) - Constructor for class com.massa.mrules.accessor.arithmetic.Divide
 
Divide(Rounder) - Constructor for class com.massa.mrules.accessor.arithmetic.Divide
 
Divide(Rounder, IReadAccessor) - Constructor for class com.massa.mrules.accessor.arithmetic.Divide
 
Divide(Rounder, List<IReadAccessor>) - Constructor for class com.massa.mrules.accessor.arithmetic.Divide
 
Divide(Rounder, IReadAccessor...) - Constructor for class com.massa.mrules.accessor.arithmetic.Divide
 
DIVIDE_ID - Static variable in class com.massa.mrules.accessor.arithmetic.Divide
 
DIVIDED - Class in com.massa.mrules.operator.math
Performs left / right
DIVIDED() - Constructor for class com.massa.mrules.operator.math.DIVIDED
 
DIVIDED_BY_ID - Static variable in class com.massa.mrules.operator.math.DIVIDED
 
doAfterChildren(ICompilationContext, IAddon, PersistantPropertyInfo, IAddon) - Method in class com.massa.mrules.optimizer.AbstractRecursiveOptimizer
doAfterChildren(ICompilationContext, IAddon, PersistantPropertyInfo, IAddon) - Method in class com.massa.mrules.optimizer.MConstantOptimizer
Does nothing.
doAfterChildren(ICompilationContext, IAddon, PersistantPropertyInfo, IAddon) - Method in class com.massa.mrules.optimizer.MDeduplicationOptimizer
Does nothing.
doAfterChildren(ICompilationContext, IAddon, PersistantPropertyInfo, IAddon) - Method in class com.massa.mrules.optimizer.MExpressionOptimizer
Performs optimization.
doAfterChildren(ICompilationContext, IAddon, PersistantPropertyInfo, IAddon) - Method in class com.massa.mrules.optimizer.MReturnStatementOptimizer
Does nothing.
doBeforeChildren(ICompilationContext, IAddon, PersistantPropertyInfo, IAddon) - Method in class com.massa.mrules.optimizer.AbstractRecursiveOptimizer
doBeforeChildren(ICompilationContext, IAddon, PersistantPropertyInfo, IAddon) - Method in class com.massa.mrules.optimizer.MConstantOptimizer
Replaces eligible Read Accessors and conditions by constant values.
doBeforeChildren(ICompilationContext, IAddon, PersistantPropertyInfo, IAddon) - Method in class com.massa.mrules.optimizer.MDeduplicationOptimizer
Deduplicates before children parsing.
doBeforeChildren(ICompilationContext, IAddon, PersistantPropertyInfo, IAddon) - Method in class com.massa.mrules.optimizer.MExpressionOptimizer
Does nothing.
doBeforeChildren(ICompilationContext, IAddon, PersistantPropertyInfo, IAddon) - Method in class com.massa.mrules.optimizer.MReturnStatementOptimizer
Does nothing.
Documented - Interface in com.massa.dsl.doc
Describes dsl object that can be documented with extra documentation.
drillDown(ObjOut, Object, Class<?>) - Method in interface com.massa.util.ObjOut.Handler
 
drillDownCollection(ObjOut, Collection<?>, Class<?>) - Method in enum com.massa.util.ObjOut.StdHandler
Helper : dumps a collection's elements
DSL_DUPLICATE_LEXER_ID - Static variable in class com.massa.dsl.DslMessages
 
DSL_EXP - Static variable in class com.massa.dsl.DslMessages
 
DSL_EXP_CHAR - Static variable in class com.massa.dsl.DslMessages
 
DSL_EXP_EOF - Static variable in class com.massa.dsl.DslMessages
 
DSL_EXP_NBR - Static variable in class com.massa.dsl.DslMessages
 
DSL_EXP_SPC - Static variable in class com.massa.dsl.DslMessages
 
DSL_EXP_STR - Static variable in class com.massa.dsl.DslMessages
 
DSL_GRAMMAR_ID - Static variable in class com.massa.dsl.DslMessages
 
DSL_IDS_BLOCK_SAME_TYPE - Static variable in class com.massa.dsl.DslMessages
 
DSL_INCLUDE_NOT_FOUND - Static variable in class com.massa.dsl.DslMessages
 
DSL_INJECTABLE_BLOCK_TYPE_NULL - Static variable in class com.massa.dsl.DslMessages
 
DSL_IO - Static variable in class com.massa.dsl.DslMessages
 
DSL_LIMITED_LICENCE - Static variable in class com.massa.dsl.DslMessages
 
DSL_MANDATORY_BLOCK_NOT_FOUND - Static variable in class com.massa.dsl.DslMessages
 
DSL_START_UNRESOLVED - Static variable in class com.massa.dsl.DslMessages
 
DSL_START_WITH_SAME_WEIGHT - Static variable in class com.massa.dsl.DslMessages
 
DSL_UNEXP - Static variable in class com.massa.dsl.DslMessages
 
DSL_UNEXP_CHAR - Static variable in class com.massa.dsl.DslMessages
 
DSL_UNEXP_EOF - Static variable in class com.massa.dsl.DslMessages
 
DSL_UNEXP_EXP - Static variable in class com.massa.dsl.DslMessages
 
DSL_UNEXP_NBR - Static variable in class com.massa.dsl.DslMessages
 
DSL_UNEXP_SPC - Static variable in class com.massa.dsl.DslMessages
 
DSL_UNEXP_STR - Static variable in class com.massa.dsl.DslMessages
 
DSL_VAL_ACTION_NOT_RESOLVED - Static variable in class com.massa.dsl.DslMessages
 
DSL_VAL_BOOLEAN_VALUES - Static variable in class com.massa.dsl.DslMessages
 
DSL_VAL_BOOLEAN_VALUES_SPACE - Static variable in class com.massa.dsl.DslMessages
 
DSL_VAL_ENUM_LIST_OR_CLASS - Static variable in class com.massa.dsl.DslMessages
 
DSL_VAL_LEXER_ASSIGNED_TO_SEVERAL_BLOCKS - Static variable in class com.massa.dsl.DslMessages
 
DSL_VAL_NO_ACTION_DEFINED - Static variable in class com.massa.dsl.DslMessages
 
DSL_VAL_NO_RESULT_DEFINED - Static variable in class com.massa.dsl.DslMessages
 
DSL_VAL_NULL_BLOCK - Static variable in class com.massa.dsl.DslMessages
 
DSL_VAL_NULL_VALUES - Static variable in class com.massa.dsl.DslMessages
 
DSL_VAL_NULL_VALUES_SPACE - Static variable in class com.massa.dsl.DslMessages
 
DslDoc - Class in com.massa.dsl.doc
Stores extra documentation in DSL objects (Grammar, matcher, block, lexer).
DslDoc() - Constructor for class com.massa.dsl.doc.DslDoc
 
DslDocGen - Class in com.massa.dsl.doc
Basis for main dsl-doc generator.
DslDocGen(Grammar) - Constructor for class com.massa.dsl.doc.DslDocGen
 
DslException - Exception in com.massa.dsl
Exception thrown by dsl library.
DslException(UtilsException) - Constructor for exception com.massa.dsl.DslException
 
DslException(UtilsException, Integer, Integer) - Constructor for exception com.massa.dsl.DslException
 
DslException(MessageInfo) - Constructor for exception com.massa.dsl.DslException
 
DslException(MessageInfo, Exception) - Constructor for exception com.massa.dsl.DslException
 
DslException(MessageInfo, Integer, Integer) - Constructor for exception com.massa.dsl.DslException
 
DslException(MessageInfo, Integer, Integer, Exception) - Constructor for exception com.massa.dsl.DslException
 
DslHtmlDocGen - Class in com.massa.mrules.extensions.dsl.doc.html
Main dsl-doc generator for html rendering.
DslHtmlDocGen(Grammar) - Constructor for class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen
 
DslHtmlDocGen.DefaultRenderable - Class in com.massa.mrules.extensions.dsl.doc.html
Default renderable based on Object to render class name to identify the rendering template.
DslHtmlDocGen.RenderingData - Class in com.massa.mrules.extensions.dsl.doc.html
Rendering data of this rendering implementation, containing only the template's name.b
DslMatchException - Exception in com.massa.dsl
Exception thrown internally when no match is found.
DslMatchException(MessageInfo, Integer, Integer) - Constructor for exception com.massa.dsl.DslMatchException
 
DslMatchException(MessageInfo, Integer, Integer, Exception) - Constructor for exception com.massa.dsl.DslMatchException
 
DslMessages - Class in com.massa.dsl
All message codes.
DslUtils - Class in com.massa.dsl
Utility methods for DSL library
dump(Object...) - Method in class com.massa.util.ObjOut
Dump passed objects to the pre-set stream, if it is not null.
dump(String, Class<?>, Object, boolean) - Method in class com.massa.util.ObjOut
 
dumpField(Object, String) - Method in class com.massa.util.ObjOut
 
dumpWithMem(boolean, Object...) - Method in class com.massa.util.ObjOut
Dump passed objects to the pre-set stream, if it is not null.
DynamicClassLoader - Class in com.massa.util.extensions.nativeproperty.compiler
ClassLoader allowing to load dynamically compiled code.
DynamicClassLoader(ClassLoader) - Constructor for class com.massa.util.extensions.nativeproperty.compiler.DynamicClassLoader
 
DynamicLexerMatcher - Class in com.massa.dsl.matcher
Allows to match a part of a lexeme depending on previously encountered lexeme parts.
DynamicLexerMatcher() - Constructor for class com.massa.dsl.matcher.DynamicLexerMatcher
 
DynamicLexerMatcherHandler - Class in com.massa.dsl.doc.matcherhandler
Default handler, using default template.
DynamicLexerMatcherHandler() - Constructor for class com.massa.dsl.doc.matcherhandler.DynamicLexerMatcherHandler
 
DynamicMessageCode(String, String) - Constructor for class com.massa.util.MessageCode.DynamicMessageCode
 

E

effectiveParseStartMark - Variable in class com.massa.dsl.lexer.AbstractLexerParser
 
effectiveStartMark - Variable in class com.massa.dsl.matcher.AbstractMatcher
 
elements - Variable in class com.massa.dsl.doc.SyntaxicScheme.AbstractElementGroup
 
elementsAreUnique() - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractElementGroup
 
elementsAreUnique() - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractParallelElementGroup
 
elementsAreUnique() - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractSequentialElementGroup
 
ElseIf() - Constructor for class com.massa.mrules.executable.MRule.ElseIf
 
EMPTY - Class in com.massa.mrules.operator.evaluation
Checks that source value is not null or empty (if accurate, for collections, arrays, maps, strings, ...).
EMPTY() - Constructor for class com.massa.mrules.operator.evaluation.EMPTY
 
empty() - Static method in class com.massa.util.Optional
 
EMPTY_ID - Static variable in class com.massa.mrules.operator.evaluation.EMPTY
 
EmptyElement() - Constructor for class com.massa.dsl.doc.SyntaxicScheme.EmptyElement
 
emptyIfNull(Object) - Static method in class com.massa.util.StringUtils
Checks if aString is null and if so, returns Empty String.
encode(byte[]) - Static method in class com.massa.util.Base64
Encodes hex octects into Base64
end() - Method in class com.massa.util.ObjOut.OutputDriver
 
end() - Method in class com.massa.util.ObjOut.OutputDriverHtml
 
endElement(String, String, String) - Method in class com.massa.util.PositionalXMLReader.PositionalHandler
 
endMatch(Matcher) - Method in class com.massa.dsl.matcher.DefaultMatcherListener
 
endMatch(Matcher) - Method in interface com.massa.dsl.matcher.MatcherListener
After all matching actions
endOfParse(Object, LexerParser) - Method in class com.massa.dsl.grammar.DefaultObjectCreator
 
endOfParse(Object, LexerParser) - Method in interface com.massa.dsl.grammar.ObjectCreator
Allows to add action on resulting objects after parsing process is done.
endOfParse(Object, LexerParser) - Method in class com.massa.mrules.extensions.dsl.factory.MRulesObjectCreator
 
endParse(LexerParser) - Method in class com.massa.dsl.lexer.DefaultLexerParserListener
 
endParse(LexerParser) - Method in interface com.massa.dsl.lexer.LexerParserListener
 
endParse(LexerParser) - Method in class com.massa.mrules.extensions.dsl.factory.ClassImportLexerParserListener
 
endParse(LexerParser) - Method in class com.massa.mrules.extensions.dsl.factory.ContextFactoryLexerParserListener
 
endParse(LexerParser) - Method in class com.massa.mrules.extensions.dsl.factory.PackageImportLexerParserListener
 
enterCompile(ICompilationContext, IAddon, String) - Static method in class com.massa.mrules.addon.MAddonsUtils
Logs at compilation beginning. compileType might be provided to add information or be null to be ignored.
enterObjectContent(Object, Class<?>) - Method in class com.massa.util.ObjOut
Decide whether to actually drill down to an object's content (returning true/false accordingly) and if so, prints an opening text and update the level.
enterObjectContent(Object) - Method in class com.massa.util.ObjOut.OutputDriver
 
enterObjectContent(Object) - Method in class com.massa.util.ObjOut.OutputDriverHtml
 
ENTRIES_ID - Static variable in class com.massa.mrules.accessor.MMapEntriesAccessor
 
EnumConverter - Class in com.massa.util.convert
Converter to Convert from Enum to String and vice versa.
EnumConverter() - Constructor for class com.massa.util.convert.EnumConverter
 
EnumIterator<T> - Class in com.massa.mrules.util.iterate
Iterates over an enumeration.
EnumIterator(Enumeration<T>) - Constructor for class com.massa.mrules.util.iterate.EnumIterator
 
EnumLexer - Class in com.massa.dsl.lexer
Lexer for which possible content is given by an enumeration.
EnumLexer() - Constructor for class com.massa.dsl.lexer.EnumLexer
 
EofMatcher - Class in com.massa.dsl.matcher
Typically last end matcher to be performed, to check that no unusefull characters are present at the end of the file.
EofMatcher() - Constructor for class com.massa.dsl.matcher.EofMatcher
 
EofMatcherHandler - Class in com.massa.dsl.doc.matcherhandler
Default handler, using default template.
EofMatcherHandler() - Constructor for class com.massa.dsl.doc.matcherhandler.EofMatcherHandler
 
EQ - Class in com.massa.mrules.operator.evaluation
Ensures that the provided source and reference values are equal.
EQ() - Constructor for class com.massa.mrules.operator.evaluation.EQ
 
eq(int, int) - Static method in class com.massa.util.MBeanUtils
Tests if these two values are equals.
eq(long, long) - Static method in class com.massa.util.MBeanUtils
Tests if these two values are equals.
eq(boolean, boolean) - Static method in class com.massa.util.MBeanUtils
Tests if these two values are equals.
eq(char, char) - Static method in class com.massa.util.MBeanUtils
Tests if these two values are equals.
eq(byte, byte) - Static method in class com.massa.util.MBeanUtils
Tests if these two values are equals.
eq(short, short) - Static method in class com.massa.util.MBeanUtils
Tests if these two values are equals.
eq(double, double) - Static method in class com.massa.util.MBeanUtils
Tests if these two values are equals.
eq(double, double, double) - Static method in class com.massa.util.MBeanUtils
Tests if these two values are equals, authorizing a difference of max delta.
eq(float, float, float) - Static method in class com.massa.util.MBeanUtils
Tests if these two values are equals, authorizing a difference of max delta..
eq(float, float) - Static method in class com.massa.util.MBeanUtils
Tests if these two values are equals.
eq(Object, Object) - Static method in class com.massa.util.MBeanUtils
Calls MBeanUtils.eq(Object, Object, boolean) with valForNull false (i.e. if one is null, result is false).
eq(Object, Object, boolean) - Static method in class com.massa.util.MBeanUtils
Compares the 2 provided objects, returning : true if both are null valForNull if one is null result of MBeanUtils.arraysEq(Object, Object, boolean) if arrays are compared result of equals() otherwise
EQ_ID - Static variable in class com.massa.mrules.operator.evaluation.EQ
 
equals(Object) - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock
 
equals(Object) - Method in class com.massa.dsl.block.AbstractLexerBlock
 
equals(Object) - Method in class com.massa.dsl.block.AndLexerBlock
 
equals(Object) - Method in class com.massa.dsl.block.LexerClassBlock
 
equals(Object) - Method in class com.massa.dsl.block.LexerIdBlock
 
equals(Object) - Method in class com.massa.dsl.block.LexerIdsBlock
 
equals(Object) - Method in class com.massa.dsl.block.LexerTypeBlock
 
equals(Object) - Method in class com.massa.dsl.block.OrLexerBlock
 
equals(Object) - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractElementGroup
 
equals(Object) - Method in class com.massa.dsl.doc.SyntaxicScheme.EmptyElement
 
equals(Object) - Method in class com.massa.dsl.doc.SyntaxicScheme.LabelElement
 
equals(Object) - Method in class com.massa.dsl.doc.SyntaxicScheme.LexerRefElement
 
equals(Object) - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
equals(Object) - Method in class com.massa.dsl.lexer.AbstractLexer
 
equals(Object) - Method in class com.massa.dsl.lexer.AbstractLexerParser
Checks LexerMatcher and start mark.
equals(Object) - Method in class com.massa.dsl.matcher.AbstractLexerMatcher
 
equals(Object) - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
equals(Object) - Method in class com.massa.dsl.matcher.AbstractMatcher
Checks LexerMatcher and start mark.
equals(Object) - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
equals(Object) - Method in class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.arithmetic.Average
 
equals(Object) - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
equals(Object) - Method in class com.massa.mrules.accessor.arithmetic.Round
 
equals(Object) - Method in class com.massa.mrules.accessor.MCastAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MFormatAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MIterateAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MMinMaxAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MSearchAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MSplitAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MValueAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MValuesAccessor
 
equals(Object) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
equals(Object) - Method in class com.massa.mrules.action.AbstractActionPrint
 
equals(Object) - Method in class com.massa.mrules.action.AbstractSrcTgtAction
 
equals(Object) - Method in class com.massa.mrules.action.MAccessorWrapper
 
equals(Object) - Method in class com.massa.mrules.action.MActionClear
 
equals(Object) - Method in class com.massa.mrules.action.MActionExec
 
equals(Object) - Method in class com.massa.mrules.action.MActionFlowControl
 
equals(Object) - Method in class com.massa.mrules.action.MActionPrint
 
equals(Object) - Method in class com.massa.mrules.action.MActionPrintF
 
equals(Object) - Method in class com.massa.mrules.action.MActionResetCache
 
equals(Object) - Method in class com.massa.mrules.action.MActionSort
 
equals(Object) - Method in class com.massa.mrules.action.MActionUndefine
 
equals(Object) - Method in class com.massa.mrules.addon.DefaultVariablesManager.AbstractVariableAccessor
 
equals(Object) - Method in class com.massa.mrules.addon.PersistantPropertyInfo
 
equals(Object) - Method in class com.massa.mrules.base.AbstractArgument
 
equals(Object) - Method in class com.massa.mrules.callable.Call
 
equals(Object) - Method in class com.massa.mrules.callable.Function
 
equals(Object) - Method in class com.massa.mrules.callable.Return
 
equals(Object) - Method in class com.massa.mrules.condition.AbstractCondition
Tests the "not" flag only. pEquals must be overridden to test other parameters.
equals(Object) - Method in class com.massa.mrules.executable.AbstractVariableCreator
 
equals(Object) - Method in class com.massa.mrules.executable.AbstractVariableCreatorSource
 
equals(Object) - Method in class com.massa.mrules.executable.MExecutionBlock
 
equals(Object) - Method in class com.massa.mrules.executable.MForEach
 
equals(Object) - Method in class com.massa.mrules.executable.MForEachNumber
 
equals(Object) - Method in class com.massa.mrules.executable.MIndex
 
equals(Object) - Method in class com.massa.mrules.executable.MIndex.IndexAction
 
equals(Object) - Method in class com.massa.mrules.executable.MRule.ElseIf
 
equals(Object) - Method in class com.massa.mrules.executable.MRule
 
equals(Object) - Method in class com.massa.mrules.operator.evaluation.AbstractEvaluationOperator
 
equals(Object) - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
equals(Object) - Method in class com.massa.mrules.operator.logical.AbstractLogicalOperator
 
equals(Object) - Method in class com.massa.mrules.operator.logical.VALBETWEEN
 
equals(Object) - Method in class com.massa.mrules.operator.math.AbstractMathOperator
 
equals(Object) - Method in class com.massa.mrules.operator.math.DIVIDED
 
equals(Object) - Method in class com.massa.mrules.session.MHandle
 
equals(Object) - Method in class com.massa.mrules.set.LocalImportHolder
 
equals(Object) - Method in class com.massa.mrules.set.MRuleExecutionSet
 
equals(Object) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
equals(Object) - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
equals(Object) - Method in class com.massa.mrules.util.property.SimpleProperty2
 
equals(Object) - Method in class com.massa.mrules.util.property.StrictFieldProperty2
 
equals(Object) - Method in class com.massa.mrules.util.property.StrictMethodProperty2
 
equals(Object) - Method in class com.massa.util.classloader.Resource
 
equals(Object) - Method in class com.massa.util.DateUtils.DateOperation
 
equals(Object) - Method in class com.massa.util.Pair
 
equals(Object) - Method in class com.massa.util.property.ConstantProperty
 
equals(Object) - Method in class com.massa.util.property.IndexedProperty
 
equals(Object) - Method in class com.massa.util.property.MappedProperty
 
equals(Object) - Method in class com.massa.util.property.NestedProperty
 
equals(Object) - Method in class com.massa.util.property.ReflectionFieldAccessor
 
equals(Object) - Method in class com.massa.util.property.ReflectionMethodInvoker
 
equals(Object) - Method in class com.massa.util.property.SimpleProperty
 
equals(Object) - Method in class com.massa.util.property.StaticFieldProperty
 
equals(Object) - Method in class com.massa.util.property.StaticMethodProperty
 
equals(Object) - Method in class com.massa.util.property.StrictFieldProperty
 
equals(Object) - Method in class com.massa.util.property.StrictMethodProperty
 
equals(Object) - Method in class com.massa.util.Rounder
 
equals(Object) - Method in class com.massa.util.TypedMap
 
equivalent(Matcher) - Method in class com.massa.dsl.matcher.AbstractMatcher
Equality without start mark.
equivalent(Matcher) - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
Equality without start mark.
equivalent(Matcher) - Method in interface com.massa.dsl.matcher.Matcher
Equality without start mark, when equality should check LexerMatcher and start mark.
equs - Variable in class com.massa.util.ObjOut
 
error(String) - Method in class com.massa.log.DefaultLog
 
error(String, Throwable) - Method in class com.massa.log.DefaultLog
 
error(String) - Method in interface com.massa.log.Log
Log a message with error log level.
error(String, Throwable) - Method in interface com.massa.log.Log
Log an error with error log level.
error(String) - Method in class com.massa.log.LogOverCommonslogging
 
error(String, Throwable) - Method in class com.massa.log.LogOverCommonslogging
 
error(String) - Method in class com.massa.log.LogOverLog4j
 
error(String, Throwable) - Method in class com.massa.log.LogOverLog4j
 
error(String) - Method in class com.massa.log.LogOverSlf4j
 
error(String, Throwable) - Method in class com.massa.log.LogOverSlf4j
 
error(String) - Method in class com.massa.log.LogOverTinylog
 
error(String, Throwable) - Method in class com.massa.log.LogOverTinylog
 
escapeXml(String) - Static method in class com.massa.util.StringUtils
Escapes special characters in a String.
EVAL_ID - Static variable in class com.massa.mrules.condition.MEvaluationCondition
 
evaluate(IExecutionContext, MArithmeticAccessor.InternalIterator) - Method in class com.massa.mrules.accessor.arithmetic.Average
 
evaluate(IExecutionContext, MArithmeticAccessor.InternalIterator) - Method in class com.massa.mrules.accessor.arithmetic.Divide
 
evaluate(IExecutionContext, MArithmeticAccessor.InternalIterator) - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
Performs the arithmetic operation.
evaluate(IExecutionContext, MArithmeticAccessor.InternalIterator) - Method in class com.massa.mrules.accessor.arithmetic.Mod
 
evaluate(IExecutionContext, MArithmeticAccessor.InternalIterator) - Method in class com.massa.mrules.accessor.arithmetic.Multiply
 
evaluate(IExecutionContext, MArithmeticAccessor.InternalIterator) - Method in class com.massa.mrules.accessor.arithmetic.Pow
 
evaluate(IExecutionContext, MArithmeticAccessor.InternalIterator) - Method in class com.massa.mrules.accessor.arithmetic.Subtract
 
evaluate(IExecutionContext, MArithmeticAccessor.InternalIterator) - Method in class com.massa.mrules.accessor.arithmetic.Sum
 
evaluate(IExecutionContext) - Method in class com.massa.mrules.condition.AbstractCondition
This method handles in / out logging and redirects to AbstractCondition.pEvaluate(IExecutionContext) for specific implementation.
evaluate(IExecutionContext) - Method in interface com.massa.mrules.condition.ICondition
Evaluates the result of the rule.
evaluate(IExecutionContext) - Method in class com.massa.mrules.condition.MEvaluationCondition.LiveCastCondition
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.COLDISJOINED
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.COLEQ
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.COLINCLUDED
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.COLINCLUDES
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.COLINTERSECTS
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.COLNE
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.COLNOTIN
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.CONTAINS
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.EMPTY
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.EQ
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.GT
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.GTE
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in interface com.massa.mrules.operator.evaluation.IEvaluationOperator
Evaluate result for this operator.
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.IN
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.LT
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.LTE
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.MATCH
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.NE
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.NOTCONTAINS
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.NOTEMPTY
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.NOTIN
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.NOTMATCH
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.NOTNULL
 
evaluate(IExecutionContext, IEvaluationCondition) - Method in class com.massa.mrules.operator.evaluation.NULL
 
evaluate(IExecutionContext, Iterable<ICondition>) - Method in class com.massa.mrules.operator.logical.AND
 
evaluate(IExecutionContext, Iterable<ICondition>) - Method in interface com.massa.mrules.operator.logical.ILogicalOperator
Evaluate result for this operator.
evaluate(IExecutionContext, Iterable<ICondition>) - Method in class com.massa.mrules.operator.logical.OR
 
evaluate(IExecutionContext, Iterable<ICondition>) - Method in class com.massa.mrules.operator.logical.VALBETWEEN
 
evaluate(IExecutionContext, Iterable<ICondition>) - Method in class com.massa.mrules.operator.logical.XOR
 
EVALUATION_FEATURE - Static variable in class com.massa.mrules.condition.MEvaluationCondition
The value of this constant ("condition-evaluation") allows to disable caching of condition evaluations.
EXEC_ID - Static variable in class com.massa.mrules.action.MActionExec
 
execute(IExecutionContext) - Method in class com.massa.mrules.action.AbstractBasicAction
Overridden to change thrown exception.
execute(IExecutionContext) - Method in interface com.massa.mrules.action.IAction
Executes the action.
execute(IExecutionContext) - Method in class com.massa.mrules.action.MActionDefine
Overridden to change thrown exception.
execute(IExecutionContext) - Method in class com.massa.mrules.action.MActionExec
Overridden to change thrown exception.
execute(IExecutionContext) - Method in class com.massa.mrules.action.MActionUndefine
Overridden to change thrown exception.
execute() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
execute() - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
execute() - Method in interface com.massa.mrules.context.execute.IExecutionContext
Convenience method to execute the MRuleExecutionSet of this context with this context.
execute(IExecutionContext) - Method in class com.massa.mrules.executable.AbstractExecutable
This method handles in / out logging and redirects to AbstractExecutable.internalExecute(IExecutionContext) for specific implementation.
execute(IExecutionContext, List<? extends IExecutable>, boolean) - Method in class com.massa.mrules.executable.AbstractExecutable
execute(IExecutionContext, IAddon, List<? extends IExecutable>, boolean) - Static method in class com.massa.mrules.executable.AbstractExecutable
Executes a list of IExecutable.
execute(IExecutionContext) - Method in interface com.massa.mrules.executable.IExecutable
Performs the action.
execute(List<?>) - Method in class com.massa.mrules.session.MStatelessRuleSession
Real entry point.
execute(List<?>, ObjectFilter) - Method in class com.massa.mrules.session.MStatelessRuleSession
Real entry point.
execute(IExecutionContext) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
General contract for all RuleExecutionSet implementations.
execute(IExecutionContext) - Method in interface com.massa.mrules.set.IMRuleExecutionSet
General contract for all RuleExecutionSet implementations.
execute(IExecutionContext) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
execute(Calendar, DateUtils.IDateOperation) - Method in class com.massa.util.DateUtils
Handles operations on Calendar.
execute(XMLGregorianCalendar, DateUtils.IDateOperation) - Method in class com.massa.util.DateUtils
Handles operations on XMLGregorianCalendar.
execute(Date, DateUtils.IDateOperation) - Method in class com.massa.util.DateUtils
Handles operations on Date.
execute(Date, DateUtils.IDateOperation) - Method in class com.massa.util.DateUtils
Handles operations on java.sql.Date.
execute(Time, DateUtils.IDateOperation) - Method in class com.massa.util.DateUtils
Handles operations on java.sql.Time.
execute(Timestamp, DateUtils.IDateOperation) - Method in class com.massa.util.DateUtils
Handles operations on java.sql.Timestamp.
executeInternal(Collection<?>, ObjectFilter) - Method in class com.massa.mrules.session.AbstractMRuleSession
Real entry point.
executeRules() - Method in class com.massa.mrules.session.MStatefulRuleSession
JSR94 spec entry point AND real entry point
executeRules(List) - Method in class com.massa.mrules.session.MStatelessRuleSession
JSR94 spec entry point
executeRules(List, ObjectFilter) - Method in class com.massa.mrules.session.MStatelessRuleSession
JSR94 spec entry point
executeRuleSet(IExecutionContext) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
Performs implementation specific execution actions.
executeRuleSet(IExecutionContext) - Method in class com.massa.mrules.set.MRuleExecutionSet
 
ExecutionContextWrapper - Class in com.massa.mrules.context.execute
Deprecated.
For performance issues, directly instantiate a new Context or use convenience methods IExecutionContext.getSubContextForNewBases(Object) and IExecutionContext.getSubContextForNewBases(Object, Object)
ExecutionContextWrapper(IExecutionContext) - Constructor for class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
ExecutionControlDirective - Class in com.massa.mrules.executable
 
ExecutionControlDirective(String, String, String) - Constructor for class com.massa.mrules.executable.ExecutionControlDirective
 
ExecutionResultState - Enum in com.massa.mrules.executable
Describes the state of action execution or of condition evaluation.
ExecutionResultWrapper - Class in com.massa.mrules.executable
This implementation wraps an IExecutionResult to redirect everything to the original result.
ExecutionResultWrapper(IExecutionResult) - Constructor for class com.massa.mrules.executable.ExecutionResultWrapper
 
EXEWRAPPER_ID - Static variable in class com.massa.mrules.accessor.MExecutableWrapperAccessor
 
exitCompile(ICompilationContext, IAddon, String) - Static method in class com.massa.mrules.addon.MAddonsUtils
Logs at compilation ending. compileType might be provided to add information or be null to be ignored.
ExtendedDistributionSummary - Class in com.massa.mrules.extensions.monitoring.micrometer
Encapsulates the creation of a DistributionSummary, and adds informations : A Gauge for min value(_min) A Gauge for mean value (_mean) A Gauge for average number of samples by seconds (_frequency) A Gauge for time since last sample (_last_age) The metrics mean, count et sum are native, but the last 2 are not inside the Summary TimeWindow, contrary to min/max and to additonnal informations (except last_age for whitch time window is not applicable).
ExtendedDistributionSummary(MeterRegistry, ExtendedDistributionSummary.Parameters, String, String, Iterable<Tag>) - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.ExtendedDistributionSummary
Constructor.
ExtendedDistributionSummary.Parameters - Class in com.massa.mrules.extensions.monitoring.micrometer
Allows to configure the Distribution Summary.
ExtendedStandardJavaFileManager - Class in com.massa.util.extensions.nativeproperty.compiler
Allows to handle in-memory source code.
ExtendedStandardJavaFileManager(JavaFileManager, CompiledCode, DynamicClassLoader) - Constructor for class com.massa.util.extensions.nativeproperty.compiler.ExtendedStandardJavaFileManager
Creates a new instance of ForwardingJavaFileManager.
ExtPropertySource - Class in com.massa.mrules.util.property
PropertySource extension for context handling.
ExtPropertySource(IExecutionContext, Object) - Constructor for class com.massa.mrules.util.property.ExtPropertySource
 
ExtPropertySource(IExecutionContext, Class<?>) - Constructor for class com.massa.mrules.util.property.ExtPropertySource
 
ExtPropertySource(IExecutionContext, Object, Class<?>) - Constructor for class com.massa.mrules.util.property.ExtPropertySource
 
ExtraInitializer - Interface in com.massa.util
This interface should be implemented by classes referenced by "extraInitializer" nodes in mrules-utils.xml configuration files.

F

failure() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorder
Will notify success at current nano time
failure(long) - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorder
Will notify success at provided nano time
FakeObject() - Constructor for class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.FakeObject
 
FakeObject() - Constructor for class com.massa.mrules.extensions.dsl.factory.MathBuilder.FakeObject
 
fatal(String) - Method in class com.massa.log.DefaultLog
 
fatal(String, Throwable) - Method in class com.massa.log.DefaultLog
 
fatal(String) - Method in interface com.massa.log.Log
Log a message with fatal log level.
fatal(String, Throwable) - Method in interface com.massa.log.Log
Log an error with fatal log level.
fatal(String) - Method in class com.massa.log.LogOverCommonslogging
 
fatal(String, Throwable) - Method in class com.massa.log.LogOverCommonslogging
 
fatal(String) - Method in class com.massa.log.LogOverLog4j
 
fatal(String, Throwable) - Method in class com.massa.log.LogOverLog4j
 
fatal(String) - Method in class com.massa.log.LogOverSlf4j
 
fatal(String, Throwable) - Method in class com.massa.log.LogOverSlf4j
 
fatal(String) - Method in class com.massa.log.LogOverTinylog
 
fatal(String, Throwable) - Method in class com.massa.log.LogOverTinylog
 
FATAL_LEVEL - Static variable in interface com.massa.log.Log
Fatal level label for logger which do not handle it (slf4j for example).
FATAL_MARKER - Static variable in class com.massa.log.LogOverSlf4j.MarkerHolder
Marker used for FATAL log level, with label "FATAL".
filter(String, AutoComplete) - Method in interface com.massa.dsl.autocomplete.AutoComplete.AlreadyTypedFilteringStrategy
 
filter(String) - Method in class com.massa.dsl.autocomplete.AutoComplete
 
filter(Object) - Method in class com.massa.mrules.filter.MNoFilter
Returns parameter directly.
FILTER_ID - Static variable in class com.massa.mrules.accessor.MFilterAccessor
 
findClass(String) - Method in class com.massa.util.extensions.nativeproperty.compiler.DynamicClassLoader
 
finishCloseNode(Outer) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
finishOpenNode(Outer) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
finishOpenNode(Outer, boolean) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
first - Variable in class com.massa.util.Pair
 
FixedCharsDetector - Class in com.massa.util.io
Detects characters if present in an array of reference characters.
FixedCharsDetector(char...) - Constructor for class com.massa.util.io.FixedCharsDetector
Build a FixedCharsDetector with no escape character and no white space detection.
FixedCharsDetector(Character, boolean, char...) - Constructor for class com.massa.util.io.FixedCharsDetector
 
FixedCharsDetectorFactory - Class in com.massa.util.io
Detects characters if present in an array of reference characters.
FixedCharsDetectorFactory() - Constructor for class com.massa.util.io.FixedCharsDetectorFactory
 
FixedCharsDetectorFactory(char...) - Constructor for class com.massa.util.io.FixedCharsDetectorFactory
Build a FixedCharsDetector with no escape character and no white space detection.
FixedCharsDetectorFactory(Character, boolean, char...) - Constructor for class com.massa.util.io.FixedCharsDetectorFactory
 
FixedLexerMatcher - Class in com.massa.dsl.matcher
Allows to match a part of a lexeme with a constant string.
FixedLexerMatcher() - Constructor for class com.massa.dsl.matcher.FixedLexerMatcher
 
FixedLexerMatcher(String) - Constructor for class com.massa.dsl.matcher.FixedLexerMatcher
 
FixedLexerMatcher.FixedMatcher - Class in com.massa.dsl.matcher
Matcher implementation dedicated to FixedLexerMatcher.
FixedLexerMatcherHandler - Class in com.massa.dsl.doc.matcherhandler
Default handler, using default template.
FixedLexerMatcherHandler() - Constructor for class com.massa.dsl.doc.matcherhandler.FixedLexerMatcherHandler
 
FixedMatcher(LexerParser) - Constructor for class com.massa.dsl.matcher.FixedLexerMatcher.FixedMatcher
 
FLOWCONTROL_ID - Static variable in class com.massa.mrules.action.MActionFlowControl
 
forceUseOfBigDecimal() - Method in class com.massa.mrules.operator.math.AbstractMathOperator
 
forceUseOfBigDecimal() - Method in class com.massa.mrules.operator.math.DIVIDED
 
FOREACH_ID - Static variable in class com.massa.mrules.executable.MForEach
 
FOREACHNUMBER_ID - Static variable in class com.massa.mrules.executable.MForEachNumber
 
format(BigDecimal) - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
Method used to format returned property (desired number of decimals, trailing zeros removed, etc ...)
format(BigDecimal) - Method in class com.massa.mrules.accessor.arithmetic.Round
Method used to format returned property (desired number of decimals, trailing zeros removed, etc ...)
FORMAT_ID - Static variable in class com.massa.mrules.accessor.MFormatAccessor
 
FORMATAddon() - Constructor for class com.massa.mrules.factory.xml.RichXMLFactory.FORMATAddon
 
forName(String, boolean) - Static method in class com.massa.util.MBeanUtils
Performs the Class.forName operation, handling correctly primitive names and resolving unqualified names according to registered imported packages.
forName(String, boolean, MBeanUtils.ImportHolder) - Static method in class com.massa.util.MBeanUtils
Performs the Class.forName operation, handling correctly primitive names and resolving unqualified names according to provided holder (if not null) and then to registered imported packages.
forName(String, boolean, boolean) - Static method in class com.massa.util.MBeanUtils
 
forName(String, boolean, boolean, MBeanUtils.ImportHolder) - Static method in class com.massa.util.MBeanUtils
 
forName(String, boolean, boolean, ClassLoader) - Static method in class com.massa.util.MBeanUtils
 
forName(String, boolean, boolean, ClassLoader, MBeanUtils.ImportHolder) - Static method in class com.massa.util.MBeanUtils
 
freq() - Method in class com.massa.mrules.extensions.monitoring.micrometer.TimeWindowStats
 
Function - Class in com.massa.mrules.callable
Allows to declare functions.
Function() - Constructor for class com.massa.mrules.callable.Function
 
FUNCTION_ID - Static variable in class com.massa.mrules.callable.Function
 

G

generate(OutputStream) - Method in class com.massa.dsl.doc.DslDocGen
 
generate(ParsingContext, String, int) - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
generateBase(MListCompilationContext) - Static method in class com.massa.mrules.context.MListContextFactory
 
generateBase(MListExecutionContext) - Static method in class com.massa.mrules.context.MListContextFactory
 
generateClasses(ParsingContext, ArrayList<AutoComplete>, String) - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
generateHeader() - Method in class com.massa.dsl.doc.DslDocGen
 
generateImports() - Method in interface com.massa.mrules.set.IMRuleExecutionSet
Generates "on the fly" the imports, ignoring data produced by the compilation phase.
generateImports() - Method in class com.massa.mrules.set.MRuleExecutionSet
 
generateImports() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
generatePackages(ParsingContext, ArrayList<AutoComplete>, String) - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
GenericAddon() - Constructor for class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
 
GenericComparator - Class in com.massa.mrules.util.compare
Allows to compare 2 objects in an configurable way : null can be first or last, order can be asc or desc.
GenericComparator(boolean, boolean) - Constructor for class com.massa.mrules.util.compare.GenericComparator
 
GenericRuleEngineConfigHolder - Class in com.massa.mrules.builder
Config Holder only used to retrieve factory instance.
GenericRuleEngineConfigHolder() - Constructor for class com.massa.mrules.builder.GenericRuleEngineConfigHolder
 
GenericRuleEngineConfigHolder(Map<String, String>) - Constructor for class com.massa.mrules.builder.GenericRuleEngineConfigHolder
 
GenericSubPropComparator - Class in com.massa.mrules.util.compare
Extends the GenericComparator by performing the comparison on one or more nested properties of the objects to compare.
GenericSubPropComparator(IExecutionContext, List<? extends IReadAccessor>, boolean, boolean) - Constructor for class com.massa.mrules.util.compare.GenericSubPropComparator
 
get(IExecutionContext) - Method in class com.massa.mrules.accessor.AbstractReadAccessor
This method handles in / out logging and redirects to AbstractReadAccessor.internalGet(IExecutionContext) for specific implementation.
get(IExecutionContext) - Method in interface com.massa.mrules.accessor.IReadAccessor
Gets the value.
get(IExecutionContext, boolean) - Method in interface com.massa.mrules.accessor.IReadWriteAccessor
Gets the value of the target.
get(IExecutionContext, boolean) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
get(IExecutionContext, boolean) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
get(IPropertySource, boolean) - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
get(IPropertySource, boolean) - Method in class com.massa.mrules.util.property.LocalVarProperty
 
get() - Method in class com.massa.util.Optional
 
get(IPropertySource) - Method in class com.massa.util.property.AbstractProperty
Simply calls IProperty.get(IPropertySource, boolean) with no instantiation of nested properties (i.e. value "false" for the boolean parameter).
get(IPropertySource, boolean) - Method in class com.massa.util.property.ConstantProperty
 
get(Object) - Method in interface com.massa.util.property.IFieldAccessor
get field value.
get(IPropertySource, boolean) - Method in class com.massa.util.property.IndexedProperty
 
get(IPropertySource) - Method in interface com.massa.util.property.IProperty
Introspects source to retrieve property value.
get(IPropertySource, boolean) - Method in interface com.massa.util.property.IProperty
Introspects source to retrieve property value.
get(IPropertySource, boolean) - Method in class com.massa.util.property.MappedProperty
 
get(IPropertySource, boolean) - Method in class com.massa.util.property.NestedProperty
 
get(Object, String) - Static method in class com.massa.util.property.PropertyUtils
Gets property value.
get(Object) - Method in class com.massa.util.property.ReflectionFieldAccessor
 
get(IPropertySource, boolean) - Method in class com.massa.util.property.SimpleProperty
 
get(IPropertySource, boolean) - Method in class com.massa.util.property.StaticFieldProperty
 
get(IPropertySource, boolean) - Method in class com.massa.util.property.StaticMethodProperty
 
get(IPropertySource, boolean) - Method in class com.massa.util.property.StrictFieldProperty
 
get(IPropertySource, boolean) - Method in class com.massa.util.property.StrictMethodProperty
 
get(Class<T>) - Static method in class com.massa.util.security.MRulesSecurityManagers
Gets the security manager registered for this class.
getAccessedClassName() - Method in class com.massa.util.property.StaticFieldProperty
 
getAccessedClassName() - Method in class com.massa.util.property.StaticMethodProperty
 
getAccessibleFieldAccessor(Field) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Adds a check to verify that ReflectionPropertyAccessCache.getFieldAccessor(Field) returns an accessible Field.
getAccessibleMethodInvoker(Method) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Adds a check to verify that ReflectionPropertyAccessCache.getMethodInvoker(Method) returns an accessible Method.
getAccessor() - Method in class com.massa.mrules.action.MAccessorWrapper
 
getAccessor() - Method in class com.massa.mrules.condition.AbstractAccessorWrapperCondition
 
getActionProperties() - Method in class com.massa.dsl.lexer.ActionLexer
 
getActions() - Method in class com.massa.mrules.executable.MIndex.IndexAction
 
getActionValidated() - Method in class com.massa.mrules.executable.ExecutionResultWrapper
 
getActionValidated() - Method in interface com.massa.mrules.executable.IExecutionResult
If this executable contains sub-executables, returns ExecutionResultState.OK if they are correctly executed.
getActivationPropertyName() - Method in class com.massa.mrules.optimizer.AbstractOptimizer
Name of the property allowing to force activation or deactivation of the optimizer on a specific rule set.
getAdditionalProperties(C) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
getAdditionalValidator() - Method in class com.massa.dsl.grammar.Grammar
 
getAdditionalValidator() - Method in class com.massa.dsl.lexer.RegexLexer
 
getAdditionalValidator() - Method in class com.massa.dsl.matcher.RegexLexerMatcher
 
getAddon(String) - Static method in class com.massa.mrules.addon.MAddonsFinder
 
getAddon() - Method in class com.massa.mrules.context.compile.AddonInfo
 
getAddonFactory(A) - Method in class com.massa.mrules.factory.xml.RichXMLFactory
 
getAddonFactory(String) - Method in class com.massa.mrules.factory.xml.RichXMLFactory
 
getAddonInfo(A) - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
getAddonInfo(A) - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
getAddonInfo(A) - Method in interface com.massa.mrules.context.compile.ICompilationContext
 
getAddonInfo(A) - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
getAddonNames() - Static method in class com.massa.mrules.addon.MAddonsFinder
 
getAddToMatchWeight() - Method in class com.massa.dsl.lexer.TransformLexer
 
getAlias() - Method in class com.massa.mrules.addon.PersistantPropertyInfo
 
getAliases() - Method in class com.massa.mrules.addon.PersistantPropertiesTable
 
getAllAddons() - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
getAllAddons() - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
getAllAddons() - Method in interface com.massa.mrules.context.compile.ICompilationContext
Gets all addons encountered during compilation process.
getAllAddons() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
getAllJarResourceNames(String, String, boolean, String) - Static method in class com.massa.util.classloader.ResourceLoader
Given a Jar, parses all entries to retrieve those which correspond to provided criteria.
getAllJarResourceNames(String, Pattern, boolean, String) - Static method in class com.massa.util.classloader.ResourceLoader
Given a Jar, parses all entries to retrieve those which correspond to provided criteria.
getAllJarResourceNames(String, String, boolean, URL) - Static method in class com.massa.util.classloader.ResourceLoader
Given a Jar from the classpath, parses all entries to retrieve those which correspond to provided criteria.
getAllJarResourceNames(String, Pattern, boolean, URL) - Static method in class com.massa.util.classloader.ResourceLoader
Given a Jar from the classpath, parses all entries to retrieve those which correspond to provided criteria.
getAllJarResources(String, String, boolean, String) - Static method in class com.massa.util.classloader.ResourceLoader
Given a Jar from the classpath, parses all entries to retrieve those which correspond to provided criteria.
getAllJarResources(String, Pattern, boolean, String) - Static method in class com.massa.util.classloader.ResourceLoader
Given a Jar from the classpath, parses all entries to retrieve those which correspond to provided criteria.
getAllJarResources(String, String, boolean, URL) - Static method in class com.massa.util.classloader.ResourceLoader
Given a Jar from the classpath, parses all entries to retrieve those which correspond to provided criteria.
getAllJarResources(String, Pattern, boolean, URL) - Static method in class com.massa.util.classloader.ResourceLoader
Given a Jar from the classpath, parses all entries to retrieve those which correspond to provided criteria.
getAllJrtResourceNames(String, boolean, String, String...) - Static method in class com.massa.util.classloader.ResourceLoader
Given JRT elements, parses all entries to retrieve those which correspond to provided criteria.
getAllOccurences() - Method in class com.massa.mrules.context.compile.AddonInfo
 
getAllUniqueAddons() - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
getAllUniqueAddons() - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
getAllUniqueAddons() - Method in interface com.massa.mrules.context.compile.ICompilationContext
Gets all unique addons encountered during compilation process.
getAllUniqueAddons() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
getAlreadyTypedFiltering() - Method in class com.massa.dsl.autocomplete.AutoComplete
 
getAppliesTo() - Method in class com.massa.mrules.action.MActionFlowControl
 
getAppliesTo() - Method in class com.massa.mrules.executable.ExecutionControlDirective
 
getAppliesToIds() - Method in class com.massa.mrules.optimizer.MReturnStatementOptimizer
 
getArgName() - Method in class com.massa.mrules.accessor.MFormatAccessor.Argument
Returns the arg name to use for replacement.
getArguments() - Method in class com.massa.mrules.accessor.MFormatAccessor
 
getArguments() - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
getArguments() - Method in class com.massa.mrules.action.MActionPrintF
 
getArguments() - Method in class com.massa.mrules.callable.Call
 
getArguments(A) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.FORMATAddon
 
getArguments(A) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.PRINTFAddon
 
getArgumentsTypes() - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
getArray(Object) - Method in class com.massa.util.property.CacheArrayProvider
 
getArray(Object, Object) - Method in class com.massa.util.property.CacheArrayProvider
 
getArray(Object, Object, Object) - Method in class com.massa.util.property.CacheArrayProvider
 
getArray(Object) - Method in interface com.massa.util.property.IArrayProvider
PropertySource allows to cache arrays for invoking reflection API.
getArray(Object, Object) - Method in interface com.massa.util.property.IArrayProvider
PropertySource allows to cache arrays for invoking reflection API.
getArray(Object, Object, Object) - Method in interface com.massa.util.property.IArrayProvider
PropertySource allows to cache arrays for invoking reflection API.
getArray(Object) - Method in class com.massa.util.property.NoCacheArrayProvider
 
getArray(Object, Object) - Method in class com.massa.util.property.NoCacheArrayProvider
 
getArray(Object, Object, Object) - Method in class com.massa.util.property.NoCacheArrayProvider
 
getArrayProperty(Object, String) - Method in class com.massa.util.commons.MBeanUtilsBean
 
getAtMark(int) - Method in class com.massa.util.io.AdvancedReader
 
getAttrData(Node, String, boolean) - Static method in class com.massa.util.PositionalXMLReader
 
getAttrData(Node, String) - Static method in class com.massa.util.PositionalXMLReader
 
getAutoComplete() - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
getAutoCompleteContent() - Method in class com.massa.dsl.autocomplete.AutoComplete
 
getAutoCompleteGenerator() - Method in class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
getAutoCompleteGeneratorInstance() - Method in class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
getAutoCompleteGeneratorProperties() - Method in class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
getAutoCompleteLabel() - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
getAutoCompleteOptions(MatchingPhase) - Method in class com.massa.dsl.matcher.AbstractMatcher
Retrieves main autoComplete options from lexer config, if any.
getAutoCompleteOptions(MatchingPhase) - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getAutoCompleteOptions(MatchingPhase) - Method in interface com.massa.dsl.matcher.Matcher
Computes autoComplete options from current partial matches, if any.
getAutoCompleteResults() - Method in class com.massa.dsl.grammar.ParsingContext
 
getAutoCompletes() - Method in class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
getAutoCompletes(Matcher) - Method in interface com.massa.dsl.autocomplete.AutoCompleteGenerator
Generates autoComplete options if auto complete is requested by a matcher.
getAutoCompletes(LexerParser) - Method in interface com.massa.dsl.autocomplete.AutoCompleteGenerator
Generates autoComplete options if auto complete is requested by a parser.
getAutoCompletes(Matcher) - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
getAutoCompletes(LexerParser) - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
getAutoCompletes(Matcher) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
getAutoCompletes(LexerParser) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
getAutoCompleteSecondaryOptions(MatchingPhase) - Method in class com.massa.dsl.matcher.AbstractMatcher
 
getAutoCompleteSecondaryOptions(MatchingPhase) - Method in class com.massa.dsl.matcher.AndLexerMatcher.AndMatcher
 
getAutoCompleteSecondaryOptions(MatchingPhase) - Method in class com.massa.dsl.matcher.FixedLexerMatcher.FixedMatcher
 
getAutoCompleteSecondaryOptions(MatchingPhase) - Method in class com.massa.dsl.matcher.LexerBlockMatcher.BlockMatcher
 
getAutoCompleteSecondaryOptions(MatchingPhase) - Method in class com.massa.dsl.matcher.MultipleFixedLexerMatcher.MultipleFixedMatcher
 
getAutoCompleteSecondaryOptions(MatchingPhase) - Method in class com.massa.dsl.matcher.OrLexerMatcher.OrMatcher
 
getAutoCompleteSecondaryOptions(MatchingPhase) - Method in class com.massa.dsl.matcher.RegexLexerMatcher.RegexMatcher
 
getBaseSource() - Method in interface com.massa.util.property.IPropertySource
 
getBaseSource() - Method in class com.massa.util.property.PropertySource
 
getBaseSourceType() - Method in interface com.massa.util.property.IPropertySource
 
getBaseSourceType() - Method in class com.massa.util.property.PropertySource
 
getBeanInstance() - Method in class com.massa.dsl.doc.blockhandler.AndLexerBlockHandler
 
getBeanInstance() - Method in class com.massa.dsl.doc.blockhandler.DefaultLexerBlockHandler
 
getBeanInstance() - Method in interface com.massa.dsl.doc.blockhandler.LexerBlockHandler
Instanciates the bean
getBeanInstance() - Method in class com.massa.dsl.doc.blockhandler.LexerClassBlockHandler
 
getBeanInstance() - Method in class com.massa.dsl.doc.blockhandler.LexerTypeBlockHandler
 
getBeanInstance() - Method in class com.massa.dsl.doc.blockhandler.OrLexerBlockHandler
 
getBeanInstance() - Method in class com.massa.dsl.doc.lexerhandler.DefaultLexerHandler
 
getBeanInstance() - Method in interface com.massa.dsl.doc.lexerhandler.LexerHandler
Instanciates the bean
getBeanInstance() - Method in class com.massa.dsl.doc.lexerhandler.NextCharLexerHandler
 
getBeanInstance() - Method in class com.massa.dsl.doc.lexerhandler.ObjectLexerHandler
 
getBeanInstance() - Method in class com.massa.dsl.doc.lexerhandler.RegexLexerHandler
 
getBeanInstance() - Method in class com.massa.dsl.doc.lexerhandler.StartEndLexerHandler
 
getBeanInstance() - Method in class com.massa.dsl.doc.lexerhandler.SubParseLexerHandler
 
getBeanInstance() - Method in class com.massa.dsl.doc.lexerhandler.TransformLexerHandler
 
getBeanInstance() - Method in class com.massa.dsl.doc.lexerhandler.ValueLexerHandler
 
getBeanInstance() - Method in class com.massa.dsl.doc.lexerhandler.ValuesLexerHandler
 
getBeanInstance() - Method in class com.massa.dsl.doc.matcherhandler.AndLexerMatcherHandler
 
getBeanInstance() - Method in class com.massa.dsl.doc.matcherhandler.DefaultLexerMatcherHandler
 
getBeanInstance() - Method in class com.massa.dsl.doc.matcherhandler.LexerBlockMatcherHandler
 
getBeanInstance() - Method in interface com.massa.dsl.doc.matcherhandler.LexerMatcherHandler
Instanciates the bean
getBeanInstance() - Method in class com.massa.dsl.doc.matcherhandler.LexerMatcherWrapperHandler
 
getBeanInstance() - Method in class com.massa.dsl.doc.matcherhandler.OrLexerMatcherHandler
 
getBeginEndEscapeChar() - Method in class com.massa.dsl.lexer.TextLexer
 
getBeginIndex() - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
getBlock() - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock.AbstractInjectableLexerBlockResolver
 
getBlock() - Method in class com.massa.dsl.block.AndLexerBlock.AndBlockResolver
 
getBlock() - Method in interface com.massa.dsl.block.LexerBlockResolver
 
getBlock() - Method in class com.massa.dsl.block.LexerBlockResolverWrapper
 
getBlock() - Method in class com.massa.dsl.block.OrLexerBlock.OrBlockResolver
 
getBlock() - Method in class com.massa.dsl.lexer.RegexLexer
 
getBlock() - Method in class com.massa.dsl.lexer.SubParseLexer
 
getBlock() - Method in class com.massa.dsl.lexer.TransformLexer
 
getBlock() - Method in class com.massa.dsl.lexer.ValueLexer
 
getBlock() - Method in class com.massa.dsl.lexer.ValuesLexer
 
getBlock() - Method in class com.massa.dsl.matcher.LexerBlockMatcher
 
getBlockBean() - Method in class com.massa.dsl.doc.matcherhandler.LexerBlockMatcherHandler.LexerBlockMatcherHandlerBean
 
getBlockBeans() - Method in class com.massa.dsl.doc.blockhandler.AndLexerBlockHandler.AndLexerBlockHandlerBean
 
getBlockBeans() - Method in class com.massa.dsl.doc.blockhandler.OrLexerBlockHandler.OrLexerBlockHandlerBean
 
getBlocks() - Method in class com.massa.dsl.block.AndLexerBlock
 
getBlocks() - Method in class com.massa.dsl.block.OrLexerBlock
 
getBlocks() - Method in class com.massa.dsl.lexer.ObjectLexer
 
getBufferLength() - Method in class com.massa.mrules.extensions.monitoring.micrometer.ExtendedDistributionSummary.Parameters
 
getBy() - Method in class com.massa.mrules.action.MActionSort
 
getByteCode() - Method in class com.massa.util.extensions.nativeproperty.compiler.CompiledCode
 
getCacheActivationResolver() - Static method in class com.massa.mrules.addon.MAddonsFinder
Returns cache resolver loaded from global configuration.
getCacheActivationResolver() - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
getCacheActivationResolver() - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
getCacheActivationResolver() - Method in interface com.massa.mrules.context.compile.ICompilationContext
 
getCacheActivationResolver() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
getCacheActivationResolver() - Method in class com.massa.mrules.factory.AbstractRuleExecutionSetFactory
 
getCacheActivationResolver() - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
Allows to override global cache activation configuration.
getCachedData(IAddon) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
getCachedData(IAddon) - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
getCachedData(IAddon) - Method in interface com.massa.mrules.context.execute.IExecutionContext
getCachedPropertySource(Object) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
getCachedPropertySource(Object, Class<?>) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
getCachedPropertySource(Object) - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
getCachedPropertySource(Object, Class<?>) - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
getCachedPropertySource(Object) - Method in interface com.massa.mrules.context.execute.IExecutionContext
Internal use only: Drastically disminuish memory footprint by caching Property Source Object.
getCachedPropertySource(Object, Class<?>) - Method in interface com.massa.mrules.context.execute.IExecutionContext
Internal use only: Drastically disminuish memory footprint by caching Property Source Object.
getCacheEnabled() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
getCallable() - Method in class com.massa.mrules.callable.Call
 
getCallables() - Method in class com.massa.mrules.set.MRuleExecutionSet
 
getCanonicalClassName(String) - Static method in class com.massa.util.MBeanUtils
Converts a given name of class into canonical format.
getCause() - Method in interface com.massa.mrules.exception.IMRulesException
 
getCause(IMRulesException, Class<? extends IMRulesException>) - Static method in class com.massa.mrules.exception.IMRulesException.Utils
 
getCause() - Method in class com.massa.mrules.exception.MRulesExceptionInfoBlock
 
getChain() - Method in interface com.massa.mrules.optimizer.IMOptimizerChain
retrieves IMOptimizer chain list.
getChain() - Method in class com.massa.mrules.optimizer.MOptimizerChain
 
getCharContent(boolean) - Method in class com.massa.util.extensions.nativeproperty.compiler.SourceCode
 
getClassesGroup() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
getClassesTooManyResults() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
getClassesTooManyResultsLimit() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
getClassIn() - Method in class com.massa.mrules.context.MContextFactory
 
getClassIn() - Method in class com.massa.mrules.context.MInOutContextFactory
 
getClassLoader() - Static method in class com.massa.util.classloader.ClassLoaderResolver
This method selects the "best" classloader instance to be used for class/resource loading by whoever calls this method.
getClassLoader(int) - Static method in class com.massa.util.classloader.ClassLoaderResolver
A package-private version of ClassLoaderResolver.getClassLoader() with adjustable caller offset (useful for embedding this method in other library classes in this package).
getClassLoader(Class<?>) - Method in class com.massa.util.classloader.DefaultClassLoadStrategy
 
getClassLoader(Class<?>) - Method in interface com.massa.util.classloader.IClassLoadStrategy
Selects a classloader based on a given createSource context.
getClassLoader() - Static method in class com.massa.util.classloader.ResourceLoader
Retrieves ClassLoader for caller
getClassLoader(JavaFileManager.Location) - Method in class com.massa.util.extensions.nativeproperty.compiler.ExtendedStandardJavaFileManager
 
getClassName() - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
getClassName() - Method in class com.massa.mrules.context.MListContextClassProperty
 
getClassOut() - Method in class com.massa.mrules.context.MInOutContextFactory
 
getClassPath() - Static method in class com.massa.util.classloader.ResourceLoader
 
getClassProperties() - Method in class com.massa.mrules.context.MListContextFactory
 
getClassProperty() - Method in class com.massa.mrules.context.compile.MListCompilationContext
 
getClassProperty() - Method in class com.massa.mrules.context.execute.MListExecutionContext
 
getClassProperty(MListExecutionContext, Object) - Static method in class com.massa.mrules.context.MListContextFactory
Gets class property from an object instance.
getCoefficientsProperty() - Method in class com.massa.mrules.accessor.arithmetic.Average
 
getCoefficientsSource() - Method in class com.massa.mrules.accessor.arithmetic.Average
 
getCoefficientsValues() - Method in class com.massa.mrules.accessor.arithmetic.Average
 
getCol(IExecutionContext, Object) - Method in class com.massa.mrules.action.MActionSort
 
getCollectionConcrete(Class<C>) - Static method in class com.massa.util.MBeanUtils
Gets a concrete class to be used when instantiating a collection from an interface or abstract class.
getColumn() - Method in exception com.massa.dsl.DslException
Column at which error occured.
getColumnNumber() - Method in class com.massa.util.io.AdvancedReader
 
getColumnNumberAtMark(int) - Method in class com.massa.util.io.AdvancedReader
 
getCommand() - Method in class com.massa.mrules.action.MActionExec
 
getCommand() - Method in class com.massa.mrules.action.MActionFlowControl
 
getCommentBegin() - Method in class com.massa.dsl.grammar.Grammar
 
getCommentHandler() - Method in class com.massa.util.io.AdvancedReader
Retrieves comment handler
getComparator(IExecutionContext) - Method in class com.massa.mrules.accessor.MMinMaxAccessor
 
getComparator(IExecutionContext) - Method in class com.massa.mrules.accessor.MMinMaxAccessor.Max
 
getComparator(IExecutionContext) - Method in class com.massa.mrules.accessor.MMinMaxAccessor.Min
 
getCompilationContext() - Method in class com.massa.mrules.context.AbstractContextFactory
 
getCompilationContext() - Method in interface com.massa.mrules.context.IContextFactory
Builds compilation context with the compilation level configured in the factory.
getCompilationContext(CompilationLevel) - Method in interface com.massa.mrules.context.IContextFactory
Builds compilation context, overriding the compilation level configured in the factory.
getCompilationContext(CompilationLevel) - Method in class com.massa.mrules.context.MContextFactory
 
getCompilationContext(CompilationLevel) - Method in class com.massa.mrules.context.MInOutContextFactory
 
getCompilationContext(CompilationLevel) - Method in class com.massa.mrules.context.MListContextFactory
 
getCompilationContext(CompilationLevel) - Method in class com.massa.mrules.context.MStandaloneContextFactory
 
getCompilationContext() - Method in class com.massa.mrules.factory.AbstractRuleExecutionSetFactory
 
getCompilationContext() - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
 
getCompilationLevel() - Method in class com.massa.mrules.context.AbstractContextFactory
 
getCompilationLevel() - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
getCompilationLevel() - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
getCompilationLevel() - Method in interface com.massa.mrules.context.compile.ICompilationContext
Returns requested CompilationLevel
getCompilationLevel() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
getCompilationLevel() - Method in interface com.massa.mrules.context.IContextFactory
 
getCompilationLevel() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
getCompilationLevel() - Method in class com.massa.mrules.factory.AbstractRuleExecutionSetFactory
 
getCompilationLevel() - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
 
getComponentType(Class<?>) - Static method in class com.massa.util.MBeanUtils
Returns the final component type of a multidimensional array.
getCondition() - Method in class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
 
getCondition() - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
getCondition() - Method in class com.massa.mrules.accessor.MSearchAccessor
 
getCondition() - Method in class com.massa.mrules.condition.MConditionNot
 
getCondition() - Method in class com.massa.mrules.executable.MRule.ElseIf
 
getCondition() - Method in class com.massa.mrules.executable.MRule
 
getCondition() - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder
 
getCondition() - Method in interface com.massa.mrules.extensions.dsl.factory.ConditionBuilder.Sub
 
getCondition() - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubCondition
 
getCondition() - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubConditionBuilder
 
getConditionBuilder() - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder
 
getConditionBuilder() - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubConditionBuilder
 
getConditions() - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
getConditions() - Method in class com.massa.mrules.condition.MConditionSet
 
getConditionValidated() - Method in class com.massa.mrules.executable.ExecutionResultWrapper
 
getConditionValidated() - Method in interface com.massa.mrules.executable.IExecutionResult
If this executable contains conditions, returns ExecutionResultState.OK if they are validated, ExecutionResultState.KO if not.
getConfig(Map<String, String>, boolean, boolean) - Method in class com.massa.mrules.builder.MRulesBuilder
Retrieves the configuration XML from the name.
getConfigHash() - Method in class com.massa.mrules.builder.GenericRuleEngineConfigHolder
Unsupported.
getConfigHash() - Method in interface com.massa.mrules.builder.IRuleEngineConfigHolder
Retrieves a complexe hashcode of this config, allowing to detect changes.
getConfigHash() - Method in class com.massa.mrules.builder.XmlRuleEngineConfigHolder
 
getConfigHash() - Method in class com.massa.mrules.extensions.dsl.builder.MrlRuleEngineConfigHolder
 
getConfigHolderImpl() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
getConstantPropertyInstance(C, Class<C>) - Method in class com.massa.mrules.util.property.PropertyCompiler2.PropertyFactory2
 
getConstantPropertyInstance(C, Class<C>) - Method in class com.massa.util.property.PropertyCompiler.DefaultPropertyFactory
Might be overridden to change ConstantProperty implementation.
getConstantPropertyInstance(C, Class<C>) - Method in interface com.massa.util.property.PropertyCompiler.IPropertyFactory
Provides ConstantProperty implementation.
getConstantPropertyInstance(C, Class<C>) - Method in class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
Might be overridden to change ConstantProperty implementation.
getContent() - Method in class com.massa.dsl.autocomplete.AutoComplete
 
getContent(String) - Static method in class com.massa.mrules.util.MRulesUtils
Reads text content of a resources in classpath.
getContent(InputStream) - Static method in class com.massa.mrules.util.MRulesUtils
Reads text content of a stream resource.
getContent(Reader) - Static method in class com.massa.mrules.util.MRulesUtils
Reads text content of a character resource.
getContentSize(Object) - Static method in class com.massa.util.MBeanUtils
Returns the size of an Objects content, if accurate.
getContextFactory() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
getContextFactory() - Method in interface com.massa.mrules.set.IMRuleExecutionSet
 
getContextFactory() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getCtxt() - Method in class com.massa.mrules.util.property.ExtPropertySource
 
getCurArg() - Method in interface com.massa.util.property.IPropertySource
Get current arg's current source.
getCurArg() - Method in class com.massa.util.property.PropertySource
 
getCurArgType() - Method in interface com.massa.util.property.IPropertySource
Get current arg's current source, knowing that it will never give null value, but Void.class instead.
getCurArgType() - Method in class com.massa.util.property.PropertySource
 
getCurrentContextWrapper() - Method in class com.massa.mrules.util.iterate.AccessorGetIterator
 
getCurrentPosition() - Method in class com.massa.util.io.AdvancedReader.CommentHandler
Get current buffer internal position, for performance reasons, so that number of read characters can be easily computed.
getCurSource() - Method in interface com.massa.util.property.IPropertySource
 
getCurSource() - Method in class com.massa.util.property.PropertySource
 
getCurSourceType() - Method in interface com.massa.util.property.IPropertySource
 
getCurSourceType() - Method in class com.massa.util.property.PropertySource
 
getDate1() - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
getDate2() - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
getDay() - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
getDay() - Method in class com.massa.util.DateUtils.DateOperation
 
getDay() - Method in interface com.massa.util.DateUtils.IDateOperation
 
getDebugInfo() - Method in class com.massa.mrules.base.AbstractAnonymousMRulesObject
 
getDebugInfo() - Method in class com.massa.mrules.base.AbstractMRulesObject
 
getDebugInfo() - Method in interface com.massa.mrules.base.IMRulesObject
Retrieves some debug information of the current instance.
getDebugInfo() - Method in class com.massa.mrules.executable.ExecutionControlDirective
 
getDebugInfo() - Method in interface com.massa.mrules.executable.IExecutionControlDirective
Some additional informations about the directive.
getDebugInfo() - Method in class com.massa.mrules.session.AbstractMRuleSession
 
getDebugInfo() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
getDebugInfo() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getDecimals() - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
getDecimals() - Method in class com.massa.mrules.accessor.arithmetic.Round
 
getDecimals() - Method in class com.massa.mrules.operator.math.DIVIDED
 
getDecimals() - Method in class com.massa.util.Rounder
 
getDeclaringClass() - Method in class com.massa.util.property.StaticFieldProperty
 
getDeclaringClass() - Method in class com.massa.util.property.StaticMethodProperty
 
getDefaultActions() - Method in class com.massa.mrules.executable.MIndex
 
getDefaultFormat(boolean) - Method in class com.massa.util.convert.DateConverter
Creates a DateFormat from the instance parameter: If pattern is configured, uses this parameter.
getDefaultInstance() - Static method in class com.massa.util.convert.ConvertUtils
 
getDefaultInstance() - Static method in class com.massa.util.DateUtils
Get default global instance.
getDefaultInstance() - Static method in class com.massa.util.property.PropertyUtils
 
getDefaultLoggerName() - Method in class com.massa.mrules.context.AbstractContext
 
getDefaultLoggerName() - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
getDefaultLoggerName() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
getDefaultMBeanServer() - Static method in class com.massa.mrules.extensions.monitoring.micrometer.AbstractMRulesMetrics
Retrieves default MBean Server.
getDefaultMBeanServer() - Method in class com.massa.mrules.jmx.AbstractMRulesJmxRegistrationStrategy
 
getDefaultMBeanServer() - Method in class com.massa.mrules.jmx.MRulesJmxAggregateRegistrationStrategy
 
getDefaultMBeanServer() - Method in interface com.massa.mrules.jmx.MRulesJmxRegistrationStrategy
 
getDefaultNumberImplem() - Method in class com.massa.util.convert.NumberConverter
Default concrete Number implementation.
getDefaultObjectFilter() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
getDefaultObjectFilter() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getDefaultObjectFilterInstance() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
getDefaultObjectFilterInstance() - Method in interface com.massa.mrules.set.IMRuleExecutionSet
 
getDefaultObjectFilterInstance() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getDefaultParameters() - Method in class com.massa.mrules.builder.MRulesBuilder
 
getDefaultPrimitiveValue(Class<?>) - Static method in class com.massa.util.MBeanUtils
For a wrapper or a primitive, retrieves the corresponding default value.
getDefaultRedirect() - Method in class com.massa.mrules.executable.MIndex
 
getDefaultType() - Method in class com.massa.mrules.accessor.AbstractMapAccessor
 
getDefaultType() - Method in class com.massa.mrules.accessor.MMapEntriesAccessor
 
getDefaultType() - Method in class com.massa.mrules.accessor.MMapKeysAccessor
 
getDefaultType() - Method in class com.massa.mrules.accessor.MMapValuesAccessor
 
getDefaultType(IContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.AbstractVariableAccessor
Returns default type for this variable if no directive is provided.
getDefaultType(IContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.Date
 
getDefaultType(IContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.DateTime
 
getDefaultType(IContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.NullValue
 
getDefaultType(IContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.Readbase
 
getDefaultType(IContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.RootReadbase
 
getDefaultType(IContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.RootWritebase
 
getDefaultType(IContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.RulesetName
 
getDefaultType(IContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.Time
 
getDefaultType(IContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.Writebase
 
getDefaultType() - Method in class com.massa.util.TypedMap
Allows to specify a default type in case the type for a key is not specified.
getDefaultType() - Method in class com.massa.util.TypedMap.RecursiveTypedMap
 
getDefaultValue() - Method in class com.massa.mrules.addon.PersistantPropertyInfo
 
getDeletePreviousChars() - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
getDescription() - Method in class com.massa.mrules.base.AbstractAnonymousMRulesObject
 
getDescription() - Method in class com.massa.mrules.base.AbstractMRulesObject
 
getDescription() - Method in interface com.massa.mrules.base.IMRulesObject
Retrieves the description of the current instance.
getDescription() - Method in class com.massa.mrules.session.AbstractMRuleSession
 
getDescription() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
getDescription() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getDetector() - Method in class com.massa.dsl.lexer.NextCharLexer
 
getDimensionsCount(Object) - Static method in class com.massa.util.MBeanUtils
Counts the number of dimension of the provided Array.
getDimensionsCount(Class<?>) - Static method in class com.massa.util.MBeanUtils
Counts the number of dimension of the Array represented by the provided Class.
getDirective() - Method in class com.massa.mrules.executable.ExecutionResultWrapper
 
getDirective() - Method in interface com.massa.mrules.executable.IExecutionResult
Returns the directive to transmit to parent IExecutable, so that they can make appropriate actions.
getDslDoc() - Method in interface com.massa.dsl.doc.Documented
Extra documentation used by doc gen.
getDslDoc() - Method in class com.massa.dsl.grammar.Grammar
 
getDslDoc() - Method in class com.massa.dsl.lexer.AbstractLexer
 
getDslDoc() - Method in class com.massa.dsl.matcher.AbstractLexerMatcher
 
getDslDoc() - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
getDuration() - Method in class com.massa.mrules.jmx.MRuleExecutionSetMXNotification
 
getEffectiveParseStartMark() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
getEffectiveParseStartMark() - Method in interface com.massa.dsl.lexer.LexerParser
 
getEffectiveStartMark() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
getEffectiveStartMark() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getEffectiveStartMark() - Method in interface com.massa.dsl.matcher.Matcher
 
getElseifs() - Method in class com.massa.mrules.executable.MRule
 
getElses() - Method in class com.massa.mrules.executable.MRule
 
getEnd() - Method in class com.massa.dsl.doc.lexerhandler.StartEndLexerHandler.StartEndLexerHandlerBean
 
getEnd() - Method in class com.massa.dsl.lexer.AbstractLexer
 
getEnd() - Method in class com.massa.mrules.executable.MForEachNumber
 
getEndIndex() - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
getEndMark() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
getEndMark() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getEndMark() - Method in interface com.massa.dsl.matcher.Matcher
 
getEnds() - Method in class com.massa.util.io.FixedCharsDetectorFactory
 
getEnumProperty() - Method in class com.massa.dsl.lexer.EnumLexer
 
getEquivalentParseResult(L) - Method in class com.massa.dsl.grammar.ParsingContext
Allows to retrieve a result pushed by a previous equivalent parser on the same source part.
getErr() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
Gets error stream.
getErr() - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
getErr() - Method in interface com.massa.mrules.context.execute.IExecutionContext
 
getErrorCode() - Method in class com.massa.util.MessageCode
Error code.
getEscapeChar() - Method in class com.massa.util.io.FixedCharsDetectorFactory
 
getEscapeChar() - Method in class com.massa.util.io.PatternCharDetectorFactory
 
getEstimatedCost(ICompilationContext) - Method in class com.massa.mrules.condition.AbstractAccessorWrapperCondition
 
getEstimatedCost(ICompilationContext) - Method in interface com.massa.mrules.condition.ICondition
Estimates the condition complexity, to allow callers to optimize calls.
getEstimatedCost(ICompilationContext) - Method in class com.massa.mrules.condition.MConditionNot
 
getEstimatedCost(ICompilationContext) - Method in class com.massa.mrules.condition.MConditionSet
 
getEstimatedCost(ICompilationContext) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
getEstimatedCost(ICompilationContext) - Method in class com.massa.mrules.condition.MHardCodedCondition
 
getEstimatedCost() - Method in class com.massa.mrules.util.CostInfo
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
Returns default cost of 1.
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
Returns source's cost + 1.
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.arithmetic.Average
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
getEstimatedReadCost(ICompilationContext) - Method in interface com.massa.mrules.accessor.IReadAccessor
Estimates the reading complexity, to allow callers to optimize calls.
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MCountAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MFormatAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MIterateAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MMinMaxAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MSearchAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MValueAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MValuesAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.action.MActionClear
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.action.MActionSort
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.AbstractVariableAccessor
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.callable.Call
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.callable.Function
 
getEstimatedReadCost(ICompilationContext) - Method in interface com.massa.mrules.callable.ICallable
Estimates the whole call complexity, to allow callers to optimize calls.
getEstimatedReadCost(String, ICompilationContext) - Method in interface com.massa.mrules.callable.ICallableRepository
Computes an estimated cost of the whole callable execution, in order to be able to optimize accurately.
getEstimatedReadCost(ICompilationContext) - Method in interface com.massa.mrules.executable.IExecutable.ValueReturning
This kind of executable should provide a cost estimation in order to be used as accessor and be optimized effectively.
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.set.MRuleExecutionSet
 
getEstimatedReadCost(String, ICompilationContext) - Method in class com.massa.mrules.set.MRuleExecutionSet
 
getEstimatedReadCost(ICompilationContext) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getEstimatedReadCost(String, ICompilationContext) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getEstimatedValueCount() - Method in class com.massa.mrules.util.CostInfo
-1 for unknown value.
getEvaluationOperator(String) - Static method in class com.massa.mrules.addon.MAddonsUtils
Retrieves operator implementation from registered addons.
getEvaluationOperator(Node) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
getEvaluationOperator(Node, boolean) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
getExecutable() - Method in class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
 
getExecutables() - Method in class com.massa.mrules.callable.Function
 
getExecutables() - Method in class com.massa.mrules.executable.MExecutionBlock
 
getExecutables() - Method in class com.massa.mrules.executable.MForEach
 
getExecutables() - Method in class com.massa.mrules.executable.MForEachNumber
 
getExecutables() - Method in class com.massa.mrules.set.MRuleExecutionSet
 
getExecutionContext() - Method in interface com.massa.mrules.context.IContextFactory
Builds execution context.
getExecutionContext() - Method in class com.massa.mrules.context.MContextFactory
 
getExecutionContext() - Method in class com.massa.mrules.context.MInOutContextFactory
 
getExecutionContext() - Method in class com.massa.mrules.context.MListContextFactory
 
getExecutionContext() - Method in class com.massa.mrules.context.MStandaloneContextFactory
 
getExecutionSet() - Method in class com.massa.mrules.context.AbstractContext
 
getExecutionSet() - Method in class com.massa.mrules.context.AbstractContextFactory
 
getExecutionSet() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
getExecutionSet() - Method in class com.massa.mrules.context.ContextWrapper
 
getExecutionSet() - Method in interface com.massa.mrules.context.IContext
 
getExecutionSet() - Method in interface com.massa.mrules.context.IContextFactory
 
getExecutionSet() - Method in class com.massa.mrules.session.AbstractMRuleSession
 
getExtraDescription() - Method in class com.massa.dsl.doc.DslDoc
 
getExtraTags() - Method in class com.massa.dsl.doc.DslDoc
 
getFactory() - Method in class com.massa.mrules.builder.AbstractRuleEngineConfigHolder
Returns factory instance, depending on requested implementation and compilation level.
getFactory() - Method in interface com.massa.mrules.builder.IRuleEngineConfigHolder
Creates a new instance of a IRuleExecutionSetFactory, configured in parameters.
getFactory() - Method in class com.massa.mrules.builder.XmlRuleEngineConfigHolder
 
getFactoryImpl() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
getFactoryRenderer() - Method in class com.massa.dsl.doc.lexerhandler.NextCharLexerHandler.NextCharLexerHandlerBean
 
getFalseRepresentation() - Method in class com.massa.util.convert.BooleanConverter
 
getFalseValues() - Method in class com.massa.dsl.lexer.BooleanLexer
 
getField() - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
getField(IPropertySource, boolean) - Method in class com.massa.mrules.util.property.StrictFieldProperty2
 
getField() - Method in interface com.massa.util.property.IFieldAccessor
Gets accessed field.
getField() - Method in class com.massa.util.property.ReflectionFieldAccessor
 
getField(IPropertySource, boolean) - Method in class com.massa.util.property.StaticFieldProperty
 
getField(IPropertySource, boolean) - Method in class com.massa.util.property.StrictFieldProperty
 
getFieldAccessor(Field) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Searches in internal accessors cache, if not found builds the accessor.
getFieldsFor(Object, Class<?>) - Method in class com.massa.util.ObjOut
 
getFieldsSubGroup() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
getFileName() - Method in class com.massa.mrules.addon.MAddonsFinder
Overridden to change file names to search for.
getFileName() - Method in class com.massa.util.ConfigDiscovery
 
getFirst() - Method in class com.massa.util.Pair
 
getFixedPattern() - Method in class com.massa.dsl.matcher.DynamicLexerMatcher
 
getFollowingChar() - Method in class com.massa.dsl.matcher.AbstractLeafLexerMatcher
 
getFollowingCharPattern() - Method in class com.massa.dsl.matcher.AbstractCombineLexerMatcher
 
getFollowingCharPattern() - Method in class com.massa.dsl.matcher.AbstractLeafLexerMatcher
 
getFollowingCharPattern() - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
getFollowingCharPattern() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
getFollowingCharPattern() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getFollowingCharPattern() - Method in class com.massa.dsl.matcher.AndLexerMatcher.AndMatcher
 
getFollowingCharPattern() - Method in interface com.massa.dsl.matcher.LexerMatcher
 
getFollowingCharPattern() - Method in interface com.massa.dsl.matcher.Matcher
 
getFollowingCharPattern() - Method in class com.massa.dsl.matcher.OrLexerMatcher.OrMatcher
 
getFollowingCharPatternMatchResult() - Method in class com.massa.dsl.matcher.AbstractGenericMatcher
 
getFollowingCharPatternMatchResult() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getFollowingCharPatternMatchResult() - Method in class com.massa.dsl.matcher.AndLexerMatcher.AndMatcher
 
getFollowingCharPatternMatchResult() - Method in interface com.massa.dsl.matcher.Matcher
 
getFollowingCharPatternMatchResult() - Method in class com.massa.dsl.matcher.OrLexerMatcher.OrMatcher
 
getForCondition(ExecutionResultState) - Method in enum com.massa.mrules.executable.ExecutionResultState
Considering current enum value is Action result, returns a result for [condition: conditionResult / action: Current Enum Value]
getFormat(String) - Method in class com.massa.util.convert.DateConverter
Creates a DateFormat from the provided pattern and configured timezone.
getFromAddon(Node) - Method in class com.massa.mrules.factory.xml.RichXMLFactory
 
getFromEnum() - Method in class com.massa.dsl.lexer.EnumLexer
 
getFromId(String) - Static method in class com.massa.dsl.grammar.GrammarRepository
Searches loaded grammar to find the one corresponding to the provided id and default locale.
getFromId(String, String) - Static method in class com.massa.dsl.grammar.GrammarRepository
Searches loaded grammar to find the one corresponding to the provided id and local.
getFullGroup() - Method in class com.massa.dsl.autocomplete.AutoComplete
 
getFullResourceName() - Method in class com.massa.util.classloader.Resource
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
Returns requested generic type if any, otherwise the source's generic type if any.
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
getGenericCollectionType(IContext) - Method in interface com.massa.mrules.accessor.IAccessor
Returns the Generic type, if value is a collection or an array, evaluated : at compilation time for standard compilation at runtime for light compilation and execution phase or null if the type can't be resolved or value is not a collection.
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MFormatAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MIterateAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MMapEntriesAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MMapKeysAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MMapValuesAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MSizeAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MSplitAccessor
Returns requested generic type if any, otherwise the source's generic type if any.
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MValueAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MValuesAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
getGenericCollectionType(IContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.AbstractVariableAccessor
 
getGenericCollectionType(IPropertySource) - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
getGenericCollectionType(IPropertySource) - Method in class com.massa.mrules.util.property.LocalVarProperty
 
getGenericCollectionType(Method) - Static method in class com.massa.util.MBeanUtils
Returns the generic type if the method return type is a collection, or null if it cannot be resolved or if the property type is not a collection.
getGenericCollectionType(Field) - Static method in class com.massa.util.MBeanUtils
Returns the generic type if the field type is a collection, or null if it cannot be resolved or if the property type is not a collection.
getGenericCollectionType(Object) - Method in class com.massa.util.property.AbstractProperty
 
getGenericCollectionType(IPropertySource) - Method in class com.massa.util.property.ConstantProperty
Always null.
getGenericCollectionType(IPropertySource) - Method in class com.massa.util.property.IndexedProperty
 
getGenericCollectionType(Object) - Method in interface com.massa.util.property.IProperty
Tries to detect if the generic type of the property if the type is a Collection, whatever there is an argument or not.
getGenericCollectionType(IPropertySource) - Method in interface com.massa.util.property.IProperty
Tries to detect if the generic type of the property if the type is a Collection, knowing the argument type to use.
getGenericCollectionType(IPropertySource) - Method in class com.massa.util.property.MappedProperty
 
getGenericCollectionType(IPropertySource) - Method in class com.massa.util.property.NestedProperty
 
getGenericCollectionType(Object, String) - Static method in class com.massa.util.property.PropertyUtils
Returns the generic type if the property type is a collection, or null if it cannot be resolved or if the property type is not a collection.
getGenericCollectionType(IPropertySource) - Method in class com.massa.util.property.SimpleProperty
 
getGenericCollectionType(IPropertySource) - Method in class com.massa.util.property.StaticFieldProperty
 
getGenericCollectionType(IPropertySource) - Method in class com.massa.util.property.StaticMethodProperty
 
getGenericCollectionType(IPropertySource) - Method in class com.massa.util.property.StrictFieldProperty
 
getGenericCollectionType(IPropertySource) - Method in class com.massa.util.property.StrictMethodProperty
 
getGenericMapKeyType(IPropertySource) - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
getGenericMapKeyType(IPropertySource) - Method in class com.massa.mrules.util.property.LocalVarProperty
 
getGenericMapKeyType(Method) - Static method in class com.massa.util.MBeanUtils
Returns the key type if the method return type is a map, or null if it cannot be resolved or if the property type is not a map.
getGenericMapKeyType(Field) - Static method in class com.massa.util.MBeanUtils
Returns the key type if the field type is a map, or null if it cannot be resolved or if the property type is not a map.
getGenericMapKeyType(Object) - Method in class com.massa.util.property.AbstractProperty
 
getGenericMapKeyType(IPropertySource) - Method in class com.massa.util.property.ConstantProperty
Always null.
getGenericMapKeyType(IPropertySource) - Method in class com.massa.util.property.IndexedProperty
 
getGenericMapKeyType(Object) - Method in interface com.massa.util.property.IProperty
Tries to detect if the generic key type of the property if the type is a Map, whatever there is an argument or not.
getGenericMapKeyType(IPropertySource) - Method in interface com.massa.util.property.IProperty
Tries to detect if the generic key type of the property if the type is a Map, knowing the argument type to use.
getGenericMapKeyType(IPropertySource) - Method in class com.massa.util.property.MappedProperty
 
getGenericMapKeyType(IPropertySource) - Method in class com.massa.util.property.NestedProperty
 
getGenericMapKeyType(IPropertySource) - Method in class com.massa.util.property.SimpleProperty
 
getGenericMapKeyType(IPropertySource) - Method in class com.massa.util.property.StaticFieldProperty
 
getGenericMapKeyType(IPropertySource) - Method in class com.massa.util.property.StaticMethodProperty
 
getGenericMapKeyType(IPropertySource) - Method in class com.massa.util.property.StrictFieldProperty
 
getGenericMapKeyType(IPropertySource) - Method in class com.massa.util.property.StrictMethodProperty
 
getGenericMapValueType(IPropertySource) - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
getGenericMapValueType(IPropertySource) - Method in class com.massa.mrules.util.property.LocalVarProperty
 
getGenericMapValueType(Method) - Static method in class com.massa.util.MBeanUtils
Returns the value type if the method return type is a map, or null if it cannot be resolved or if the property type is not a map.
getGenericMapValueType(Field) - Static method in class com.massa.util.MBeanUtils
Returns the value type if the field type is a map, or null if it cannot be resolved or if the property type is not a map.
getGenericMapValueType(Object) - Method in class com.massa.util.property.AbstractProperty
 
getGenericMapValueType(IPropertySource) - Method in class com.massa.util.property.ConstantProperty
Always null.
getGenericMapValueType(IPropertySource) - Method in class com.massa.util.property.IndexedProperty
 
getGenericMapValueType(Object) - Method in interface com.massa.util.property.IProperty
Tries to detect if the generic value type of the property if the type is a Map, whatever there is an argument or not.
getGenericMapValueType(IPropertySource) - Method in interface com.massa.util.property.IProperty
Tries to detect if the generic value type of the property if the type is a Map, knowing the argument type to use.
getGenericMapValueType(IPropertySource) - Method in class com.massa.util.property.MappedProperty
 
getGenericMapValueType(IPropertySource) - Method in class com.massa.util.property.NestedProperty
 
getGenericMapValueType(IPropertySource) - Method in class com.massa.util.property.SimpleProperty
 
getGenericMapValueType(IPropertySource) - Method in class com.massa.util.property.StaticFieldProperty
 
getGenericMapValueType(IPropertySource) - Method in class com.massa.util.property.StaticMethodProperty
 
getGenericMapValueType(IPropertySource) - Method in class com.massa.util.property.StrictFieldProperty
 
getGenericMapValueType(IPropertySource) - Method in class com.massa.util.property.StrictMethodProperty
 
getGenericType(String) - Method in class com.massa.util.TypedMap
 
getGenericTypes(IContext) - Method in class com.massa.mrules.accessor.AbstractReadAccessor
By default, creates a 1 cell array with IAccessor.getGenericCollectionType(IContext) return value if any, or null if no value.
getGenericTypes(IContext) - Method in interface com.massa.mrules.accessor.IAccessor
Returns all the parameterized types, whatever is the field type, evaluated : at compilation time for standard compilation at runtime for light compilation and execution phase or null if the types can't be resolved or value is not a collection.
getGenericTypes(IContext) - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
getGenericTypes(IContext) - Method in class com.massa.mrules.accessor.MNullIfEmptyAccessor
 
getGenericTypes(IContext) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
getGenericTypes(IContext) - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
getGenericTypes(IContext) - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
getGenericTypes(IPropertySource) - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
getGenericTypes(IPropertySource) - Method in class com.massa.mrules.util.property.LocalVarProperty
 
getGenericTypes(Method) - Static method in class com.massa.util.MBeanUtils
Returns the parameterized types of the method, or null if it cannot be resolved.
getGenericTypes(Field) - Static method in class com.massa.util.MBeanUtils
Returns the parameterized types of the field, or null if it cannot be resolved.
getGenericTypes(Object) - Method in class com.massa.util.property.AbstractProperty
 
getGenericTypes(IPropertySource) - Method in class com.massa.util.property.ConstantProperty
Always null.
getGenericTypes(IPropertySource) - Method in class com.massa.util.property.IndexedProperty
 
getGenericTypes(Object) - Method in interface com.massa.util.property.IProperty
Tries to detect if the parameterized types of the property, whatever its type is, whatever there is an argument or not.
getGenericTypes(IPropertySource) - Method in interface com.massa.util.property.IProperty
Tries to detect if the parameterized types of the property, whatever its type is, knowing the argument type to use.
getGenericTypes(IPropertySource) - Method in class com.massa.util.property.MappedProperty
 
getGenericTypes(IPropertySource) - Method in class com.massa.util.property.NestedProperty
 
getGenericTypes(IPropertySource) - Method in class com.massa.util.property.SimpleProperty
 
getGenericTypes(IPropertySource) - Method in class com.massa.util.property.StaticFieldProperty
 
getGenericTypes(IPropertySource) - Method in class com.massa.util.property.StaticMethodProperty
 
getGenericTypes(IPropertySource) - Method in class com.massa.util.property.StrictFieldProperty
 
getGenericTypes(IPropertySource) - Method in class com.massa.util.property.StrictMethodProperty
 
getGlobalpatterns() - Static method in class com.massa.util.convert.DateConverter
 
getGlobalVariablesSubGroup() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
getGrammar() - Method in class com.massa.dsl.grammar.ParsingContext
 
getGrammar() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
getGrammar() - Method in interface com.massa.dsl.lexer.LexerParser
 
getGrammar() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
getGrammar() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getGrammar() - Method in interface com.massa.dsl.matcher.Matcher
 
getGroup() - Method in class com.massa.dsl.autocomplete.AutoComplete
 
getGroup() - Method in class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
getGroup() - Method in interface com.massa.dsl.autocomplete.AutoCompleteGenerator
 
getGroup() - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
getGroup() - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
getGroup() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
getHandlerFor(Object, Class<?>) - Method in class com.massa.util.ObjOut
 
getHandlerInstance(Class<? extends C>) - Method in class com.massa.dsl.doc.HandlersHolder
Gets handler for this class or for the first found in class parent hierarchy or default
getHandlerInstance(Class<? extends C>) - Method in class com.massa.mrules.extensions.dsl.doc.html.TemplatesHolder
 
getHandles() - Method in class com.massa.mrules.session.MStatefulRuleSession
JSR94 spec entry point AND real entry point
getHolder() - Method in exception com.massa.util.MBeanUtils.ImportValidationException
 
getHour() - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
getHour() - Method in class com.massa.util.DateUtils.DateOperation
 
getHour() - Method in interface com.massa.util.DateUtils.IDateOperation
 
getId() - Method in class com.massa.dsl.grammar.Grammar
 
getId() - Method in class com.massa.dsl.lexer.AbstractLexer
 
getId() - Method in interface com.massa.dsl.lexer.Lexer
 
getIfFalse() - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
getIfTrue() - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
getImmutableInstance() - Method in class com.massa.mrules.security.MRulesBreSecurityManager
 
getImmutableInstance() - Method in interface com.massa.util.security.IMRulesSecurityManager
 
getImmutableInstance() - Method in class com.massa.util.security.MRulesUtilsSecurityManager
 
getImplementationId() - Method in class com.massa.mrules.accessor.arithmetic.Abs
 
getImplementationId() - Method in class com.massa.mrules.accessor.arithmetic.Average
 
getImplementationId() - Method in class com.massa.mrules.accessor.arithmetic.Divide
 
getImplementationId() - Method in class com.massa.mrules.accessor.arithmetic.Mod
 
getImplementationId() - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
getImplementationId() - Method in class com.massa.mrules.accessor.arithmetic.Multiply
 
getImplementationId() - Method in class com.massa.mrules.accessor.arithmetic.Pow
 
getImplementationId() - Method in class com.massa.mrules.accessor.arithmetic.Round
 
getImplementationId() - Method in class com.massa.mrules.accessor.arithmetic.Subtract
 
getImplementationId() - Method in class com.massa.mrules.accessor.arithmetic.Sum
 
getImplementationId() - Method in class com.massa.mrules.accessor.MAvailableAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MCastAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MConditionWrapperAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MCountAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MDefinedAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MExecutableWrapperAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MFilterAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MFormatAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MIterateAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MMapEntriesAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MMapKeysAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MMapValuesAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MMinMaxAccessor.Max
 
getImplementationId() - Method in class com.massa.mrules.accessor.MMinMaxAccessor.Min
 
getImplementationId() - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MNullIfEmptyAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MSearchAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MSizeAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MSplitAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MValueAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MValuesAccessor
 
getImplementationId() - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
getImplementationId() - Method in class com.massa.mrules.action.MAccessorWrapper
 
getImplementationId() - Method in class com.massa.mrules.action.MActionAdd
 
getImplementationId() - Method in class com.massa.mrules.action.MActionAddAll
 
getImplementationId() - Method in class com.massa.mrules.action.MActionClear
 
getImplementationId() - Method in class com.massa.mrules.action.MActionDefine
 
getImplementationId() - Method in class com.massa.mrules.action.MActionExec
 
getImplementationId() - Method in class com.massa.mrules.action.MActionFlowControl
 
getImplementationId() - Method in class com.massa.mrules.action.MActionPrint
 
getImplementationId() - Method in class com.massa.mrules.action.MActionPrintF
 
getImplementationId() - Method in class com.massa.mrules.action.MActionResetCache
 
getImplementationId() - Method in class com.massa.mrules.action.MActionSet
 
getImplementationId() - Method in class com.massa.mrules.action.MActionSort
 
getImplementationId() - Method in class com.massa.mrules.action.MActionUndefine
 
getImplementationId() - Method in class com.massa.mrules.addon.DefaultVariablesManager.Date
 
getImplementationId() - Method in class com.massa.mrules.addon.DefaultVariablesManager.DateTime
 
getImplementationId() - Method in class com.massa.mrules.addon.DefaultVariablesManager.Now
 
getImplementationId() - Method in class com.massa.mrules.addon.DefaultVariablesManager.NullValue
 
getImplementationId() - Method in class com.massa.mrules.addon.DefaultVariablesManager.Readbase
 
getImplementationId() - Method in class com.massa.mrules.addon.DefaultVariablesManager.RootReadbase
 
getImplementationId() - Method in class com.massa.mrules.addon.DefaultVariablesManager.RootWritebase
 
getImplementationId() - Method in class com.massa.mrules.addon.DefaultVariablesManager.RulesetName
 
getImplementationId() - Method in class com.massa.mrules.addon.DefaultVariablesManager.Time
 
getImplementationId() - Method in class com.massa.mrules.addon.DefaultVariablesManager.Writebase
 
getImplementationId() - Method in interface com.massa.mrules.addon.IAddon
Unique addon implementation ID.
getImplementationId() - Method in class com.massa.mrules.callable.Call
 
getImplementationId() - Method in class com.massa.mrules.callable.Function
 
getImplementationId() - Method in class com.massa.mrules.callable.Return
 
getImplementationId() - Method in class com.massa.mrules.condition.MAccessorWrapperCondition
 
getImplementationId() - Method in class com.massa.mrules.condition.MConditionNot
 
getImplementationId() - Method in class com.massa.mrules.condition.MConditionSet
 
getImplementationId() - Method in class com.massa.mrules.condition.MEvaluationCondition
 
getImplementationId() - Method in class com.massa.mrules.condition.MHardCodedCondition
 
getImplementationId() - Method in class com.massa.mrules.context.MContextFactory
 
getImplementationId() - Method in class com.massa.mrules.context.MInOutContextFactory
 
getImplementationId() - Method in class com.massa.mrules.context.MListContextFactory
 
getImplementationId() - Method in class com.massa.mrules.context.MStandaloneContextFactory
 
getImplementationId() - Method in class com.massa.mrules.executable.MExecutionBlock
 
getImplementationId() - Method in class com.massa.mrules.executable.MForEach
 
getImplementationId() - Method in class com.massa.mrules.executable.MForEachNumber
 
getImplementationId() - Method in class com.massa.mrules.executable.MIndex
 
getImplementationId() - Method in class com.massa.mrules.executable.MIndex.IndexAction
 
getImplementationId() - Method in class com.massa.mrules.executable.MRule
 
getImplementationId() - Method in class com.massa.mrules.extensions.jdk8.addon.Jdk8VariablesManager.Jdk8Now
 
getImplementationId() - Method in class com.massa.mrules.factory.xml.RichXMLFactory.CALLAddon
 
getImplementationId() - Method in class com.massa.mrules.factory.xml.RichXMLFactory.FORMATAddon
 
getImplementationId() - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
Null for generic implem.
getImplementationId() - Method in class com.massa.mrules.factory.xml.RichXMLFactory.INDEXAddon
 
getImplementationId() - Method in class com.massa.mrules.factory.xml.RichXMLFactory.MainRuleFactoryImpl
 
getImplementationId() - Method in class com.massa.mrules.factory.xml.RichXMLFactory.PRINTFAddon
 
getImplementationId() - Method in interface com.massa.mrules.factory.xml.RichXMLFactory.RichSubFactory
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.COLDISJOINED
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.COLEQ
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.COLIN
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.COLINCLUDED
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.COLINCLUDES
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.COLINTERSECTS
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.COLNE
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.COLNOTIN
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.CONTAINS
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.EMPTY
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.EQ
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.GT
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.GTE
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.IN
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.LT
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.LTE
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.MATCH
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.NE
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.NOTCONTAINS
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.NOTEMPTY
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.NOTIN
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.NOTMATCH
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.NOTNULL
 
getImplementationId() - Method in class com.massa.mrules.operator.evaluation.NULL
 
getImplementationId() - Method in class com.massa.mrules.operator.logical.AND
 
getImplementationId() - Method in class com.massa.mrules.operator.logical.OR
 
getImplementationId() - Method in class com.massa.mrules.operator.logical.VALBETWEEN
 
getImplementationId() - Method in class com.massa.mrules.operator.logical.XOR
 
getImplementationId() - Method in class com.massa.mrules.operator.math.DIVIDED
 
getImplementationId() - Method in class com.massa.mrules.operator.math.MINUS
 
getImplementationId() - Method in class com.massa.mrules.operator.math.MODULO
 
getImplementationId() - Method in class com.massa.mrules.operator.math.MULTIPLIED
 
getImplementationId() - Method in class com.massa.mrules.operator.math.PLUS
 
getImplementationId() - Method in class com.massa.mrules.operator.math.POWER
 
getImplementationId() - Method in class com.massa.mrules.set.MRuleExecutionSet
 
getImplementationId() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getImportedClasses() - Method in class com.massa.mrules.set.MRuleExecutionSet
 
getImportedPackage() - Static method in class com.massa.util.MBeanUtils
 
getImportedPackages() - Method in class com.massa.mrules.set.MRuleExecutionSet
 
getImportName() - Method in exception com.massa.util.MBeanUtils.ImportValidationException
 
getImports() - Method in class com.massa.mrules.context.AbstractContext
 
getImports() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
getImports() - Method in class com.massa.mrules.context.ContextWrapper
 
getImports() - Method in interface com.massa.mrules.context.IContext
Returns local imports for this context's ruleset.
getImports() - Method in interface com.massa.mrules.set.IMRuleExecutionSet
Returns local imports for this ruleset.
getImports() - Method in class com.massa.mrules.set.MRuleExecutionSet
 
getImports() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getIncrement() - Method in class com.massa.mrules.executable.MForEachNumber
 
getIndex() - Method in class com.massa.mrules.executable.MIndex
 
getIndex() - Method in class com.massa.util.property.IndexedProperty
 
getIndexedProperty(Object, String) - Method in class com.massa.util.commons.MBeanUtilsBean
 
getIndexedProperty(Object, String, int) - Method in class com.massa.util.commons.MBeanUtilsBean
 
getIndexedProperty(Object, String) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
getIndexedProperty(Object, String, int) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
getIndexedPropertyInstance(String, IProperty) - Method in class com.massa.mrules.util.property.PropertyCompiler2.PropertyFactory2
 
getIndexedPropertyInstance(IProperty, IProperty) - Method in class com.massa.mrules.util.property.PropertyCompiler2.PropertyFactory2
 
getIndexedPropertyInstance(String, IProperty) - Method in class com.massa.util.property.PropertyCompiler.DefaultPropertyFactory
Might be overridden to change IndexedProperty implementation.
getIndexedPropertyInstance(IProperty, IProperty) - Method in class com.massa.util.property.PropertyCompiler.DefaultPropertyFactory
Might be overridden to change IndexedProperty implementation.
getIndexedPropertyInstance(String, IProperty) - Method in interface com.massa.util.property.PropertyCompiler.IPropertyFactory
Provides IndexedProperty implementation.
getIndexedPropertyInstance(IProperty, IProperty) - Method in interface com.massa.util.property.PropertyCompiler.IPropertyFactory
Provides IndexedProperty implementation.
getIndexedPropertyInstance(String, IProperty) - Method in class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
Might be overridden to change IndexedProperty implementation.
getIndexedPropertyInstance(IProperty, IProperty) - Method in class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
Might be overridden to change IndexedProperty implementation.
getIndexVar() - Method in class com.massa.mrules.executable.MForEach
 
getIndexVar() - Method in class com.massa.mrules.executable.MForEachNumber
 
getIndexVarName() - Method in class com.massa.mrules.executable.MForEach
Returns the index var name to use in context variable cache.
getIndexVarName() - Method in class com.massa.mrules.executable.MForEachNumber
Returns the index var name to use in context variable cache.
getInfoBlock() - Method in interface com.massa.mrules.exception.IMRulesException
 
getInfoBlock() - Method in exception com.massa.mrules.exception.MAccessorException
 
getInfoBlock() - Method in exception com.massa.mrules.exception.MConfigurationException
 
getInfoBlock() - Method in exception com.massa.mrules.exception.MExecutionException
 
getInfoBlock() - Method in exception com.massa.mrules.exception.MInvalidHandleException
 
getInfoBlock() - Method in exception com.massa.mrules.exception.MInvalidRuleSessionException
 
getInfoBlock() - Method in exception com.massa.mrules.exception.MRuleExecutionSetCreateException
 
getInfoBlock() - Method in exception com.massa.mrules.exception.MRuleInternalException
 
getInfoBlock() - Method in exception com.massa.mrules.exception.MRuleInternalRuntimeException
 
getInfoBlock() - Method in exception com.massa.mrules.exception.MRuleSessionCreateException
 
getInfoBlock() - Method in exception com.massa.mrules.exception.MRuleSessionTypeUnsupportedException
 
getInfoBlock() - Method in exception com.massa.mrules.exception.MRuleValidationException
 
getInjectionStrategy() - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock
 
getInjectionStrategy() - Method in interface com.massa.dsl.block.InjectableLexerBlock
 
getInjectionStrategy() - Method in class com.massa.dsl.block.InjectableLexerBlockWrapper
 
getInput() - Method in class com.massa.mrules.context.execute.MExecutionContext
 
getInputOutputLabels() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
getInputType() - Method in class com.massa.mrules.context.compile.MCompilationContext
 
getInstance() - Static method in class com.massa.mrules.session.MRuleAdministrator
 
getInstance() - Static method in class com.massa.mrules.session.MRuleRuntime
 
getInstance() - Static method in class com.massa.util.extensions.nativeproperty.NativePropertyAccessCache
 
getInstance() - Static method in class com.massa.util.property.PropertyCompiler
 
getInstance() - Static method in class com.massa.util.property.ReflectionPropertyAccessCache
 
getIntegerPropertyInstance(Integer) - Method in class com.massa.mrules.util.property.PropertyCompiler2.PropertyFactory2
 
getIntegerPropertyInstance(Integer) - Method in class com.massa.util.property.PropertyCompiler.DefaultPropertyFactory
Might be overridden to change IntegerProperty implementation.
getIntegerPropertyInstance(Integer) - Method in interface com.massa.util.property.PropertyCompiler.IPropertyFactory
Provides IntegerProperty implementation.
getIntegerPropertyInstance(Integer) - Method in class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
Might be overridden to change ConstantProperty implementation.
getInternalCacheIdentifier() - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
getInternalCacheIdentifier() - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
getInternalCacheIdentifier() - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
getInternalCacheIdentifier() - Method in class com.massa.mrules.addon.AbstractAddon
Returns null by default.
getInternalCacheIdentifier() - Method in class com.massa.mrules.addon.AbstractAnonymousAddon
Returns null by default.
getInternalCacheIdentifier() - Method in interface com.massa.mrules.addon.IAddon
This method allows to retrieve the internal cache identifier set during the compilation phase.
getInternalCacheIdentifier() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
Returns null by default.
getInternalCacheIdentifier() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getInternalDistinctAddonCacheCount() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
getInternalDistinctAddonCacheCount() - Method in interface com.massa.mrules.set.IMRuleExecutionSet
 
getInternalDistinctAddonCacheCount() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getInternalExpectedType() - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
Returns expected types to provide for sub-accessors compilation.
getInverted() - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.COLEQ
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.COLINCLUDED
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.COLINCLUDES
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.COLINTERSECTS
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.COLNOTIN
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.CONTAINS
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.EMPTY
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.EQ
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.GT
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.GTE
 
getInverted() - Method in interface com.massa.mrules.operator.evaluation.IEvaluationOperator
Returns a new instance instance of Evaluation operator, allowing to invert the operands.
getInverted() - Method in class com.massa.mrules.operator.evaluation.IN
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.LT
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.LTE
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.MATCH
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.NOTCONTAINS
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.NOTIN
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.NOTNULL
 
getInverted() - Method in class com.massa.mrules.operator.evaluation.NULL
 
getIterationOperator() - Method in class com.massa.mrules.condition.MEvaluationCondition
 
getIterations() - Method in class com.massa.mrules.executable.MForEachNumber
 
getIterator(Object) - Static method in class com.massa.mrules.util.MRulesUtils
calls MRulesUtils.getIterator(Object, boolean) with simulateForSingleValue at false.
getIterator(Object, boolean) - Static method in class com.massa.mrules.util.MRulesUtils
Gets an iterator over the provided object, which can be an array, an Iterator, an Enumeration or an Iterable.
getJavaFileForOutput(JavaFileManager.Location, String, JavaFileObject.Kind, FileObject) - Method in class com.massa.util.extensions.nativeproperty.compiler.ExtendedStandardJavaFileManager
 
getJlsClassName(String) - Static method in class com.massa.util.MBeanUtils
Converts a class name to a JLS style class name.
getJMXRecorderBuilder() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean
 
getJMXRecorderBuilder() - Method in class com.massa.mrules.jmx.MRuleExecutionSetManagementBeanImpl
 
getJMXRecorderBuilder() - Method in class com.massa.mrules.jmx.MRuleExecutionSetManagementBeanNoopImpl
 
getJMXRecorderBuilder(MRuleExecutionSetMetadata, boolean) - Method in class com.massa.mrules.jmx.MRulesJmxAggregateRegistrationStrategy
 
getJMXRecorderBuilder(MRuleExecutionSetMetadata, boolean) - Method in class com.massa.mrules.jmx.MRulesJmxGlobalRegistrationStrategy
 
getJMXRecorderBuilder(MRuleExecutionSetMetadata, boolean) - Method in class com.massa.mrules.jmx.MRulesJmxNameRegistrationStrategy
 
getJMXRecorderBuilder(MRuleExecutionSetMetadata, boolean) - Method in class com.massa.mrules.jmx.MRulesJmxNoopRegistrationStrategy
 
getJMXRecorderBuilder(MRuleExecutionSetMetadata, boolean) - Method in interface com.massa.mrules.jmx.MRulesJmxRegistrationStrategy
Returns a MRuleExecutionSetManagementBean.JMXRecorderBuilder allowing to make all MRuleExecutionSetManagementBean registered in any MBean server and related to this ruleset collect event data and emit a MRuleExecutionSetMXNotification.
getJmxRegistrationStrategy() - Static method in class com.massa.mrules.addon.MAddonsFinder
Returns strategy used to register JMX Beans to monitor rulesets lifecycle steps.
getJndi() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
getJndiName() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
getKey() - Method in class com.massa.dsl.lexer.MappedPropertyLexer.StandaloneEntry
 
getKey() - Method in class com.massa.util.property.MappedProperty
 
getKnownGlobals() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
getLabel() - Method in class com.massa.dsl.autocomplete.AutoComplete
 
getLabel() - Method in enum com.massa.mrules.CustomProperties
 
getLabel() - Method in enum com.massa.mrules.extensions.dsl.builder.MrlCustomProperties
 
getLastCompilationDate() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getLastCompilationTime() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getLastCompletedMatch() - Method in class com.massa.dsl.grammar.ParsingContext
 
getLastExecutionDate() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getLastExecutionTime() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getLastFailedCompilationDate() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getLastFailedExecutionDate() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getLastFailedOptimizationDate() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getLastOptimizationDate() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getLastOptimizationTime() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getLeft() - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
getLeft() - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder
 
getLevel() - Method in class com.massa.mrules.util.out.OuterWithLevel
 
getLexer() - Method in class com.massa.dsl.block.LexerClassBlock
 
getLexer() - Method in class com.massa.dsl.doc.lexerhandler.LexerHandlerBean
 
getLexer() - Method in interface com.massa.dsl.lexer.LexerParser
 
getLexer() - Method in class com.massa.dsl.lexer.ObjectLexer.ObjectLexerParser
 
getLexerBean() - Method in class com.massa.dsl.doc.blockhandler.LexerClassBlockHandler.LexerClassBlockHandlerBean
 
getLexerBlock() - Method in class com.massa.dsl.doc.blockhandler.LexerBlockHandlerBean
 
getLexerBlock() - Method in class com.massa.dsl.doc.lexerhandler.RegexLexerHandler.RegexLexerHandlerBean
 
getLexerBlock() - Method in class com.massa.dsl.doc.lexerhandler.SubParseLexerHandler.SubParseLexerHandlerBean
 
getLexerBlock() - Method in class com.massa.dsl.doc.lexerhandler.TransformLexerHandler.TransformLexerHandlerBean
 
getLexerBlock() - Method in class com.massa.dsl.doc.lexerhandler.ValueLexerHandler.ValueLexerHandlerBean
 
getLexerBlocks() - Method in class com.massa.dsl.doc.lexerhandler.ObjectLexerHandler.ObjectLexerHandlerBean
 
getLexerClass() - Method in class com.massa.dsl.block.LexerClassBlock
 
getLexerFromId(String) - Method in class com.massa.dsl.grammar.Grammar
Queries internal lexer repository by unique id.
getLexerFromType(Class<?>, Set<String>, Set<Class<?>>) - Method in class com.massa.dsl.grammar.Grammar
Queries internal lexer repository by lexer returning type (i.e. the parsing result type).
getLexerId() - Method in class com.massa.dsl.block.LexerIdBlock
 
getLexerIdExclude() - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock
 
getLexerIdsSet() - Method in class com.massa.dsl.block.LexerIdsBlock
 
getLexerMatcher() - Method in class com.massa.dsl.matcher.AbstractCombineLexerMatcher.AbstractCombineMatcher
 
getLexerMatcher() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getLexerMatcher() - Method in class com.massa.dsl.matcher.AndLexerMatcher.AndMatcher
 
getLexerMatcher() - Method in class com.massa.dsl.matcher.FixedLexerMatcher.FixedMatcher
 
getLexerMatcher() - Method in class com.massa.dsl.matcher.LexerBlockMatcher.BlockMatcher
 
getLexerMatcher() - Method in interface com.massa.dsl.matcher.Matcher
 
getLexerMatcher() - Method in class com.massa.dsl.matcher.MultipleFixedLexerMatcher.MultipleFixedMatcher
 
getLexerMatcher() - Method in class com.massa.dsl.matcher.OrLexerMatcher.OrMatcher
 
getLexerMatcher() - Method in class com.massa.dsl.matcher.RegexLexerMatcher.RegexMatcher
 
getLexerParser() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
getLexerParser() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getLexerParser() - Method in interface com.massa.dsl.matcher.Matcher
 
getLexers() - Method in class com.massa.dsl.doc.blockhandler.LexerTypeBlockHandler.LexerTypeBlockHandlerBean
 
getLexerType() - Method in class com.massa.dsl.block.LexerTypeBlock
 
getLexerTypeExclude() - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock
 
getLine() - Method in exception com.massa.dsl.DslException
Line at which error occured.
getLine() - Method in exception com.massa.mrules.factory.xml.XMLMConfigurationException
 
getLine() - Method in exception com.massa.util.XMLUtilsException
 
getLineNumber() - Method in class com.massa.util.io.AdvancedReader
 
getLineNumberAtMark(int) - Method in class com.massa.util.io.AdvancedReader
 
getListener() - Method in class com.massa.dsl.lexer.AbstractLexer
 
getListener() - Method in interface com.massa.dsl.lexer.Lexer
Retrieves the LexerParserListener if configured.
getListener() - Method in class com.massa.dsl.matcher.AbstractLexerMatcher
 
getListener() - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
getListener() - Method in interface com.massa.dsl.matcher.LexerMatcher
Retrieves the MatcherListener if configured.
getListenerClass() - Method in class com.massa.dsl.lexer.AbstractLexer
 
getListenerClass() - Method in class com.massa.dsl.matcher.AbstractLexerMatcher
 
getLocale() - Method in class com.massa.dsl.grammar.Grammar
 
getLocale() - Method in class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
getLocale() - Method in class com.massa.util.convert.DateConverter
 
getLocale() - Method in class com.massa.util.convert.NumberConverter
 
getLocalImport() - Method in class com.massa.mrules.set.LocalImportHolder
 
getLocalRuleExecutionSetProvider(Map) - Method in class com.massa.mrules.session.MRuleAdministrator
JSR94 API, allowing to get Execution Set Provider, i.e.
getLocalVariablesSubGroup() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
getLog(Class<?>) - Static method in class com.massa.log.LogFactory
Gets logger from class.
getLog(String) - Static method in class com.massa.log.LogFactory
Gets logger from logger name.
getLog() - Method in class com.massa.mrules.context.AbstractContext
 
getLog() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
getLog() - Method in class com.massa.mrules.context.ContextWrapper
 
getLog() - Method in class com.massa.mrules.context.execute.MCompilationContextConverter
 
getLog() - Method in interface com.massa.mrules.context.IContext
Get logger/
getLogicalOperator(String) - Static method in class com.massa.mrules.addon.MAddonsUtils
Retrieves operator implementation from registered addons.
getLogicalOperator(Node) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
getLogicalOperator(Node, boolean) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
getLogSpaces() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
getLogSpaces() - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
getLogSpaces() - Method in interface com.massa.mrules.context.execute.IExecutionContext
Get spaces corresponding to stack level.
getMainRuleFactory() - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
getMainRuleFactory() - Method in class com.massa.mrules.factory.xml.RichXMLFactory
 
getMainRuleFactory() - Method in class com.massa.mrules.factory.xml.SimpleXMLFactory
 
getMapConcrete(Class<C>) - Static method in class com.massa.util.MBeanUtils
Gets a concrete class to be used when instantiating a Map from an interface or abstract class.
getMappedProperty(Object, String) - Method in class com.massa.util.commons.MBeanUtilsBean
 
getMappedProperty(Object, String, String) - Method in class com.massa.util.commons.MBeanUtilsBean
 
getMappedProperty(Object, String) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
getMappedProperty(Object, String, String) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
getMappedPropertyInstance(String, IProperty) - Method in class com.massa.mrules.util.property.PropertyCompiler2.PropertyFactory2
 
getMappedPropertyInstance(IProperty, IProperty) - Method in class com.massa.mrules.util.property.PropertyCompiler2.PropertyFactory2
 
getMappedPropertyInstance(String, IProperty) - Method in class com.massa.util.property.PropertyCompiler.DefaultPropertyFactory
Might be overridden to change MappedProperty implementation.
getMappedPropertyInstance(IProperty, IProperty) - Method in class com.massa.util.property.PropertyCompiler.DefaultPropertyFactory
Might be overridden to change MappedProperty implementation.
getMappedPropertyInstance(String, IProperty) - Method in interface com.massa.util.property.PropertyCompiler.IPropertyFactory
Provides MappedProperty implementation.
getMappedPropertyInstance(IProperty, IProperty) - Method in interface com.massa.util.property.PropertyCompiler.IPropertyFactory
Provides MappedProperty implementation.
getMappedPropertyInstance(String, IProperty) - Method in class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
Might be overridden to change MappedProperty implementation.
getMappedPropertyInstance(IProperty, IProperty) - Method in class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
Might be overridden to change MappedProperty implementation.
getMatch() - Method in class com.massa.dsl.matcher.FixedLexerMatcher
 
getMatch() - Method in class com.massa.dsl.matcher.MultipleFixedLexerMatcher
 
getMatchedMatcher() - Method in class com.massa.dsl.matcher.OrLexerMatcher.OrMatcher
 
getMatchedMatchers() - Method in class com.massa.dsl.matcher.AndLexerMatcher.AndMatcher
 
getMatchedText() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
getMatchedText() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getMatchedText() - Method in interface com.massa.dsl.matcher.Matcher
Retrieves text between start of match and end of match.
getMatcher() - Method in class com.massa.dsl.doc.matcherhandler.LexerMatcherHandlerBean
 
getMatcher(LexerParser) - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
getMatcher(LexerParser) - Method in class com.massa.dsl.matcher.AndLexerMatcher
 
getMatcher(LexerParser) - Method in class com.massa.dsl.matcher.ChangeWeightLexerMatcher
 
getMatcher() - Method in class com.massa.dsl.matcher.ChangeWeightLexerMatcher
 
getMatcher(LexerParser) - Method in class com.massa.dsl.matcher.DynamicLexerMatcher
 
getMatcher(LexerParser) - Method in class com.massa.dsl.matcher.EofMatcher
 
getMatcher(LexerParser) - Method in class com.massa.dsl.matcher.FixedLexerMatcher
 
getMatcher(LexerParser) - Method in class com.massa.dsl.matcher.LexerBlockMatcher
 
getMatcher(LexerParser) - Method in interface com.massa.dsl.matcher.LexerMatcher
 
getMatcher(LexerParser) - Method in class com.massa.dsl.matcher.MultipleFixedLexerMatcher
 
getMatcher(LexerParser) - Method in class com.massa.dsl.matcher.NoopLexerMatcher
 
getMatcher(LexerParser) - Method in class com.massa.dsl.matcher.OrLexerMatcher
 
getMatcher(LexerParser) - Method in class com.massa.dsl.matcher.RegexLexerMatcher
 
getMatcher(LexerParser) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyLexerMatcher
 
getMatcherAutoCompleteConfiguration() - Method in interface com.massa.dsl.autocomplete.MatcherAutoCompleter
Allows to configure a preferred autoComplete scheme.
getMatcherAutoCompleteConfiguration() - Method in class com.massa.dsl.lexer.AbstractLexer
 
getMatcherAutoCompleteConfiguration() - Method in interface com.massa.dsl.lexer.Lexer
Allows to configure a preferred autoComplete scheme for this lexer.
getMatcherAutoCompleteConfiguration() - Method in class com.massa.dsl.matcher.AbstractLexerMatcher
 
getMatcherAutoCompleteConfiguration() - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
getMatcherAutoCompleteConfiguration() - Method in interface com.massa.dsl.matcher.LexerMatcher
Allows to configure a preferred autoComplete scheme for this lexer matcher.
getMatcherListenerClass() - Method in class com.massa.dsl.lexer.TransformLexer
 
getMatchers() - Method in class com.massa.dsl.matcher.AbstractCombineLexerMatcher
 
getMatchingResourceNames(String, String) - Static method in class com.massa.util.classloader.ResourceLoader
Returns only resource names without URL.
getMatchingResourceNames(String, String, boolean) - Static method in class com.massa.util.classloader.ResourceLoader
Returns only resource names without URL.
getMatchingResourceNames(String, String, ClassLoader) - Static method in class com.massa.util.classloader.ResourceLoader
Returns only resource names without URL.
getMatchingResourceNames(String, String, boolean, ClassLoader) - Static method in class com.massa.util.classloader.ResourceLoader
Returns only resource names without URL.
getMatchingResources(String, String) - Static method in class com.massa.util.classloader.ResourceLoader
Parses all classpath resources to locate ones in the provided path which names match the provided regex.
getMatchingResources(String, String, boolean) - Static method in class com.massa.util.classloader.ResourceLoader
Parses all classpath resources to locate ones in the provided path which names match the provided regex.
getMatchingResources(String, String, ClassLoader) - Static method in class com.massa.util.classloader.ResourceLoader
Parses all classpath resources to locate ones in the provided path which names match the provided regex.
getMatchingResources(String, String, boolean, ClassLoader) - Static method in class com.massa.util.classloader.ResourceLoader
Parses all classpath resources to locate ones in the provided path which names match the provided regex.
getMatchResult(M) - Method in class com.massa.dsl.grammar.ParsingContext
The context allows to keep trace of match result and to retrieve what has already been parsed.
getMathBuilder() - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder
 
getMax() - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
getMax() - Method in class com.massa.mrules.operator.logical.VALBETWEEN
 
getMaxDebugLevel() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
getMaxDecimals() - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
getMaxLevel() - Method in class com.massa.util.ObjOut
 
getMaxOccurs() - Method in class com.massa.dsl.block.AbstractLexerBlock
 
getMaxPass() - Method in class com.massa.mrules.optimizer.MExpressionOptimizer
 
getMaxReadLen() - Method in class com.massa.util.io.AdvancedReader
Maximum number of characters to read from underlying reader
getMBean() - Method in class com.massa.mrules.jmx.MRulesJmxGlobalRegistrationStrategy
 
getMBean(MRuleExecutionSetMetadata) - Method in class com.massa.mrules.jmx.MRulesJmxNameRegistrationStrategy
 
getMD5(String) - Static method in class com.massa.util.StringUtils
Computes MD5 checksum for the provided String.
getMessage() - Method in class com.massa.mrules.accessor.MFormatAccessor
 
getMessage() - Method in class com.massa.mrules.action.MActionFlowControl
 
getMessage() - Method in class com.massa.mrules.action.MActionPrintF
 
getMessage() - Method in interface com.massa.mrules.exception.IMRulesException
 
getMessage() - Method in class com.massa.mrules.exception.MRulesExceptionInfoBlock
 
getMessage(Object...) - Method in class com.massa.util.MessageCode.DynamicMessageCode
 
getMessage() - Method in class com.massa.util.MessageCode.DynamicMessageCode
 
getMessage() - Method in class com.massa.util.MessageCode
Directly returns message from bundle.
getMessage(Object...) - Method in class com.massa.util.MessageCode
Returns formatted message from bundle.
getMessage() - Method in class com.massa.util.MessageCode.MessageCodeFromField
 
getMessage(Object...) - Method in class com.massa.util.MessageCode.MessageCodeFromField
 
getMessage() - Method in class com.massa.util.MessageInfo
 
getMessageCode() - Method in class com.massa.util.MessageInfo
 
getMessageInfo() - Method in class com.massa.mrules.exception.MRulesExceptionInfoBlock
 
getMessageInfo() - Method in exception com.massa.util.LicenceException
 
getMessageInfo() - Method in exception com.massa.util.UtilsException
 
getMetadata() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
getMetadata() - Method in interface com.massa.mrules.set.IMRuleExecutionSet
 
getMetadata() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getMethod(IPropertySource, boolean) - Method in class com.massa.mrules.util.property.StrictMethodProperty2
 
getMethod() - Method in interface com.massa.util.property.IMethodInvoker
Get invoked method.
getMethod() - Method in class com.massa.util.property.ReflectionMethodInvoker
 
getMethod(IPropertySource, boolean) - Method in class com.massa.util.property.StaticMethodProperty
 
getMethod(IPropertySource, boolean) - Method in class com.massa.util.property.StrictMethodProperty
 
getMethodInvoker(Method) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Searches in internal invokers cache, if not found builds the invoker.
getMethodsSubGroup() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
getMilli() - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
getMilli() - Method in class com.massa.util.DateUtils.DateOperation
 
getMilli() - Method in interface com.massa.util.DateUtils.IDateOperation
 
getMin() - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
getMin() - Method in class com.massa.mrules.operator.logical.VALBETWEEN
 
getMinOccurs() - Method in class com.massa.dsl.block.AbstractLexerBlock
 
getMinute() - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
getMinute() - Method in class com.massa.util.DateUtils.DateOperation
 
getMinute() - Method in interface com.massa.util.DateUtils.IDateOperation
 
getMode() - Method in class com.massa.dsl.doc.matcherhandler.LexerMatcherHandlerBean
 
getMode() - Method in class com.massa.util.Rounder
 
getModel() - Method in class com.massa.dsl.doc.DslDocGen
 
getMonth() - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
getMonth() - Method in class com.massa.util.DateUtils.DateOperation
 
getMonth() - Method in interface com.massa.util.DateUtils.IDateOperation
 
getMrlContent() - Method in class com.massa.mrules.extensions.dsl.builder.MrlRuleEngineConfigHolder
Retrieves MRL Content for Hash: from available MRL Content if provided, or from file.
getMrlReader() - Method in class com.massa.mrules.extensions.dsl.builder.MrlRuleEngineConfigHolder
Retrieves MRL Content for building: from available MRL Content if provided, or from file.
getMXBean() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean
 
getMXBean() - Method in class com.massa.mrules.jmx.MRuleExecutionSetManagementBeanImpl
 
getMXBean() - Method in class com.massa.mrules.jmx.MRuleExecutionSetManagementBeanNoopImpl
 
getName() - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock
 
getName() - Method in interface com.massa.dsl.block.InjectableLexerBlock
 
getName() - Method in class com.massa.dsl.block.InjectableLexerBlockWrapper
 
getName() - Method in class com.massa.log.DefaultLog
 
getName() - Method in interface com.massa.log.Log
 
getName() - Method in class com.massa.log.LogOverCommonslogging
 
getName() - Method in class com.massa.log.LogOverLog4j
 
getName() - Method in class com.massa.log.LogOverSlf4j
 
getName() - Method in class com.massa.log.LogOverTinylog
 
getName() - Method in class com.massa.mrules.base.AbstractAnonymousMRulesObject
 
getName() - Method in class com.massa.mrules.base.AbstractArgument
 
getName() - Method in class com.massa.mrules.base.AbstractMRulesObject
 
getName() - Method in interface com.massa.mrules.base.IMRulesObject
Retrieves the name of the current instance.
getName() - Method in class com.massa.mrules.context.MListContextClassProperty
 
getName() - Method in class com.massa.mrules.session.AbstractMRuleSession
 
getName() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
getName() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getNbElementsToRetrieve() - Method in class com.massa.mrules.accessor.MMinMaxAccessor
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.COLDISJOINED
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.COLEQ
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.COLINCLUDED
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.COLINCLUDES
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.COLINTERSECTS
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.COLNE
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.COLNOTIN
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.CONTAINS
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.EMPTY
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.EQ
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.GT
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.GTE
 
getNegated() - Method in interface com.massa.mrules.operator.evaluation.IEvaluationOperator
Returns a new instance instance of Evaluation operator, allowing to negate the operands.
getNegated() - Method in class com.massa.mrules.operator.evaluation.IN
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.LT
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.LTE
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.MATCH
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.NE
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.NOTCONTAINS
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.NOTEMPTY
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.NOTIN
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.NOTMATCH
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.NOTNULL
 
getNegated() - Method in class com.massa.mrules.operator.evaluation.NULL
 
getNestedProperty(Object, String) - Method in class com.massa.util.commons.MBeanUtilsBean
 
getNestedProperty(Object, String) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
getNestedPropertyInstance(List<? extends IProperty>) - Method in class com.massa.mrules.util.property.PropertyCompiler2.PropertyFactory2
 
getNestedPropertyInstance(List<? extends IProperty>) - Method in class com.massa.util.property.PropertyCompiler.DefaultPropertyFactory
Might be overridden to change NestedProperty implementation.
getNestedPropertyInstance(List<? extends IProperty>) - Method in interface com.massa.util.property.PropertyCompiler.IPropertyFactory
Provides NestedProperty implementation.
getNestedPropertyInstance(List<? extends IProperty>) - Method in class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
Might be overridden to change NestedProperty implementation.
getNotificationEmitter() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean
 
getNotificationEmitter() - Method in class com.massa.mrules.jmx.MRuleExecutionSetManagementBeanImpl
 
getNotificationEmitter() - Method in class com.massa.mrules.jmx.MRuleExecutionSetManagementBeanNoopImpl
 
getNullValues() - Method in class com.massa.dsl.lexer.NullLexer
 
getNumberOfElements(Object) - Static method in class com.massa.util.MBeanUtils
Returns the size of an Objects content, if accurate.
getObject() - Method in class com.massa.mrules.extensions.spring.AbstractMRuleSessionFactoryBean
 
getObject() - Method in class com.massa.mrules.extensions.spring.MRulesFactoryBean
 
getObject(Handle) - Method in class com.massa.mrules.session.MStatefulRuleSession
JSR94 spec entry point
getObject(MHandle) - Method in class com.massa.mrules.session.MStatefulRuleSession
getObjectCreator() - Method in class com.massa.dsl.grammar.Grammar
 
getObjectInstance(Object, Name, Context, Hashtable<?, ?>) - Method in class com.massa.mrules.jndi.MRulesFactory
Returns IMRuleExecutionSet or AbstractMRuleSession depending on provided parameters.
getObjectLexerListenerClass() - Method in class com.massa.dsl.lexer.ObjectLexer
 
getObjectName(MRuleExecutionSetMetadata) - Method in class com.massa.mrules.jmx.AbstractMRulesJmxRegistrationStrategy
Depending on its metadata, the ruleset will be registered with this ObjectName in the JMX bean.
getObjectName(MRuleExecutionSetMetadata) - Method in class com.massa.mrules.jmx.MRulesJmxGlobalRegistrationStrategy
 
getObjectName(MRuleExecutionSetMetadata) - Method in class com.massa.mrules.jmx.MRulesJmxNameRegistrationStrategy
 
getObjectName(MRuleExecutionSetMetadata) - Method in class com.massa.mrules.jmx.MRulesJmxNoopRegistrationStrategy
 
getObjects() - Method in class com.massa.mrules.session.MStatefulRuleSession
JSR94 spec entry point AND real entry point
getObjects(ObjectFilter) - Method in class com.massa.mrules.session.MStatefulRuleSession
JSR94 spec entry point AND real entry point
getObjectType() - Method in class com.massa.mrules.extensions.spring.MRuleSessionFactoryBean
return RuleSession.class
getObjectType() - Method in class com.massa.mrules.extensions.spring.MRulesFactoryBean
return IMRuleExecutionSet.class
getObjectType() - Method in class com.massa.mrules.extensions.spring.MRuleStatefulSessionFactoryBean
return StatefulRuleSession.class
getObjectType() - Method in class com.massa.mrules.extensions.spring.MRuleStatelessSessionFactoryBean
return StatelessRuleSession.class
getOccurenceCount() - Method in class com.massa.mrules.context.compile.AddonInfo
 
getOn() - Method in class com.massa.mrules.accessor.MMinMaxAccessor
 
getOperator() - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
getOperator() - Method in class com.massa.mrules.condition.MConditionSet
 
getOperator() - Method in class com.massa.mrules.condition.MEvaluationCondition
 
getOperator() - Method in interface com.massa.mrules.extensions.dsl.factory.ConditionBuilder.Sub
 
getOperator() - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubCondition
 
getOperator() - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubConditionBuilder
 
getOperator() - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder.Right
 
getOperator() - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder.RightBuilder
 
getOperator() - Method in interface com.massa.mrules.extensions.dsl.factory.MathBuilder.Sub
 
getOptimizerChain() - Static method in class com.massa.mrules.addon.MAddonsFinder
 
getOut() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
Gets standard stream.
getOut() - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
getOut() - Method in interface com.massa.mrules.context.execute.IExecutionContext
 
getOutput() - Method in class com.massa.mrules.context.execute.MInOutExecutionContext
 
getOutputType() - Method in class com.massa.mrules.context.compile.MInOutCompilationContext
 
getOverrideAutomaticOptions() - Method in class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
getOverrideAutomaticOptionsLabel() - Method in class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
getOverrideCompilationLevel() - Method in class com.massa.mrules.executable.MExecutionBlock
 
getParameterTypes() - Method in interface com.massa.util.property.IMethodInvoker
Get invoked method arguments types.
getParameterTypes() - Method in class com.massa.util.property.ReflectionMethodInvoker
 
getParams() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
getParent() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
getParent() - Method in interface com.massa.dsl.lexer.LexerParser
 
getParentLogSpaces() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
getParentLogSpaces() - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
getParentLogSpaces() - Method in interface com.massa.mrules.context.execute.IExecutionContext
Get spaces corresponding to stack level indented once less (if possible).
getParents() - Method in class com.massa.mrules.context.compile.AddonInfo
 
getParseEndMark() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
getParseEndMark() - Method in interface com.massa.dsl.lexer.LexerParser
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.ActionLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.BooleanLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.CharacterLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.EnumLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.HardCodedLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.IntegerLexer
 
getParser(LexerParser) - Method in interface com.massa.dsl.lexer.Lexer
Returns a parser which is able to handles the text relative to this lexer
getParser(LexerParser) - Method in class com.massa.dsl.lexer.MappedPropertyLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.MatcherLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.NextCharLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.NextSpaceLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.NullLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.ObjectLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.RegexLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.StringLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.SubParseLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.TextLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.TransformLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.ValueLexer
 
getParser(LexerParser) - Method in class com.massa.dsl.lexer.ValuesLexer
 
getParserAutoCompleteConfiguration() - Method in interface com.massa.dsl.autocomplete.ParserAutoCompleter
Allows to configure a preferred autoComplete scheme.
getParserAutoCompleteConfiguration() - Method in class com.massa.dsl.lexer.NextCharLexer
 
getParserAutoCompleteConfiguration() - Method in class com.massa.dsl.lexer.NextSpaceLexer
 
getParserAutoCompleteConfiguration() - Method in class com.massa.dsl.lexer.StringLexer
 
getParserAutoCompleteConfiguration() - Method in class com.massa.dsl.lexer.TextLexer
 
getParseStartMark() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
getParseStartMark() - Method in interface com.massa.dsl.lexer.LexerParser
 
getParsingContext() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
getParsingContext() - Method in interface com.massa.dsl.lexer.LexerParser
 
getParsingContext() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
getParsingContext() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getParsingContext() - Method in interface com.massa.dsl.matcher.Matcher
 
getPattern() - Method in class com.massa.util.convert.NumberConverter
 
getPattern() - Method in class com.massa.util.io.PatternCharDetectorFactory
 
getPercentiles() - Method in class com.massa.mrules.extensions.monitoring.micrometer.ExtendedDistributionSummary.Parameters
 
getPersistantProperties(Object) - Static method in class com.massa.mrules.addon.MAddonsUtils
Returns the provided object's class' PersistantProperties (name --> default value).
getPersistantProperties(Class<?>) - Static method in class com.massa.mrules.addon.MAddonsUtils
Returns the provided class' PersistantProperties (name --> default value).
getPersistantPropertiesValues(Object, boolean) - Static method in class com.massa.mrules.addon.MAddonsUtils
Returns the provided object's class' PersistantProperties values, including or not values that are equal to defaults (name --> value).
getPersistantProperty() - Method in class com.massa.mrules.addon.PersistantPropertyInfo
 
getPhase() - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
Returns current phase: COMPILE or OPTIMIZE.
getPhase() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
getPhase() - Method in class com.massa.mrules.context.ContextWrapper