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
 
getPhase() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
getPhase() - Method in interface com.massa.mrules.context.IContext
getPossibleValues() - Method in class com.massa.dsl.lexer.EnumLexer
 
getPreferredPattern() - Method in class com.massa.util.convert.DateConverter
Retrieved preferred formatting pattern.
getPrefix() - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
getPreviousChar() - Method in class com.massa.dsl.matcher.AbstractLeafLexerMatcher
 
getPreviousCharPattern() - Method in class com.massa.dsl.matcher.AbstractCombineLexerMatcher
 
getPreviousCharPattern() - Method in class com.massa.dsl.matcher.AbstractLeafLexerMatcher
 
getPreviousCharPattern() - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
getPreviousCharPattern() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
getPreviousCharPattern() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getPreviousCharPattern() - Method in class com.massa.dsl.matcher.AndLexerMatcher.AndMatcher
 
getPreviousCharPattern() - Method in interface com.massa.dsl.matcher.LexerMatcher
 
getPreviousCharPattern() - Method in interface com.massa.dsl.matcher.Matcher
 
getPreviousCharPattern() - Method in class com.massa.dsl.matcher.OrLexerMatcher.OrMatcher
 
getPreviousCharPatternMatchResult() - Method in class com.massa.dsl.matcher.AbstractGenericMatcher
 
getPreviousCharPatternMatchResult() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getPreviousCharPatternMatchResult() - Method in class com.massa.dsl.matcher.AndLexerMatcher.AndMatcher
 
getPreviousCharPatternMatchResult() - Method in interface com.massa.dsl.matcher.Matcher
 
getPreviousCharPatternMatchResult() - Method in class com.massa.dsl.matcher.OrLexerMatcher.OrMatcher
 
getPrimitive(Class<?>) - Static method in class com.massa.util.MBeanUtils
For a wrapper, retrieves the corresponding primitive class or null.
getPrimitiveClass(String) - Static method in class com.massa.util.MBeanUtils
For a primitive, retrieves the corresponding Wrapper class or null.
getPriority() - Method in class com.massa.dsl.lexer.TransformLexer
 
getPriority() - Method in class com.massa.dsl.matcher.AbstractLexerMatcher
 
getPriority() - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
getPriority() - Method in interface com.massa.dsl.matcher.LexerMatcher
Default priority should be the "normal" value.
getProhibitedStaticAccesses() - Method in class com.massa.util.security.MRulesUtilsSecurityManager
 
getProperties() - Method in class com.massa.mrules.addon.PersistantPropertiesTable
 
getProperties() - Method in class com.massa.mrules.base.MRuleExecutionSetMetadata
 
getProperties() - Method in class com.massa.mrules.executable.AbstractExecutable
 
getProperties() - Method in interface com.massa.mrules.executable.IExecutable
Get all properties.
getProperties() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
getProperties() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
getProperties() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getProperties() - Method in class com.massa.util.property.NestedProperty
Modifying returned list is not supported.
getPropertiesSubGroup() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
getProperty() - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock
 
getProperty() - Method in interface com.massa.dsl.block.InjectableLexerBlock
 
getProperty() - Method in class com.massa.dsl.block.InjectableLexerBlockWrapper
 
getProperty(String) - Method in class com.massa.dsl.grammar.ParsingContext
Retrieves a property from the context
getProperty() - Method in class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
 
getProperty() - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
getProperty() - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
getProperty() - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
getProperty() - Method in class com.massa.mrules.addon.PersistantPropertyInfo
 
getProperty(Object) - Method in class com.massa.mrules.base.MRuleExecutionSetMetadata
 
getProperty(Object) - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
getProperty() - Method in class com.massa.mrules.context.compile.AddonInfo
 
getProperty(Object) - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
getProperty(Object) - Method in interface com.massa.mrules.context.compile.ICompilationContext
Allows to retrieve properties shared between components during compilation process.
getProperty(Object) - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
getProperty(Object) - Method in class com.massa.mrules.executable.AbstractExecutable
 
getProperty() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean.AdditionalProperty
 
getProperty(Object) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
getProperty(Object) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getProperty(Object, String) - Method in class com.massa.util.commons.MBeanUtilsBean
 
getProperty(Object, String) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
getProperty() - Method in class com.massa.util.property.IndexedProperty
 
getProperty() - Method in class com.massa.util.property.MappedProperty
 
getProperty() - Method in class com.massa.util.property.SimpleProperty
 
getProperty() - Method in class com.massa.util.property.StrictFieldProperty
 
getProperty() - Method in class com.massa.util.property.StrictMethodProperty
 
getPropertyAccessCache() - Static method in class com.massa.util.ConfigDiscovery
 
getPropertyCompiler(ICompilationContext) - Method in class com.massa.mrules.accessor.MPropertyAccessor
Allows to override usage of PropertyCompiler2 for this Accessor.
getPropertyCompiler() - Static method in class com.massa.util.ConfigDiscovery
 
getPropertyFactory() - Method in class com.massa.util.property.PropertyCompiler
 
getPropertyFromAlias(String) - Method in class com.massa.mrules.addon.PersistantPropertiesTable
 
getPropertyFromAliasOrName(String) - Method in class com.massa.mrules.addon.PersistantPropertiesTable
 
getPropertyFromName(String) - Method in class com.massa.mrules.addon.PersistantPropertiesTable
 
getPropertyType(Object, String) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
getReadBase() - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
getReadBase() - Method in interface com.massa.mrules.context.execute.IExecutionContext
Returns base object for property read access.
getReadBase() - Method in class com.massa.mrules.context.execute.MCompilationContextConverter
Returns null, as the compilation context is not supposed to contain an instance of the read base, but only the class.
getReadBase() - Method in class com.massa.mrules.context.execute.MExecutionContext
 
getReadBase() - Method in class com.massa.mrules.context.execute.MListExecutionContext
 
getReadBase() - Method in class com.massa.mrules.context.execute.MStandaloneExecutionContext
Returns null.
getReadBaseType() - Method in class com.massa.mrules.context.compile.MCompilationContext
 
getReadBaseType() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
getReadBaseType() - Method in class com.massa.mrules.context.compile.MListCompilationContext
 
getReadBaseType() - Method in class com.massa.mrules.context.compile.MStandaloneCompilationContext
Returns Void type.
getReadBaseType() - Method in class com.massa.mrules.context.ContextWrapper
 
getReadBaseType() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
Returns IExecutionContext.getReadBase() class or null.
getReadBaseType() - Method in class com.massa.mrules.context.execute.MStandaloneExecutionContext
Returns Void type.
getReadBaseType() - Method in interface com.massa.mrules.context.IContext
Returns base object type for property read access.
getReadBaseType() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator.ReadWriteBaseTypes
 
getReader() - Method in class com.massa.util.io.AdvancedReader.CommentHandler
 
getReadMethod(IPropertySource, boolean) - Method in class com.massa.mrules.util.property.SimpleProperty2
 
getReadMethod(Object, String, Class<?>) - Method in interface com.massa.util.property.IPropertyAccessCache
Searches for getter method corresponding to request in this Object's class.
getReadMethod(Class<?>, String, Class<?>) - Method in interface com.massa.util.property.IPropertyAccessCache
Searches for getter method corresponding to request in this class.
getReadMethod(Object, String, Class<?>) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Searches for getter method corresponding to request in this Object's class.
getReadMethod(Class<?>, String, Class<?>) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Searches for getter method corresponding to request in this class.
getReadMethod(IPropertySource, boolean) - Method in class com.massa.util.property.SimpleProperty
 
getReadWriteLabels() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
getRedirect() - Method in class com.massa.mrules.executable.MIndex.IndexAction
 
getReference() - Method in class com.massa.mrules.condition.MEvaluationCondition
 
getReferenceExpectedType(Class<?>, Class<?>) - Method in class com.massa.mrules.operator.evaluation.AbstractCollectionEvaluationOperator
Returns Collection class in basic implementation.
getReferenceExpectedType(Class<?>, Class<?>) - Method in class com.massa.mrules.operator.evaluation.AbstractEvaluationOperator
Returns null in basic implementation.
getReferenceExpectedType(Class<?>, Class<?>) - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
getReferenceExpectedType(Class<?>, Class<?>) - Method in class com.massa.mrules.operator.evaluation.CONTAINS
Returns Collection class.
getReferenceExpectedType(Class<?>, Class<?>) - Method in class com.massa.mrules.operator.evaluation.EMPTY
 
getReferenceExpectedType(Class<?>, Class<?>) - Method in interface com.massa.mrules.operator.evaluation.IEvaluationOperator
If any, tells reference expected type, i.e. if reference is not assignable to this type, the operator will not work.
getReferenceExpectedType(Class<?>, Class<?>) - Method in class com.massa.mrules.operator.evaluation.IN
Returns Collection class.
getReferenceExpectedType(Class<?>, Class<?>) - Method in class com.massa.mrules.operator.evaluation.MATCH
 
getReferenceExpectedType(Class<?>, Class<?>) - Method in class com.massa.mrules.operator.evaluation.NOTNULL
 
getReferenceExpectedType(Class<?>, Class<?>) - Method in class com.massa.mrules.operator.evaluation.NULL
 
getReferenceGenericType(IContext) - Method in interface com.massa.mrules.condition.IEvaluationCondition
The reference generic type if known and applicable.
getReferenceGenericType(IContext) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
getReferenceGenericType(IContext) - Method in class com.massa.mrules.condition.MEvaluationCondition.LiveCastCondition
 
getReferencePreferredType(Class<?>, Class<?>) - Method in class com.massa.mrules.operator.evaluation.AbstractCollectionEvaluationOperator
Returns Set class in basic implementation.
getReferencePreferredType(Class<?>, Class<?>) - Method in class com.massa.mrules.operator.evaluation.AbstractEvaluationOperator
Returns null in basic implementation.
getReferencePreferredType(Class<?>, Class<?>) - Method in interface com.massa.mrules.operator.evaluation.IEvaluationOperator
If any, tells reference preferred type, i.e. if reference is assignable to this type, the operator will work better than if not.
getReferencePreferredType(Class<?>, Class<?>) - Method in class com.massa.mrules.operator.evaluation.IN
Returns Set class.
getReferenceType(IContext) - Method in interface com.massa.mrules.condition.IEvaluationCondition
The reference type.
getReferenceType(IContext) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
getReferenceType(IContext) - Method in class com.massa.mrules.condition.MEvaluationCondition.LiveCastCondition
 
getReferenceValue(IExecutionContext) - Method in interface com.massa.mrules.condition.IEvaluationCondition
The reference value to evaluate against source value.
getReferenceValue(IExecutionContext) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
getReferenceValue(IExecutionContext) - Method in class com.massa.mrules.condition.MEvaluationCondition.LiveCastCondition
 
getRegex() - Method in class com.massa.dsl.lexer.RegexLexer
 
getRegex() - Method in class com.massa.dsl.matcher.DynamicLexerMatcher
 
getRegex() - Method in class com.massa.dsl.matcher.RegexLexerMatcher
 
getRegisteredImports() - Method in class com.massa.util.MBeanUtils.ClassImportHolder
 
getRegisteredImports() - Method in class com.massa.util.MBeanUtils.PackageImportHolder
 
getRegistrations() - Method in class com.massa.mrules.session.MRuleRuntime
All known URIs.
getRenderingData() - Method in class com.massa.dsl.doc.blockhandler.LexerBlockHandlerBean
 
getRenderingData() - Method in class com.massa.dsl.doc.lexerhandler.LexerHandlerBean
 
getRenderingData() - Method in class com.massa.dsl.doc.matcherhandler.LexerMatcherHandlerBean
 
getRenderingDataBuilder() - Method in class com.massa.dsl.doc.DslDocGen
Allows to deport the creation of redering data in the implementing class.
getRenderingDataBuilder() - Method in class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.COLDISJOINED
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.COLEQ
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.COLIN
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.COLINCLUDED
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.COLINCLUDES
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.COLINTERSECTS
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.COLNE
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.COLNOTIN
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.CONTAINS
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.EMPTY
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.EQ
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.GT
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.GTE
 
getRepresentation() - Method in interface com.massa.mrules.operator.evaluation.IEvaluationOperator
String representation for human read
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.IN
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.LT
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.LTE
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.MATCH
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.NE
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.NOTCONTAINS
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.NOTEMPTY
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.NOTIN
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.NOTMATCH
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.NOTNULL
 
getRepresentation() - Method in class com.massa.mrules.operator.evaluation.NULL
 
getRepresentation() - Method in class com.massa.mrules.operator.logical.AND
 
getRepresentation() - Method in interface com.massa.mrules.operator.logical.ILogicalOperator
String representation for human read
getRepresentation() - Method in class com.massa.mrules.operator.logical.OR
 
getRepresentation() - Method in class com.massa.mrules.operator.logical.VALBETWEEN
 
getRepresentation() - Method in class com.massa.mrules.operator.logical.XOR
 
getRepresentation() - Method in class com.massa.mrules.operator.math.DIVIDED
 
getRepresentation() - Method in interface com.massa.mrules.operator.math.IMathOperator
String representation for human read
getRepresentation() - Method in class com.massa.mrules.operator.math.MINUS
 
getRepresentation() - Method in class com.massa.mrules.operator.math.MODULO
 
getRepresentation() - Method in class com.massa.mrules.operator.math.MULTIPLIED
 
getRepresentation() - Method in class com.massa.mrules.operator.math.PLUS
 
getRepresentation() - Method in class com.massa.mrules.operator.math.POWER
 
getResolver(Grammar) - Method in class com.massa.dsl.block.AndLexerBlock
 
getResolver(Grammar) - Method in interface com.massa.dsl.block.LexerBlock
 
getResolver(Grammar) - Method in class com.massa.dsl.block.LexerBlockWrapper
 
getResolver(Grammar) - Method in class com.massa.dsl.block.LexerClassBlock
 
getResolver(Grammar) - Method in class com.massa.dsl.block.LexerIdBlock
 
getResolver(Grammar) - Method in class com.massa.dsl.block.LexerIdsBlock
 
getResolver(Grammar) - Method in class com.massa.dsl.block.LexerTypeBlock
 
getResolver(Grammar) - Method in class com.massa.dsl.block.OrLexerBlock
 
getResource(String) - Static method in class com.massa.util.classloader.ResourceLoader
 
getResourceAsStream(String) - Static method in class com.massa.util.classloader.ResourceLoader
 
getResources(String) - Static method in class com.massa.util.classloader.ResourceLoader
 
getResourceUrl() - Method in class com.massa.util.classloader.Resource
 
getResult() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
getResult() - Method in interface com.massa.dsl.lexer.LexerParser
Retrieves parsed result.
getResult() - Method in class com.massa.mrules.executable.ExecutionResultWrapper
 
getResultProperty() - Method in class com.massa.dsl.lexer.ActionLexer
 
getReturnedValue() - Method in class com.massa.mrules.executable.ExecutionResultWrapper
 
getReturnedValue() - Method in interface com.massa.mrules.executable.IExecutionResult
Any executable may return a value.
getReturnValue() - Method in class com.massa.mrules.action.MActionFlowControl
 
getRight() - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
getRight() - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder.Right
 
getRight() - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder.RightBuilder
 
getRight() - Method in interface com.massa.mrules.extensions.dsl.factory.MathBuilder.Sub
 
getRightBuilder() - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder.RightBuilder
 
getRoDebugInfo() - Method in class com.massa.mrules.exception.MRulesExceptionInfoBlock
 
getRoName() - Method in class com.massa.mrules.exception.MRulesExceptionInfoBlock
 
getRootContext() - Method in class com.massa.mrules.context.AbstractContext
 
getRootContext() - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
getRootContext() - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
getRootContext() - Method in interface com.massa.mrules.context.compile.ICompilationContext
 
getRootContext() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
getRootContext() - Method in class com.massa.mrules.context.ContextWrapper
 
getRootContext() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
getRootContext() - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
getRootContext() - Method in interface com.massa.mrules.context.execute.IExecutionContext
 
getRootContext() - Method in class com.massa.mrules.context.execute.MCompilationContextConverter
 
getRootContext() - Method in interface com.massa.mrules.context.IContext
In case of sub context usage, this allows to access the root context.
getRotateFrequency() - Method in class com.massa.mrules.extensions.monitoring.micrometer.ExtendedDistributionSummary.Parameters
 
getRuleAdministrator() - Method in class com.massa.mrules.session.MRuleServiceProvider
Retrieves MRuleAdministrator instance.
getRuleExecutionSetInstance() - Method in class com.massa.mrules.builder.MRulesBuilder
Builds if necessary or retrieves from cache the requested engine instance, using the default parameters.
getRuleExecutionSetInstance(Map<String, String>) - Method in class com.massa.mrules.builder.MRulesBuilder
Builds if necessary or retrieves from cache the requested engine instance, merging the default parameters with the provided ones.
getRuleExecutionSetMetadata() - Method in class com.massa.mrules.session.AbstractMRuleSession
 
getRuleExecutionSetProvider(Map) - Method in class com.massa.mrules.session.MRuleAdministrator
JSR94 API, allowing to get Execution Set Provider, i.e.
getRuleRuntime() - Method in class com.massa.mrules.session.MRuleServiceProvider
Retrieves MRuleRuntime instance.
getRules() - Method in class com.massa.mrules.set.MRuleExecutionSet
getRules() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getScheme() - Method in class com.massa.dsl.doc.lexerhandler.LexerHandlerBean
 
getSchemeLabels() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyLexerMatcher
 
getSecond() - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
getSecond() - Method in class com.massa.util.DateUtils.DateOperation
 
getSecond() - Method in interface com.massa.util.DateUtils.IDateOperation
 
getSecond() - Method in class com.massa.util.Pair
 
getSecureCompiler(MRulesUtilsSecurityManager) - Method in class com.massa.util.property.PropertyCompiler
Might be overridden to change secured IPropertyCompiler implementation.
getSecurityManager(Class<T>) - Method in class com.massa.mrules.context.AbstractContext
 
getSecurityManager(Class<T>) - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
getSecurityManager(Class<T>) - Method in class com.massa.mrules.context.ContextWrapper
 
getSecurityManager(Class<T>) - Method in interface com.massa.mrules.context.IContext
Searches in security managers the one corresponding to the provided identifying class.
getSelectionEnd() - Method in class com.massa.dsl.autocomplete.AutoComplete
 
getSelectionEnd() - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
getSelectionStart() - Method in class com.massa.dsl.autocomplete.AutoComplete
 
getSelectionStart() - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
getSeparator() - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
getSeparator() - Method in class com.massa.mrules.accessor.MIterateAccessor
 
getSeparator() - Method in class com.massa.mrules.accessor.MSplitAccessor
 
getSessionType() - Method in class com.massa.mrules.extensions.spring.AbstractMRuleSessionFactoryBean
Session type.
getSessionType() - Method in class com.massa.mrules.extensions.spring.MRuleSessionFactoryBean
 
getSessionType() - Method in class com.massa.mrules.extensions.spring.MRuleStatefulSessionFactoryBean
 
getSessionType() - Method in class com.massa.mrules.extensions.spring.MRuleStatelessSessionFactoryBean
 
getSimpleProperty(Object, String) - Method in class com.massa.util.commons.MBeanUtilsBean
 
getSimpleProperty(Object, String) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
getSimplePropertyInstance(String) - Method in class com.massa.mrules.util.property.PropertyCompiler2.PropertyFactory2
 
getSimplePropertyInstance(String) - Method in class com.massa.util.property.PropertyCompiler.DefaultPropertyFactory
Might be overridden to change SimpleProperty implementation.
getSimplePropertyInstance(String) - Method in interface com.massa.util.property.PropertyCompiler.IPropertyFactory
Provides SimpleProperty implementation.
getSimplePropertyInstance(String) - Method in class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
Might be overridden to change SimpleProperty implementation.
getSource() - Method in class com.massa.dsl.grammar.ParsingContext
 
getSource() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
getSource() - Method in interface com.massa.dsl.lexer.LexerParser
 
getSource() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
getSource() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getSource() - Method in interface com.massa.dsl.matcher.Matcher
 
getSource() - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
getSource() - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
getSource() - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
getSource() - Method in class com.massa.mrules.accessor.MIterateAccessor
 
getSource() - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
getSource() - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
getSource() - Method in class com.massa.mrules.action.AbstractSrcTgtAction
 
getSource() - Method in class com.massa.mrules.condition.MEvaluationCondition
 
getSource() - Method in class com.massa.mrules.executable.AbstractVariableCreatorSource
 
getSource() - Method in class com.massa.mrules.executable.MIndex
 
getSource() - Method in class com.massa.mrules.jmx.MRuleExecutionSetMXNotification
Metadata of the ruleset generating the event.
getSourceExpectedType() - Method in class com.massa.mrules.operator.evaluation.AbstractCollectionEvaluationOperator
Returns Collection class in basic implementation.
getSourceExpectedType() - Method in class com.massa.mrules.operator.evaluation.AbstractEvaluationOperator
Returns null in basic implementation.
getSourceExpectedType() - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
getSourceExpectedType() - Method in class com.massa.mrules.operator.evaluation.CONTAINS
Returns Collection class.
getSourceExpectedType() - Method in class com.massa.mrules.operator.evaluation.GT
 
getSourceExpectedType() - Method in class com.massa.mrules.operator.evaluation.GTE
 
getSourceExpectedType() - Method in interface com.massa.mrules.operator.evaluation.IEvaluationOperator
If any, tells source expected type.
getSourceExpectedType() - Method in class com.massa.mrules.operator.evaluation.LT
 
getSourceExpectedType() - Method in class com.massa.mrules.operator.evaluation.LTE
 
getSourceExpectedType() - Method in class com.massa.mrules.operator.evaluation.MATCH
 
getSourceGenericType(IContext) - Method in interface com.massa.mrules.condition.IEvaluationCondition
The source generic type if known and applicable.
getSourceGenericType(IContext) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
getSourceGenericType(IContext) - Method in class com.massa.mrules.condition.MEvaluationCondition.LiveCastCondition
 
getSources() - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
getSources() - Method in class com.massa.mrules.action.MActionPrint
 
getSourceType(IContext) - Method in interface com.massa.mrules.condition.IEvaluationCondition
The source type.
getSourceType(IContext) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
getSourceType(IContext) - Method in class com.massa.mrules.condition.MEvaluationCondition.LiveCastCondition
 
getSourceValue(IExecutionContext) - Method in interface com.massa.mrules.condition.IEvaluationCondition
The source value.
getSourceValue(IExecutionContext) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
getSourceValue(IExecutionContext) - Method in class com.massa.mrules.condition.MEvaluationCondition.LiveCastCondition
 
getSpaces() - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
getSpaces(int) - Static method in class com.massa.mrules.util.MRulesUtils
 
getSpaces(int, Integer) - Static method in class com.massa.mrules.util.MRulesUtils
 
getSpecialCacheHooks() - Method in class com.massa.mrules.context.compile.AddonInfo
 
getSpecificpatterns() - Method in class com.massa.util.convert.DateConverter
 
getStart() - Method in class com.massa.dsl.doc.lexerhandler.StartEndLexerHandler.StartEndLexerHandlerBean
 
getStart() - Method in class com.massa.dsl.lexer.AbstractLexer
 
getStart() - Method in class com.massa.mrules.executable.MForEachNumber
 
getStartingPoint() - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
getStartMark() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
getStartMark() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getStartMark() - Method in interface com.massa.dsl.matcher.Matcher
 
getStateInstance() - Method in class com.massa.util.property.PropertySource
To be overridden if PropertySource.State is overridden.
getStaticFieldPropertyInstance(String, String) - Method in class com.massa.mrules.util.property.PropertyCompiler2.PropertyFactory2
 
getStaticFieldPropertyInstance(String, String) - Method in class com.massa.util.property.PropertyCompiler.DefaultPropertyFactory
Might be overridden to change StrictFieldProperty implementation.
getStaticFieldPropertyInstance(String, String) - Method in interface com.massa.util.property.PropertyCompiler.IPropertyFactory
Provides StrictFieldProperty implementation.
getStaticFieldPropertyInstance(String, String) - Method in class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
Might be overridden to change StrictFieldProperty implementation.
getStaticMethodPropertyInstance(String, String, IProperty...) - Method in class com.massa.mrules.util.property.PropertyCompiler2.PropertyFactory2
 
getStaticMethodPropertyInstance(String, String, IProperty...) - Method in class com.massa.util.property.PropertyCompiler.DefaultPropertyFactory
Might be overridden to change StrictFieldProperty implementation.
getStaticMethodPropertyInstance(String, String, IProperty...) - Method in interface com.massa.util.property.PropertyCompiler.IPropertyFactory
Provides StrictFieldProperty implementation.
getStaticMethodPropertyInstance(String, String, IProperty...) - Method in class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
Might be overridden to change StrictFieldProperty implementation.
getStrategies() - Method in class com.massa.mrules.jmx.MRulesJmxAggregateRegistrationStrategy
 
getStrategy() - Static method in class com.massa.util.classloader.ClassLoaderResolver
Gets the current classloader selection strategy setting.
getStrictField(Object, String) - Method in interface com.massa.util.property.IPropertyAccessCache
Searches for field corresponding to request in this Object's class, using provided property as strict name.
getStrictField(Class<?>, String) - Method in interface com.massa.util.property.IPropertyAccessCache
Searches for field corresponding to request in this Object's class, using provided property as strict name.
getStrictField(Object, String) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Searches for field corresponding to request in this Object's class, using provided property as strict name.
getStrictField(Class<?>, String) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Searches for field corresponding to request in this Object's class, using provided property as strict name.
getStrictFieldPropertyInstance(String) - Method in class com.massa.mrules.util.property.PropertyCompiler2.PropertyFactory2
 
getStrictFieldPropertyInstance(String) - Method in class com.massa.util.property.PropertyCompiler.DefaultPropertyFactory
Might be overridden to change StrictFieldProperty implementation.
getStrictFieldPropertyInstance(String) - Method in interface com.massa.util.property.PropertyCompiler.IPropertyFactory
Provides StrictFieldProperty implementation.
getStrictFieldPropertyInstance(String) - Method in class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
Might be overridden to change StrictFieldProperty implementation.
getStrictHandler(Class<? extends C>) - Method in class com.massa.dsl.doc.HandlersHolder
gets handler for this class precisely, or null
getStrictMethod(Object, String, Class<?>) - Method in interface com.massa.util.property.IPropertyAccessCache
Searches for method corresponding to request in this Object's class, using provided property as strict name.
getStrictMethod(Class<?>, String, Class<?>) - Method in interface com.massa.util.property.IPropertyAccessCache
Searches for method corresponding to request in this Object's class, using provided property as strict name.
getStrictMethod(Object, String, Class<?>...) - Method in interface com.massa.util.property.IPropertyAccessCache
Searches for method corresponding to request in this Object's class, using provided property as strict name.
getStrictMethod(Class<?>, String, Class<?>...) - Method in interface com.massa.util.property.IPropertyAccessCache
Searches for method corresponding to request in this Object's class, using provided property as strict name.
getStrictMethod(Object, String, Class<?>) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Searches for method corresponding to request in this Object's class, using provided property as strict name.
getStrictMethod(Class<?>, String, Class<?>) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Searches for method corresponding to request in this Object's class, using provided property as strict name.
getStrictMethod(Object, String, Class<?>...) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
 
getStrictMethod(Class<?>, String, Class<?>...) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
 
getStrictMethodParamType(Object, String, Class<?>) - Method in interface com.massa.util.property.IPropertyAccessCache
Searches for the parameter type of the strict method on this Object.
getStrictMethodParamType(Class<?>, String, Class<?>) - Method in interface com.massa.util.property.IPropertyAccessCache
Searches for the parameter type of the strict method on this Class.
getStrictMethodParamType(Object, String, Class<?>) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Searches for the parameter type of the write method of this property on this Object.
getStrictMethodParamType(Class<?>, String, Class<?>) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Searches for the parameter type of the write method of this property on this Class.
getStrictMethodPropertyInstance(String, IProperty...) - Method in class com.massa.mrules.util.property.PropertyCompiler2.PropertyFactory2
 
getStrictMethodPropertyInstance(String, IProperty...) - Method in class com.massa.util.property.PropertyCompiler.DefaultPropertyFactory
Might be overridden to change StrictFieldProperty implementation.
getStrictMethodPropertyInstance(String, IProperty...) - Method in interface com.massa.util.property.PropertyCompiler.IPropertyFactory
Provides StrictFieldProperty implementation.
getStrictMethodPropertyInstance(String, IProperty...) - Method in class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
Might be overridden to change StrictFieldProperty implementation.
getStringPropertyInstance(String) - Method in class com.massa.mrules.util.property.PropertyCompiler2.PropertyFactory2
 
getStringPropertyInstance(String) - Method in class com.massa.util.property.PropertyCompiler.DefaultPropertyFactory
Might be overridden to change StringProperty implementation.
getStringPropertyInstance(String) - Method in interface com.massa.util.property.PropertyCompiler.IPropertyFactory
Provides StringProperty implementation.
getStringPropertyInstance(String) - Method in class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
Might be overridden to change ConstantProperty implementation.
getSubCondition() - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder
 
getSubContext(ICompilationContext, Class<?>) - Static method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
getSubContext(ICompilationContext, CompilationLevel, Class<?>) - Static method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
getSubContext(ICompilationContext, Class<?>, Class<?>) - Static method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
getSubContext(ICompilationContext, CompilationLevel, Class<?>, Class<?>) - Static method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
getSubContext(ICompilationContext, CompilationLevel) - Static method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
getSubContextForNewBases(Object) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
getSubContextForNewBases(Object, Object) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
getSubContextForNewBases(Object) - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
getSubContextForNewBases(Object, Object) - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
getSubContextForNewBases(Object) - Method in interface com.massa.mrules.context.execute.IExecutionContext
Gets a new Execution Context instance, modifying the following behaviours : Read and write bases are the provided newBases Cache is disabled
getSubContextForNewBases(Object, Object) - Method in interface com.massa.mrules.context.execute.IExecutionContext
Gets a new Execution Context instance, modifying the following behaviours : Read and write bases are the provided newReadBase and newWriteBase Cache is disabled
getSubContextForNewVariables() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
getSubContextForNewVariables() - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
getSubContextForNewVariables() - Method in interface com.massa.mrules.context.execute.IExecutionContext
Gets a new Execution Context instance, modifying the following behaviours : Variables repository is different
getSubGroup() - Method in class com.massa.dsl.autocomplete.AutoComplete
 
getSubLexers() - Method in class com.massa.dsl.matcher.AbstractCombineLexerMatcher
 
getSubLogSpaces() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
getSubLogSpaces() - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
getSubLogSpaces() - Method in interface com.massa.mrules.context.execute.IExecutionContext
Get spaces corresponding to stack level indented once more.
getSubMatchers() - Method in class com.massa.dsl.doc.matcherhandler.AndLexerMatcherHandler.AndLexerMatcherHandlerBean
 
getSubMatchers() - Method in class com.massa.dsl.doc.matcherhandler.OrLexerMatcherHandler.OrLexerMatcherHandlerBean
 
getSubMath() - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder
 
getSuffix() - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
getTarget() - Method in class com.massa.mrules.action.AbstractSrcTgtAction
 
getTarget() - Method in class com.massa.mrules.action.MActionClear
 
getTarget() - Method in class com.massa.mrules.action.MActionSort
 
getTargetGenericType() - Method in class com.massa.mrules.accessor.MCastAccessor
 
getTargetType() - Method in class com.massa.mrules.accessor.MCastAccessor
 
getTemplateName() - Method in class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen.RenderingData
 
getThens() - Method in class com.massa.mrules.executable.MRule.ElseIf
 
getThens() - Method in class com.massa.mrules.executable.MRule
 
getTimeUnit() - Method in class com.massa.mrules.extensions.monitoring.micrometer.ExtendedDistributionSummary.Parameters
 
getTimeZone() - Method in class com.massa.util.convert.DateConverter
 
getTooManyResults() - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
getTooManyResultsLimit() - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
getTotalCompilationCount() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getTotalCompilationTime() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getTotalExecutionCount() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getTotalExecutionTime() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getTotalFailedCompilationCount() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getTotalFailedExecutionCount() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getTotalFailedOptimizationCount() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getTotalOptimizationCount() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getTotalOptimizationTime() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
 
getTrueRepresentations() - Method in class com.massa.util.convert.BooleanConverter
 
getTrueValues() - Method in class com.massa.dsl.lexer.BooleanLexer
 
getType() - Method in class com.massa.dsl.doc.lexerhandler.LexerHandlerBean
 
getType() - Method in class com.massa.dsl.lexer.EnumLexer
 
getType() - Method in class com.massa.dsl.lexer.HardCodedLexer
 
getType() - Method in class com.massa.dsl.lexer.SubParseLexer
 
getType() - Method in class com.massa.dsl.lexer.TransformLexer
 
getType(IContext) - Method in class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.AbstractMapAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
Returns requested type if any, otherwise the source's type if any.
getType(IContext) - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
getType(IContext) - Method in interface com.massa.mrules.accessor.IAccessor
Returns the value's class, evaluated : at compilation time for standard compilation at runtime for light compilation or null if the type can't be resolved.
getType(IContext) - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.MCountAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.MFormatAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.MIterateAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.MSizeAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.MSplitAccessor
Returns requested type if any, otherwise the source's type if any.
getType(IContext) - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.MValueAccessor
 
getType() - Method in class com.massa.mrules.accessor.MValueAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.MValuesAccessor
 
getType(IContext) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
getType(IContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.AbstractVariableAccessor
 
getType() - Method in class com.massa.mrules.executable.AbstractVariableCreator
 
getType() - Method in class com.massa.mrules.executable.ExecutionControlDirective
 
getType() - Method in interface com.massa.mrules.executable.IExecutionControlDirective
Gives information about directive type.
getType() - Method in class com.massa.mrules.session.MStatefulRuleSession
 
getType() - Method in class com.massa.mrules.session.MStatelessRuleSession
 
getType(IPropertySource) - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
getType(IPropertySource) - Method in class com.massa.mrules.util.property.LocalVarProperty
 
getType(Object) - Method in class com.massa.util.property.AbstractProperty
 
getType(IPropertySource) - Method in class com.massa.util.property.ConstantProperty
Always "String.class"
getType(IPropertySource) - Method in class com.massa.util.property.IndexedProperty
 
getType(Object) - Method in interface com.massa.util.property.IProperty
Tries to detect if the type of the property, whatever there is an argument or not.
getType(IPropertySource) - Method in interface com.massa.util.property.IProperty
Tries to detect if the type of the property, knowing the argument type to use.
getType(IPropertySource) - Method in class com.massa.util.property.MappedProperty
 
getType(IPropertySource) - Method in class com.massa.util.property.NestedProperty
 
getType(Object, String) - Static method in class com.massa.util.property.PropertyUtils
Gets property type if it can be resolved or null.
getType(IPropertySource) - Method in class com.massa.util.property.SimpleProperty
 
getType(IPropertySource) - Method in class com.massa.util.property.StaticFieldProperty
 
getType(IPropertySource) - Method in class com.massa.util.property.StaticMethodProperty
 
getType(IPropertySource) - Method in class com.massa.util.property.StrictFieldProperty
 
getType(IPropertySource) - Method in class com.massa.util.property.StrictMethodProperty
 
getType(String) - Method in class com.massa.util.TypedMap
 
getTypes() - Method in class com.massa.mrules.util.convert.AddonConverter
 
getTypes() - Method in class com.massa.mrules.util.convert.LocalImportHolderConverter
 
getTypes() - Method in class com.massa.util.commons.IConverterWrapper
 
getTypes() - Method in class com.massa.util.convert.BooleanConverter
 
getTypes() - Method in class com.massa.util.convert.CharacterConverter
 
getTypes() - Method in class com.massa.util.convert.ClassConverter
 
getTypes() - Method in class com.massa.util.convert.CollectionConverter
 
getTypes() - Method in class com.massa.util.convert.DateConverter
 
getTypes() - Method in class com.massa.util.convert.EnumConverter
 
getTypes() - Method in interface com.massa.util.convert.IConverter
Returns types handled by the converter.
getTypes() - Method in class com.massa.util.convert.NumberConverter
 
getTypes() - Method in class com.massa.util.convert.PathConverter
 
getTypes() - Method in class com.massa.util.convert.PatternConverter
 
getTypes() - Method in class com.massa.util.convert.RounderConverter
 
getTypes() - Method in class com.massa.util.convert.StringConverter
 
getTypes() - Method in class com.massa.util.extensions.jdk8.convert.Jdk8DateTimeConverter
 
getUnicity() - Method in class com.massa.dsl.block.AbstractLexerBlock
 
getUnicity() - Method in interface com.massa.dsl.block.LexerBlock
 
getUnicity() - Method in class com.massa.dsl.block.LexerBlockWrapper
 
getUniqueParents() - Method in class com.massa.mrules.context.compile.AddonInfo
 
getUri() - Method in class com.massa.mrules.base.MRuleExecutionSetMetadata
 
getUri() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
getUri() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
getUri() - Method in interface com.massa.mrules.set.IMRuleExecutionSet
 
getUri() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getUris() - Static method in class com.massa.mrules.builder.MRulesBuilder
Get all URIs of cached rulesets.
getValue() - Method in class com.massa.dsl.lexer.HardCodedLexer
 
getValue() - Method in class com.massa.dsl.lexer.MappedPropertyLexer.StandaloneEntry
 
getValue() - Method in class com.massa.mrules.accessor.MValueAccessor
 
getValue() - Method in class com.massa.mrules.base.AbstractArgument
 
getValue() - Method in class com.massa.mrules.callable.Return
 
getValue() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean.AdditionalProperty
 
getValue() - Method in class com.massa.util.property.ConstantProperty
 
getValues() - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
getValues() - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
getValues() - Method in class com.massa.mrules.accessor.MIterateAccessor
 
getValues() - Method in class com.massa.mrules.accessor.MValuesAccessor
 
getVar() - Method in class com.massa.mrules.action.MActionUndefine
 
getVar() - Method in class com.massa.mrules.executable.AbstractVariableCreator
 
getVariables() - Method in class com.massa.mrules.callable.CallableCompilationContext
 
getVariables() - Method in class com.massa.mrules.context.AbstractContext
 
getVariables() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
getVariables() - Method in class com.massa.mrules.context.ContextWrapper
 
getVariables() - Method in class com.massa.mrules.context.execute.MCompilationContextConverter
 
getVariables() - Method in interface com.massa.mrules.context.IContext
Returns a Map of: variables types encountered during compilation.
getVarName() - Method in class com.massa.mrules.action.MActionUndefine
Returns the var name to use in context variable cache.
getVarName() - Method in class com.massa.mrules.callable.Call.Argument
Returns the var name to use in context variable cache.
getVarName() - Method in class com.massa.mrules.executable.AbstractVariableCreator
Returns the var name to use in context variable cache.
getVarNameEnd(String) - Static method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
getVarValue(IExecutionContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.AbstractVariableAccessor
 
getVarValue(IExecutionContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.Date
 
getVarValue(IExecutionContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.DateTime
 
getVarValue(IExecutionContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.NullValue
 
getVarValue(IExecutionContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.Readbase
 
getVarValue(IExecutionContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.RootReadbase
 
getVarValue(IExecutionContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.RootWritebase
 
getVarValue(IExecutionContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.RulesetName
 
getVarValue(IExecutionContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.Time
 
getVarValue(IExecutionContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.Writebase
 
getVarValue(IExecutionContext) - Method in class com.massa.mrules.extensions.jdk8.addon.Jdk8VariablesManager.Jdk8Date
 
getVarValue(IExecutionContext) - Method in class com.massa.mrules.extensions.jdk8.addon.Jdk8VariablesManager.Jdk8DateTime
 
getVarValue(IExecutionContext) - Method in class com.massa.mrules.extensions.jdk8.addon.Jdk8VariablesManager.Jdk8Time
 
getWeight() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
getWeight() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getWeight() - Method in interface com.massa.dsl.matcher.Matcher
 
getWeight() - Method in class com.massa.dsl.matcher.NoopLexerMatcher
 
getWeight() - Method in class com.massa.mrules.operator.logical.AND
Return 400, which makes it the higher priority amongst natively provided operators.
getWeight() - Method in interface com.massa.mrules.operator.logical.ILogicalOperator
Operator with higher weight has priority.
getWeight() - Method in class com.massa.mrules.operator.logical.OR
Return 200.
getWeight() - Method in class com.massa.mrules.operator.logical.VALBETWEEN
Return 100, which makes it the lower priority amongst natively provided operators.
getWeight() - Method in class com.massa.mrules.operator.logical.XOR
Return 300.
getWeight() - Method in class com.massa.mrules.operator.math.DIVIDED
Returns 200
getWeight() - Method in interface com.massa.mrules.operator.math.IMathOperator
Operator with higher weight has priority.
getWeight() - Method in class com.massa.mrules.operator.math.MINUS
Returns 100
getWeight() - Method in class com.massa.mrules.operator.math.MODULO
Returns 100
getWeight() - Method in class com.massa.mrules.operator.math.MULTIPLIED
Returns 200
getWeight() - Method in class com.massa.mrules.operator.math.PLUS
Returns 100
getWeight() - Method in class com.massa.mrules.operator.math.POWER
Returns 100
getWeightDiff() - Method in class com.massa.dsl.matcher.ChangeWeightLexerMatcher
 
getWrapped() - Method in class com.massa.dsl.block.InjectableLexerBlockWrapper
 
getWrapped() - Method in class com.massa.dsl.block.LexerBlockResolverWrapper
 
getWrapped() - Method in class com.massa.dsl.block.LexerBlockWrapper
 
getWrapped() - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
getWrapped() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
getWrapped() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
getWrappedBean() - Method in class com.massa.dsl.doc.matcherhandler.LexerMatcherWrapperHandler.LexerMatcherWrapperHandlerBean
 
getWrappedConverter() - Method in class com.massa.util.commons.ConverterWrapper
 
getWrappedConverter() - Method in class com.massa.util.commons.IConverterWrapper
 
getWrappedObject() - Method in class com.massa.mrules.context.ContextWrapper
 
getWrapper(Class<?>) - Static method in class com.massa.util.MBeanUtils
For a primitive, retrieves the corresponding Wrapper class.
getWriteBase() - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
getWriteBase() - Method in interface com.massa.mrules.context.execute.IExecutionContext
Returns base object for property write access.
getWriteBase() - Method in class com.massa.mrules.context.execute.MCompilationContextConverter
Returns null, as the compilation context is not supposed to contain an instance of the write base, but only the class.
getWriteBase() - Method in class com.massa.mrules.context.execute.MExecutionContext
 
getWriteBase() - Method in class com.massa.mrules.context.execute.MInOutExecutionContext
 
getWriteBase() - Method in class com.massa.mrules.context.execute.MListExecutionContext
 
getWriteBase() - Method in class com.massa.mrules.context.execute.MStandaloneExecutionContext
Returns null.
getWriteBaseType() - Method in class com.massa.mrules.context.compile.MCompilationContext
 
getWriteBaseType() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
getWriteBaseType() - Method in class com.massa.mrules.context.compile.MInOutCompilationContext
 
getWriteBaseType() - Method in class com.massa.mrules.context.compile.MListCompilationContext
 
getWriteBaseType() - Method in class com.massa.mrules.context.compile.MStandaloneCompilationContext
Returns Void type.
getWriteBaseType() - Method in class com.massa.mrules.context.ContextWrapper
 
getWriteBaseType() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
Returns IExecutionContext.getWriteBase() class or null.
getWriteBaseType() - Method in class com.massa.mrules.context.execute.MStandaloneExecutionContext
Returns Void type.
getWriteBaseType() - Method in interface com.massa.mrules.context.IContext
Returns base object type for property write access.
getWriteBaseType() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator.ReadWriteBaseTypes
 
getWriteMethod(IPropertySource, boolean) - Method in class com.massa.mrules.util.property.SimpleProperty2
 
getWriteMethod(Object, String, Class<?>) - Method in interface com.massa.util.property.IPropertyAccessCache
Searches for setter method corresponding to request in this Object'sclass.
getWriteMethod(Class<?>, String, Class<?>) - Method in interface com.massa.util.property.IPropertyAccessCache
Searches for setter method corresponding to request in this class.
getWriteMethod(Object, String, Class<?>) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Searches for setter method corresponding to request in this Object'sclass.
getWriteMethod(Class<?>, String, Class<?>) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Searches for setter method corresponding to request in this class.
getWriteMethod(IPropertySource, boolean) - Method in class com.massa.util.property.SimpleProperty
 
getWriteMethodParamType(Object, String, Class<?>) - Method in interface com.massa.util.property.IPropertyAccessCache
Searches for the parameter type of the write method of this property on this Object.
getWriteMethodParamType(Class<?>, String, Class<?>) - Method in interface com.massa.util.property.IPropertyAccessCache
Searches for the parameter type of the write method of this property on this Class.
getWriteMethodParamType(Object, String, Class<?>) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Searches for the parameter type of the write method of this property on this Object.
getWriteMethodParamType(Class<?>, String, Class<?>) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Searches for the parameter type of the write method of this property on this Class.
getWriteMethodParamType(IPropertySource, boolean) - Method in class com.massa.util.property.SimpleProperty
 
getXmlContent() - Method in class com.massa.mrules.builder.XmlRuleEngineConfigHolder
Retrieves XML Content from XmlRuleEngineConfigHolder.buildXmlInputSource() if not available, to compute HASH.
getXmlFile() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
getXmlInputSource() - Method in class com.massa.mrules.builder.XmlRuleEngineConfigHolder
Retrieves XML Content for building : from available XML Content if exists, or from XmlRuleEngineConfigHolder.buildXmlInputSource().
getYear() - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
getYear() - Method in class com.massa.util.DateUtils.DateOperation
 
getYear() - Method in interface com.massa.util.DateUtils.IDateOperation
 
getZoneId() - Method in class com.massa.util.extensions.jdk8.convert.Jdk8DateTimeConverter
 
GLOBAL_VAR_PREFIX - Static variable in class com.massa.mrules.addon.DefaultVariablesManager
 
GlobalCacheActivationResolver - Class in com.massa.mrules.addon
Global activation for all addons.
GlobalCacheActivationResolver(boolean) - Constructor for class com.massa.mrules.addon.GlobalCacheActivationResolver
 
GlobalVarProperty - Class in com.massa.mrules.util.property
Specific implementation allowing to access global variables (starting with #).
GlobalVarProperty(ICompilationContext, String) - Constructor for class com.massa.mrules.util.property.GlobalVarProperty
 
Grammar - Class in com.massa.dsl.grammar
Java representation of the grammar, entry point to parse code file.
Grammar() - Constructor for class com.massa.dsl.grammar.Grammar
 
GrammarParser - Class in com.massa.dsl.grammar
Parser for dsl grammar, builds the Grammar object from the xml configuration.
GrammarParser() - Constructor for class com.massa.dsl.grammar.GrammarParser
 
GrammarRepository - Class in com.massa.dsl.grammar
Repository for loaded grammars.
GT - Class in com.massa.mrules.operator.evaluation
Ensures that the provided source value is greater than the reference values.
GT() - Constructor for class com.massa.mrules.operator.evaluation.GT
 
GT_ID - Static variable in class com.massa.mrules.operator.evaluation.GT
 
GTE - Class in com.massa.mrules.operator.evaluation
Ensures that the provided source value is greater or equal than the reference values.
GTE() - Constructor for class com.massa.mrules.operator.evaluation.GTE
 
GTE_ID - Static variable in class com.massa.mrules.operator.evaluation.GTE
 

H

handle(RenderingDataBuilder, Grammar, LexerBlock, LexerParser) - Method in class com.massa.dsl.doc.blockhandler.AndLexerBlockHandler
 
handle(RenderingDataBuilder, Grammar, LexerBlock, LexerParser) - Method in class com.massa.dsl.doc.blockhandler.DefaultLexerBlockHandler
 
handle(RenderingDataBuilder, Grammar, LexerBlock, LexerParser) - Method in interface com.massa.dsl.doc.blockhandler.LexerBlockHandler
Updates bean with lexer block informations
handle(RenderingDataBuilder, Grammar, LexerBlock, LexerParser) - Method in class com.massa.dsl.doc.blockhandler.LexerClassBlockHandler
 
handle(RenderingDataBuilder, Grammar, LexerBlock, LexerParser) - Method in class com.massa.dsl.doc.blockhandler.LexerTypeBlockHandler
 
handle(RenderingDataBuilder, Grammar, LexerBlock, LexerParser) - Method in class com.massa.dsl.doc.blockhandler.OrLexerBlockHandler
 
handle(RenderingDataBuilder, Grammar, Lexer, LexerParser, boolean) - Method in class com.massa.dsl.doc.lexerhandler.DefaultLexerHandler
 
handle(RenderingDataBuilder, Grammar, Lexer, LexerParser, boolean) - Method in interface com.massa.dsl.doc.lexerhandler.LexerHandler
Updates bean with lexer block informations
handle(RenderingDataBuilder, Grammar, Lexer, LexerParser, boolean) - Method in class com.massa.dsl.doc.lexerhandler.NextCharLexerHandler
 
handle(RenderingDataBuilder, Grammar, Lexer, LexerParser, boolean) - Method in class com.massa.dsl.doc.lexerhandler.ObjectLexerHandler
 
handle(RenderingDataBuilder, Grammar, Lexer, LexerParser, boolean) - Method in class com.massa.dsl.doc.lexerhandler.RegexLexerHandler
 
handle(RenderingDataBuilder, Grammar, Lexer, LexerParser, boolean) - Method in class com.massa.dsl.doc.lexerhandler.StartEndLexerHandler
 
handle(RenderingDataBuilder, Grammar, Lexer, LexerParser, boolean) - Method in class com.massa.dsl.doc.lexerhandler.SubParseLexerHandler
 
handle(RenderingDataBuilder, Grammar, Lexer, LexerParser, boolean) - Method in class com.massa.dsl.doc.lexerhandler.TransformLexerHandler
 
handle(RenderingDataBuilder, Grammar, Lexer, LexerParser, boolean) - Method in class com.massa.dsl.doc.lexerhandler.ValueLexerHandler
 
handle(RenderingDataBuilder, Grammar, Lexer, LexerParser, boolean) - Method in class com.massa.dsl.doc.lexerhandler.ValuesLexerHandler
 
handle(RenderingDataBuilder, Grammar, LexerMatcher, LexerParser, LexerMatcherHandler.Mode) - Method in class com.massa.dsl.doc.matcherhandler.AndLexerMatcherHandler
 
handle(RenderingDataBuilder, Grammar, LexerMatcher, LexerParser, LexerMatcherHandler.Mode) - Method in class com.massa.dsl.doc.matcherhandler.DefaultLexerMatcherHandler
 
handle(RenderingDataBuilder, Grammar, LexerMatcher, LexerParser, LexerMatcherHandler.Mode) - Method in class com.massa.dsl.doc.matcherhandler.LexerBlockMatcherHandler
 
handle(RenderingDataBuilder, Grammar, LexerMatcher, LexerParser, LexerMatcherHandler.Mode) - Method in interface com.massa.dsl.doc.matcherhandler.LexerMatcherHandler
Updates bean with lexer matcher informations
handle(RenderingDataBuilder, Grammar, LexerMatcher, LexerParser, LexerMatcherHandler.Mode) - Method in class com.massa.dsl.doc.matcherhandler.LexerMatcherWrapperHandler
 
handle(RenderingDataBuilder, Grammar, LexerMatcher, LexerParser, LexerMatcherHandler.Mode) - Method in class com.massa.dsl.doc.matcherhandler.OrLexerMatcherHandler
 
handleAutoCompletes(List<AutoComplete>, AdvancedReader, int) - Static method in class com.massa.dsl.autocomplete.AutoCompleteUtils
 
handleAutoCompletes() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
handleBlocks(Object) - Method in class com.massa.dsl.lexer.ObjectLexer.ObjectLexerParser
 
handleComments(boolean, int) - Method in class com.massa.util.io.AdvancedReader.CommentHandler
Comment handling method
handleComments(boolean, int) - Method in class com.massa.util.io.AdvancedReaderDefaultCommentHandler
 
handleGetFromMap(IPropertySource, boolean, Map<?, ?>) - Method in class com.massa.util.property.SimpleProperty
Gets an object from a typed map.
handleGetterSetterComponent(PropertyCompiler.IPropertyComponent, String, boolean) - Method in class com.massa.util.property.PropertyCompiler
 
handleMap(Map<?, ?>) - Method in class com.massa.mrules.accessor.AbstractMapAccessor
 
handleMap(Map<?, ?>) - Method in class com.massa.mrules.accessor.MMapEntriesAccessor
 
handleMap(Map<?, ?>) - Method in class com.massa.mrules.accessor.MMapKeysAccessor
 
handleMap(Map<?, ?>) - Method in class com.massa.mrules.accessor.MMapValuesAccessor
 
handleOtherInjectionStrategy(InjectableLexerBlock, Object) - Method in class com.massa.dsl.lexer.AbstractLexerParser
Default implementation throws Exception.
handleReadAttr(A, Node, Node) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.CALLAddon
 
handleReadAttr(A, Node, Node) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.FORMATAddon
 
handleReadAttr(A, Node, Node) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
 
handleReadAttributes(Node, A) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
 
handleReadChildNodes(Node, A) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
 
handleReadNode(A, Node) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
 
handleReadNode(MIndex, Node) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.INDEXAddon
To handle specific "index" node.
handleReadNode(IMRuleExecutionSet, Node) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.MainRuleFactoryImpl
To handle specific "properties" node.
HandlersHolder<C,H> - Class in com.massa.dsl.doc
Repository of handlers (H) for a specific Classes (C) implementations.
HandlersHolder() - Constructor for class com.massa.dsl.doc.HandlersHolder
 
handleRuleEngineObject(Node, IMRulesObject, boolean) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
handleSecondaryOptions(MatchingPhase, AutoCompleteConfiguration, AutoCompleteConfiguration, List<ParsingContext.AutoCompleteResult>) - Method in class com.massa.dsl.matcher.AbstractMatcher
Updates autoComplete groups of the secondary options with the matcher config, of if none with the lexer config.
handleSetInTypedMap(TypedMap, Object, boolean) - Method in class com.massa.util.property.SimpleProperty
Set an object to a typed map.
handleSimpleComponent(PropertyCompiler.IPropertyComponent, String, boolean) - Method in class com.massa.util.property.PropertyCompiler
Handles a simple property component, i.e. a single element of the List provided by PropertyCompiler.splitIntoSimpleComponents(String).
handleStaticComponent(PropertyCompiler.IPropertyComponent, String, boolean) - Method in class com.massa.util.property.PropertyCompiler
parses a static access property (field or method).
handleStrictComponent(PropertyCompiler.IPropertyComponent, String, boolean) - Method in class com.massa.util.property.PropertyCompiler
parses a strict access property (field or method).
handleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
If value is a collection an collections should be parsed, calls AbstractReadSourceAccessor.specificHandleValue(IExecutionContext, Object) for all elements in collection.
handleValue(IExecutionContext, Object) - Method in interface com.massa.mrules.accessor.IAccessorValueHandler
Called for each value of the iterated element.
handleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.MCountAccessor
 
handleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.MIterateAccessor
 
handleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
handleValue(IExecutionContext, Object, boolean) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
handleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
handleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
handleValue(IExecutionContext, Object, boolean) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
handleWriteAttribute(Outer, A, PersistantPropertyInfo, Object, String) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.CALLAddon
 
handleWriteAttribute(Outer, A, PersistantPropertyInfo, Object, String) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.FORMATAddon
 
handleWriteAttribute(Outer, A, PersistantPropertyInfo, Object, String) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
 
handleWriteNode(Outer, A, PersistantPropertyInfo, Object) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
 
handleWriteNode(Outer, MIndex, PersistantPropertyInfo, Object) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.INDEXAddon
 
HardCodedLexer - Class in com.massa.dsl.lexer
Lexer with hard coded value to return.
HardCodedLexer() - Constructor for class com.massa.dsl.lexer.HardCodedLexer
 
hasAttribute(Node, String) - Static method in class com.massa.util.PositionalXMLReader
 
hasCachedData(IAddon) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
hasCachedData(IAddon) - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
hasCachedData(IAddon) - Method in interface com.massa.mrules.context.execute.IExecutionContext
Tells if data are cached by IExecutionContext.setCachedData(IAddon, Object), included null value.
hasDefaultConstructor(Class<?>) - Static method in class com.massa.util.MBeanUtils
 
hashCode() - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock
 
hashCode() - Method in class com.massa.dsl.block.AbstractLexerBlock
 
hashCode() - Method in class com.massa.dsl.block.AndLexerBlock
 
hashCode() - Method in class com.massa.dsl.block.LexerClassBlock
 
hashCode() - Method in class com.massa.dsl.block.LexerIdBlock
 
hashCode() - Method in class com.massa.dsl.block.LexerIdsBlock
 
hashCode() - Method in class com.massa.dsl.block.LexerTypeBlock
 
hashCode() - Method in class com.massa.dsl.block.OrLexerBlock
 
hashCode() - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractElementGroup
 
hashCode() - Method in class com.massa.dsl.doc.SyntaxicScheme.EmptyElement
 
hashCode() - Method in class com.massa.dsl.doc.SyntaxicScheme.LabelElement
 
hashCode() - Method in class com.massa.dsl.doc.SyntaxicScheme.LexerRefElement
 
hashCode() - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
hashCode() - Method in class com.massa.dsl.lexer.AbstractLexer
 
hashCode() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
hashCode() - Method in class com.massa.dsl.matcher.AbstractLexerMatcher
 
hashCode() - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
hashCode() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
hashCode() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
hashCode() - Method in class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.arithmetic.Average
 
hashCode() - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
hashCode() - Method in class com.massa.mrules.accessor.arithmetic.Round
 
hashCode() - Method in class com.massa.mrules.accessor.MCastAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MFormatAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MIterateAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MMinMaxAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MSearchAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MSplitAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MValueAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MValuesAccessor
 
hashCode() - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
hashCode() - Method in class com.massa.mrules.action.AbstractActionPrint
 
hashCode() - Method in class com.massa.mrules.action.AbstractSrcTgtAction
 
hashCode() - Method in class com.massa.mrules.action.MAccessorWrapper
 
hashCode() - Method in class com.massa.mrules.action.MActionClear
 
hashCode() - Method in class com.massa.mrules.action.MActionExec
 
hashCode() - Method in class com.massa.mrules.action.MActionFlowControl
 
hashCode() - Method in class com.massa.mrules.action.MActionPrint
 
hashCode() - Method in class com.massa.mrules.action.MActionPrintF
 
hashCode() - Method in class com.massa.mrules.action.MActionResetCache
 
hashCode() - Method in class com.massa.mrules.action.MActionSort
 
hashCode() - Method in class com.massa.mrules.action.MActionUndefine
 
hashCode() - Method in class com.massa.mrules.addon.DefaultVariablesManager.AbstractVariableAccessor
 
hashCode() - Method in class com.massa.mrules.addon.PersistantPropertyInfo
 
hashCode() - Method in class com.massa.mrules.base.AbstractArgument
 
hashCode() - Method in class com.massa.mrules.callable.Call
 
hashCode() - Method in class com.massa.mrules.callable.Function
 
hashCode() - Method in class com.massa.mrules.callable.Return
 
hashCode() - Method in class com.massa.mrules.condition.AbstractCondition
Computes hashCode on the "not" flag only. pEquals must be overridden to test other parameters.
hashCode() - Method in class com.massa.mrules.executable.AbstractVariableCreator
 
hashCode() - Method in class com.massa.mrules.executable.AbstractVariableCreatorSource
 
hashCode() - Method in class com.massa.mrules.executable.MExecutionBlock
 
hashCode() - Method in class com.massa.mrules.executable.MForEach
 
hashCode() - Method in class com.massa.mrules.executable.MForEachNumber
 
hashCode() - Method in class com.massa.mrules.executable.MIndex
 
hashCode() - Method in class com.massa.mrules.executable.MIndex.IndexAction
 
hashCode() - Method in class com.massa.mrules.executable.MRule.ElseIf
 
hashCode() - Method in class com.massa.mrules.executable.MRule
 
hashCode() - Method in class com.massa.mrules.operator.evaluation.AbstractEvaluationOperator
 
hashCode() - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
hashCode() - Method in class com.massa.mrules.operator.logical.AbstractLogicalOperator
 
hashCode() - Method in class com.massa.mrules.operator.logical.VALBETWEEN
 
hashCode() - Method in class com.massa.mrules.operator.math.AbstractMathOperator
 
hashCode() - Method in class com.massa.mrules.operator.math.DIVIDED
 
hashCode() - Method in class com.massa.mrules.session.MHandle
 
hashCode() - Method in class com.massa.mrules.set.LocalImportHolder
 
hashCode() - Method in class com.massa.mrules.set.MRuleExecutionSet
 
hashCode() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
hashCode() - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
hashCode() - Method in class com.massa.mrules.util.property.SimpleProperty2
 
hashCode() - Method in class com.massa.mrules.util.property.StrictFieldProperty2
 
hashCode() - Method in class com.massa.mrules.util.property.StrictMethodProperty2
 
hashCode() - Method in class com.massa.util.classloader.Resource
 
hashCode() - Method in class com.massa.util.DateUtils.DateOperation
 
hashCode() - Method in class com.massa.util.Pair
 
hashCode() - Method in class com.massa.util.property.ConstantProperty
 
hashCode() - Method in class com.massa.util.property.IndexedProperty
 
hashCode() - Method in class com.massa.util.property.MappedProperty
 
hashCode() - Method in class com.massa.util.property.NestedProperty
 
hashCode() - Method in class com.massa.util.property.ReflectionFieldAccessor
 
hashCode() - Method in class com.massa.util.property.ReflectionMethodInvoker
 
hashCode() - Method in class com.massa.util.property.SimpleProperty
 
hashCode() - Method in class com.massa.util.property.StaticFieldProperty
 
hashCode() - Method in class com.massa.util.property.StaticMethodProperty
 
hashCode() - Method in class com.massa.util.property.StrictFieldProperty
 
hashCode() - Method in class com.massa.util.property.StrictMethodProperty
 
hashCode() - Method in class com.massa.util.Rounder
 
hashCode() - Method in class com.massa.util.TypedMap
 
hasManager(Class<? extends IMRulesSecurityManager>) - Static method in class com.massa.util.security.MRulesSecurityManagers
Checks if a security manager is register for this class.
hasNext() - Method in class com.massa.mrules.accessor.AccessorIterator
 
hasNext() - Method in class com.massa.mrules.util.iterate.AccessorGetIterator
 
hasNext() - Method in class com.massa.mrules.util.iterate.AccessorValuesIterator
 
hasNext() - Method in class com.massa.mrules.util.iterate.ArrayIterator
 
hasNext() - Method in class com.massa.mrules.util.iterate.CastIterator
 
hasNext() - Method in class com.massa.mrules.util.iterate.EnumIterator
 
hasNext() - Method in class com.massa.mrules.util.iterate.MultipleIterator
 
hasNext() - Method in class com.massa.mrules.util.iterate.UniqueIterator
 
hasPersistantProperties(Object) - Static method in class com.massa.mrules.addon.MAddonsUtils
Tells if the provided object's class has PersistantProperties annotation defined.
hasPersistantProperties(Class<?>) - Static method in class com.massa.mrules.addon.MAddonsUtils
Tells if the provided class has PersistantProperties annotation defined.
hasPriorityOn(LexerMatcher.Priority) - Method in enum com.massa.dsl.matcher.LexerMatcher.Priority
 
hasProperties() - Method in class com.massa.mrules.base.MRuleExecutionSetMetadata
 
hasProperties() - Method in class com.massa.mrules.executable.AbstractExecutable
 
hasProperties() - Method in interface com.massa.mrules.executable.IExecutable
Has at least one property.
hasProperties() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
hasProperties() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
hasProperty() - Method in class com.massa.mrules.addon.PersistantPropertiesTable
 
hasProperty(Object) - Method in class com.massa.mrules.base.MRuleExecutionSetMetadata
 
hasProperty(Object) - Method in class com.massa.mrules.executable.AbstractExecutable
 
hasProperty(Object) - Method in interface com.massa.mrules.executable.IExecutable
Contains the property identified by the provided key.
hasProperty(Object) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
hasProperty(Object) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
hasPropertyAlias(String) - Method in class com.massa.mrules.addon.PersistantPropertiesTable
 
hasPropertyName(String) - Method in class com.massa.mrules.addon.PersistantPropertiesTable
 
hasSavedState() - Method in interface com.massa.util.property.IPropertySource
Tells if states have been previously saved.
hasSavedState() - Method in class com.massa.util.property.PropertySource
Tells if states have been previously saved.
height() - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractParallelElementGroup
Sums all elements heights.
height() - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractSequentialElementGroup
Max elements height.
height() - Method in interface com.massa.dsl.doc.SyntaxicScheme.Element
Total height of the element
height() - Method in class com.massa.dsl.doc.SyntaxicScheme.EmptyElement
 
height() - Method in class com.massa.dsl.doc.SyntaxicScheme.LabelElement
 
height() - Method in class com.massa.dsl.doc.SyntaxicScheme.LexerRefElement
 
height() - Method in class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme.HtmlParallelElementGroup
 
heightAbove() - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractParallelElementGroup
First element's height above.
heightAbove() - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractSequentialElementGroup
Max elements height above.
heightAbove() - Method in interface com.massa.dsl.doc.SyntaxicScheme.Element
Height above the starting line, for exampleto handle returning part.
heightAbove() - Method in class com.massa.dsl.doc.SyntaxicScheme.EmptyElement
 
heightAbove() - Method in class com.massa.dsl.doc.SyntaxicScheme.LabelElement
 
heightAbove() - Method in class com.massa.dsl.doc.SyntaxicScheme.LexerRefElement
 
heightAbove() - Method in class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme.HtmlParallelElementGroup
 
html() - Method in class com.massa.util.ObjOut
 
HtmlLabelElement(String) - Constructor for class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme.HtmlLabelElement
 
HtmlLexerRefElement(String) - Constructor for class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme.HtmlLexerRefElement
 
HtmlParallelElementGroup(boolean, boolean) - Constructor for class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme.HtmlParallelElementGroup
 
HtmlSequentialElementGroup(boolean) - Constructor for class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme.HtmlSequentialElementGroup
 
HtmlSyntaxicScheme - Class in com.massa.mrules.extensions.dsl.doc.html
Handles html rendering of a syntaxic scheme.
HtmlSyntaxicScheme() - Constructor for class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme
 
HtmlSyntaxicScheme.HtmlLabelElement - Class in com.massa.mrules.extensions.dsl.doc.html
 
HtmlSyntaxicScheme.HtmlLexerRefElement - Class in com.massa.mrules.extensions.dsl.doc.html
 
HtmlSyntaxicScheme.HtmlParallelElementGroup - Class in com.massa.mrules.extensions.dsl.doc.html
 
HtmlSyntaxicScheme.HtmlSequentialElementGroup - Class in com.massa.mrules.extensions.dsl.doc.html
 

I

i - Variable in class com.massa.dsl.matcher.FixedLexerMatcher.FixedMatcher
 
i - Variable in class com.massa.dsl.matcher.MultipleFixedLexerMatcher.MultipleFixedMatcher
 
IAccessor - Interface in com.massa.mrules.accessor
Defines common methods for Read and Write accessors.
IAccessorValueHandler - Interface in com.massa.mrules.accessor
Define method to handle a value in order to iterate on Accessor values.
IAction - Interface in com.massa.mrules.action
Defines something to do on the output bean.
IAddon - Interface in com.massa.mrules.addon
Implementations can be loaded via ConfigDiscovery.
IAddonsManager - Interface in com.massa.mrules.addon
This class allows to declare some system variables, which will be automatically registered by ConfigDiscovery.
IArrayProvider - Interface in com.massa.util.property
This interface specifies methods which will provide arrays for method invocation via reflection.
ICacheActivationResolver - Interface in com.massa.mrules.addon
Resolves cache activation for a specific addon.
ICallable - Interface in com.massa.mrules.callable
Describes portions of a ruleset that can be declared and then invoked later during the execution, eventually with arguments.
ICallableRepository - Interface in com.massa.mrules.callable
Describes an object which contains references to compiled callables and is able to invoke them.
IClassLoadStrategy - Interface in com.massa.util.classloader
The interface implemented by any classloader selection Strategy used with ClassLoaderResolver API.
ICompilationContext - Interface in com.massa.mrules.context.compile
Base methods for compilation contexts.
ICondition - Interface in com.massa.mrules.condition
An object which can be evaluated, telling if one or more condition(s) is(are) respected.
IContext - Interface in com.massa.mrules.context
Base methods for all contexts.
IContextFactory - Interface in com.massa.mrules.context
Context factories allow to create and initialize Execution and Compilation context for a specific Rule Engine instance.
IConverter - Interface in com.massa.util.convert
Describes methods exposed by converters.
IConverterWrapper - Class in com.massa.util.commons
 
IConverterWrapper(Converter, Class<?>...) - Constructor for class com.massa.util.commons.IConverterWrapper
 
identify(LexerParser) - Method in class com.massa.dsl.block.AbstractLexerBlockResolver
 
identify(LexerParser, boolean) - Method in class com.massa.dsl.block.AbstractLexerBlockResolver
 
identify(LexerParser) - Method in interface com.massa.dsl.block.LexerBlockResolver
Should Calls LexerBlockResolver.identify(LexerParser, boolean) with safe mode computed from unicity, mandatory flag min/max occur and already consumed parsers.
identify(LexerParser, boolean) - Method in interface com.massa.dsl.block.LexerBlockResolver
Identifies the lexer to use between candidates identified by LexerBlockResolver.resolveLexers(Grammar) to handle the following source part.
identify(LexerParser) - Method in class com.massa.dsl.block.LexerBlockResolverWrapper
 
identify(LexerParser, boolean) - Method in class com.massa.dsl.block.LexerBlockResolverWrapper
 
identify(LexerParser, Collection<Lexer>, boolean) - Static method in class com.massa.dsl.DslUtils
Identifies the lexer to use between provided candidates to handle the following source part.
identifyAndConsume(LexerParser) - Method in class com.massa.dsl.block.AbstractLexerBlockResolver
 
identifyAndConsume(LexerParser, boolean) - Method in class com.massa.dsl.block.AbstractLexerBlockResolver
 
identifyAndConsume(LexerParser) - Method in interface com.massa.dsl.block.LexerBlockResolver
Short cut to call both identity and consume
identifyAndConsume(LexerParser, boolean) - Method in interface com.massa.dsl.block.LexerBlockResolver
Short cut to call both identity and consume
identifyAndConsume(LexerParser) - Method in class com.massa.dsl.block.LexerBlockResolverWrapper
 
identifyAndConsume(LexerParser, boolean) - Method in class com.massa.dsl.block.LexerBlockResolverWrapper
 
IEvaluationCondition - Interface in com.massa.mrules.condition
An leaf condition, evaluating a value from the input object : "sourceValue", in general using an operator.
IEvaluationOperator - Interface in com.massa.mrules.operator.evaluation
Interface specifying methods of evaluation operator implementations.
IExecutable - Interface in com.massa.mrules.executable
Describes the execute method implemented by each class that performs an action (like setting a value or running conditions for example), as opposition with classes which evaluate some conditions.
IExecutable.ValueReturning - Interface in com.massa.mrules.executable
Annotating an executable with the ValueReturning interface just points out that this particular executable may return a value, i.e. the IExecutionResult.getReturnedValue() of the IExecutable.execute(IExecutionContext) method's result may be exploited.
IExecutionContext - Interface in com.massa.mrules.context.execute
Base methods for execution contexts.
IExecutionControlDirective - Interface in com.massa.mrules.executable
Directive to provide to parent IExecutable.
IExecutionResult - Interface in com.massa.mrules.executable
Class describing an IExecutable execution results.
IFieldAccessor - Interface in com.massa.util.property
Allows to encapsulate Field access.
IgnoreParentPersistantProperties - Annotation Type in com.massa.mrules.addon
Allows to ignore persistent properties declared in parent classes hierarchy.
ILogicalOperator - Interface in com.massa.mrules.operator.logical
Interface specifying methods of logical operator implementations.
IMathOperator - Interface in com.massa.mrules.operator.math
Interface specifying methods of logical operator implementations.
IMethodInvoker - Interface in com.massa.util.property
Allows to encapsulate invocation of a Method, with or without arguments.
IMOptimizer - Interface in com.massa.mrules.optimizer
Describes an optimizer used for global optimization process.
IMOptimizerChain - Interface in com.massa.mrules.optimizer
Describes aa chain of IMOptimizer to apply on an addon.
IMPLEMENTATION_ID - Static variable in class com.massa.mrules.addon.DefaultVariablesManager.Date
 
IMPLEMENTATION_ID - Static variable in class com.massa.mrules.addon.DefaultVariablesManager.DateTime
 
IMPLEMENTATION_ID - Static variable in class com.massa.mrules.addon.DefaultVariablesManager.Now
 
IMPLEMENTATION_ID - Static variable in class com.massa.mrules.addon.DefaultVariablesManager.NullValue
 
IMPLEMENTATION_ID - Static variable in class com.massa.mrules.addon.DefaultVariablesManager.Readbase
 
IMPLEMENTATION_ID - Static variable in class com.massa.mrules.addon.DefaultVariablesManager.RootReadbase
 
IMPLEMENTATION_ID - Static variable in class com.massa.mrules.addon.DefaultVariablesManager.RootWritebase
 
IMPLEMENTATION_ID - Static variable in class com.massa.mrules.addon.DefaultVariablesManager.RulesetName
 
IMPLEMENTATION_ID - Static variable in class com.massa.mrules.addon.DefaultVariablesManager.Time
 
IMPLEMENTATION_ID - Static variable in class com.massa.mrules.addon.DefaultVariablesManager.Writebase
 
ImportAutoCompleteGenerator - Class in com.massa.mrules.extensions.dsl.factory
 
ImportAutoCompleteGenerator() - Constructor for class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
ImportHolderCombiner(Collection<MBeanUtils.ImportHolder>) - Constructor for class com.massa.util.MBeanUtils.ImportHolderCombiner
 
ImportValidationException(MessageInfo, MBeanUtils.ImportHolder, String) - Constructor for exception com.massa.util.MBeanUtils.ImportValidationException
 
IMruleExecutionSet - Interface in com.massa.mrules.set
Deprecated.
This interface is replaced by IMRuleExecutionSet and will be removed in the next MRules release.
IMRuleExecutionSet - Interface in com.massa.mrules.set
This interface adds an abstraction level between Core Addon implementation and factories / builder input / output methods.
IMRulesException - Interface in com.massa.mrules.exception
Provides additionnal info in ALL exceptions raised by MRuleExecutionSet.
IMRulesException.Utils - Class in com.massa.mrules.exception
 
IMRulesObject - Interface in com.massa.mrules.base
Common mother interface for all objects of the rule engine.
IMRulesSecurityManager - Interface in com.massa.util.security
All security managers must implement this interface.
IN - Class in com.massa.mrules.operator.evaluation
Ensures that the provided source value is present in the reference Collection.
IN() - Constructor for class com.massa.mrules.operator.evaluation.IN
 
in - Variable in class com.massa.util.io.AdvancedReader
The underlying character-input stream.
IN_DATA_TYPE_PROPERTY_KEY - Static variable in class com.massa.mrules.extensions.dsl.factory.ContextFactoryLexerParserListener
 
IN_ID - Static variable in class com.massa.mrules.operator.evaluation.IN
 
incLevel() - Method in class com.massa.mrules.util.out.OuterWithLevel
 
includeStatic - Variable in class com.massa.util.ObjOut
 
incrementOccurenceCount() - Method in class com.massa.mrules.context.compile.AddonInfo
Increments occurenceCount and returns new value.
indent() - Method in class com.massa.util.ObjOut.OutputDriver
 
INDEX_ID - Static variable in class com.massa.mrules.executable.MIndex
 
IndexAction() - Constructor for class com.massa.mrules.executable.MIndex.IndexAction
 
INDEXAddon() - Constructor for class com.massa.mrules.factory.xml.RichXMLFactory.INDEXAddon
 
IndexedProperty - Class in com.massa.util.property
Allows to specify a List or an Array access.
IndexedProperty(IProperty, IProperty) - Constructor for class com.massa.util.property.IndexedProperty
 
IndexedProperty2 - Class in com.massa.mrules.util.property
IndexedProperty extension.
IndexedProperty2(IProperty, IProperty) - Constructor for class com.massa.mrules.util.property.IndexedProperty2
 
info(String) - Method in class com.massa.log.DefaultLog
 
info(String, Throwable) - Method in class com.massa.log.DefaultLog
 
info(String) - Method in interface com.massa.log.Log
Log a message with info log level.
info(String, Throwable) - Method in interface com.massa.log.Log
Log an error with info log level.
info(String) - Method in class com.massa.log.LogOverCommonslogging
 
info(String, Throwable) - Method in class com.massa.log.LogOverCommonslogging
 
info(String) - Method in class com.massa.log.LogOverLog4j
 
info(String, Throwable) - Method in class com.massa.log.LogOverLog4j
 
info(String) - Method in class com.massa.log.LogOverSlf4j
 
info(String, Throwable) - Method in class com.massa.log.LogOverSlf4j
 
info(String) - Method in class com.massa.log.LogOverTinylog
 
info(String, Throwable) - Method in class com.massa.log.LogOverTinylog
 
init(Map<String, String>) - Method in class com.massa.mrules.builder.AbstractRuleEngineConfigHolder
Initializes the config holder.
init(Map<String, String>) - Method in interface com.massa.mrules.builder.IRuleEngineConfigHolder
Inits the configuration.
init(Map<String, String>) - Method in class com.massa.mrules.builder.XmlRuleEngineConfigHolder
Initializes the config holder.
init() - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
init() - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
init() - Method in interface com.massa.mrules.context.compile.ICompilationContext
INTERNAL USE ONLY: Called by rule engine to initialize and check before compilation.
init() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
init() - Method in class com.massa.mrules.context.compile.MListCompilationContext
 
init() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
init() - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
init() - Method in interface com.massa.mrules.context.execute.IExecutionContext
INTERNAL USE ONLY: Called by rule engine to initialize and check before execution.
init() - Method in class com.massa.mrules.context.execute.MListExecutionContext
 
init(Map<String, String>) - Method in class com.massa.mrules.extensions.dsl.builder.MrlRuleEngineConfigHolder
Initializes the config holder.
initMessages(Class<?>, String, String) - Static method in class com.massa.util.MessageCode
Initializes all MessageCode.MessageCodeFromField public static final fields in a Class.
inject(Object, LexerParser) - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock.AbstractInjectableLexerBlockResolver
 
inject(Object, LexerParser) - Method in class com.massa.dsl.block.AndLexerBlock.AndBlockResolver
 
inject(Object, LexerParser) - Method in interface com.massa.dsl.block.LexerBlockResolver
Method used to inject result.
inject(Object, LexerParser) - Method in class com.massa.dsl.block.LexerBlockResolverWrapper
 
inject(Object, LexerParser) - Method in class com.massa.dsl.block.OrLexerBlock.OrBlockResolver
 
InjectableLexerBlock - Interface in com.massa.dsl.block
Block inside a lexeme, which allows to inject its result to a target property of its parent's result.
InjectableLexerBlockWrapper - Class in com.massa.dsl.block
Wraps an Injectable Lexer Block to override some behaviors.
InjectableLexerBlockWrapper(InjectableLexerBlock) - Constructor for class com.massa.dsl.block.InjectableLexerBlockWrapper
 
injectIntoProperty(Object, Node, String) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
 
InjectProperty - Annotation Type in com.massa.mrules.inject
Defines a property to provide for injection.
injectResult(InjectableLexerBlock, Object) - Method in class com.massa.dsl.lexer.AbstractLexerParser
Handles "add" and "set" injection strategies but delegates "other" to AbstractLexerParser.handleOtherInjectionStrategy(InjectableLexerBlock, Object)
injectResult(InjectableLexerBlock, Object) - Method in interface com.massa.dsl.lexer.LexerParser
Injects parsed result into parent's result.
injectResult(Object) - Method in class com.massa.dsl.matcher.AbstractGenericTextMatcher
Does nothing.
injectResult(Object) - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
injectResult(Object) - Method in class com.massa.dsl.matcher.AndLexerMatcher.AndMatcher
Injects result of all matched matchers.
injectResult(Object) - Method in class com.massa.dsl.matcher.LexerBlockMatcher.BlockMatcher
 
injectResult(Object) - Method in interface com.massa.dsl.matcher.Matcher
If the matcher (or one or several of the matchers in the chain) generates an Object, this allows to inject it (or them) into the result.
injectResult(Object) - Method in class com.massa.dsl.matcher.OrLexerMatcher.OrMatcher
Injects result of matched matcher.
InMemoryJavaCompiler - Class in com.massa.util.extensions.nativeproperty.compiler
Allows to dynamically compile Java code.
INOUTCONTEXT_ID - Static variable in class com.massa.mrules.context.MInOutContextFactory
 
INSTANCE - Static variable in class com.massa.dsl.lexer.ObjectLexer.DefaultObjectLexerListener
 
INSTANCE - Static variable in class com.massa.mrules.filter.MNoFilter
Global instance, if needed, as this object has no state.
INSTANCE - Static variable in class com.massa.mrules.jmx.MRuleExecutionSetManagementBeanNoopImpl
 
INSTANCE - Static variable in class com.massa.mrules.jmx.MRulesJmxNoopRegistrationStrategy
 
INSTANCE - Static variable in class com.massa.util.property.NoCacheArrayProvider
 
instantiateResult() - Method in class com.massa.dsl.lexer.ObjectLexer.ObjectLexerParser
 
IntegerLexer - Class in com.massa.dsl.lexer
Integer Lexer.
IntegerLexer() - Constructor for class com.massa.dsl.lexer.IntegerLexer
 
IntegerProperty - Class in com.massa.util.property
Special property to return always the same Integer value.
IntegerProperty(Integer) - Constructor for class com.massa.util.property.IntegerProperty
 
IntegerProperty2 - Class in com.massa.mrules.util.property
IntegerProperty extension.
IntegerProperty2(Integer) - Constructor for class com.massa.mrules.util.property.IntegerProperty2
 
internalCombineEquals(AbstractCombineLexerMatcher) - Method in class com.massa.dsl.matcher.AbstractCombineLexerMatcher
 
internalCombineEquals(AbstractCombineLexerMatcher) - Method in class com.massa.dsl.matcher.AndLexerMatcher
 
internalCombineEquals(AbstractCombineLexerMatcher) - Method in class com.massa.dsl.matcher.OrLexerMatcher
 
internalCombineHashCode() - Method in class com.massa.dsl.matcher.AbstractCombineLexerMatcher
 
internalCombineHashCode() - Method in class com.massa.dsl.matcher.AndLexerMatcher
 
internalCombineHashCode() - Method in class com.massa.dsl.matcher.OrLexerMatcher
 
internalCompileValue(ICompilationContext, IProperty2) - Method in class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
Final compilation steps should be implemented here.
internalCompileValue(ICompilationContext, IProperty2) - Method in class com.massa.mrules.accessor.MAvailableAccessor
 
internalCompileValue(ICompilationContext, IProperty2) - Method in class com.massa.mrules.accessor.MDefinedAccessor
 
internalConvertToString(Object) - Method in class com.massa.mrules.util.convert.AddonConverter
 
internalConvertToString(Object) - Method in class com.massa.mrules.util.convert.LocalImportHolderConverter
 
internalConvertToString(Object) - Method in class com.massa.util.convert.AbstractConverter
Returns the default "toString" result on provided Object.
internalConvertToString(Object) - Method in class com.massa.util.convert.BooleanConverter
 
internalConvertToString(Object) - Method in class com.massa.util.convert.ClassConverter
 
internalConvertToString(Object) - Method in class com.massa.util.convert.DateConverter
 
internalConvertToString(Object) - Method in class com.massa.util.convert.NumberConverter
 
internalConvertToString(Object) - Method in class com.massa.util.convert.PathConverter
 
internalConvertToString(Object) - Method in class com.massa.util.convert.PatternConverter
 
internalConvertToString(Object) - Method in class com.massa.util.extensions.jdk8.convert.Jdk8DateTimeConverter
 
internalConvertToType(Class<T>, Object) - Method in class com.massa.mrules.util.convert.AddonConverter
 
internalConvertToType(Class<T>, Object) - Method in class com.massa.mrules.util.convert.LocalImportHolderConverter
 
internalConvertToType(Class<T>, Object) - Method in class com.massa.util.convert.AbstractConverter
Handles conversion to an handled type.
internalConvertToType(Class<T>, Object) - Method in class com.massa.util.convert.BooleanConverter
 
internalConvertToType(Class<T>, Object) - Method in class com.massa.util.convert.CharacterConverter
 
internalConvertToType(Class<T>, Object) - Method in class com.massa.util.convert.ClassConverter
 
internalConvertToType(Class<T>, Object) - Method in class com.massa.util.convert.CollectionConverter
 
internalConvertToType(Class<T>, Object) - Method in class com.massa.util.convert.DateConverter
 
internalConvertToType(Class<T>, Object) - Method in class com.massa.util.convert.EnumConverter
 
internalConvertToType(Class<T>, Object) - Method in class com.massa.util.convert.NumberConverter
Convert the input object into a Number object of the specified type of defaultType if Number.class is requested.
internalConvertToType(Class<T>, Object) - Method in class com.massa.util.convert.PathConverter
 
internalConvertToType(Class<T>, Object) - Method in class com.massa.util.convert.PatternConverter
 
internalConvertToType(Class<T>, Object) - Method in class com.massa.util.convert.RounderConverter
 
internalConvertToType(Class<T>, Object) - Method in class com.massa.util.convert.StringConverter
 
internalConvertToType(Class<T>, Object) - Method in class com.massa.util.extensions.jdk8.convert.Jdk8DateTimeConverter
 
internalEquals(AbstractLexerMatcher) - Method in class com.massa.dsl.matcher.AbstractCombineLexerMatcher
 
internalEquals(AbstractLexerMatcher) - Method in class com.massa.dsl.matcher.AbstractLeafLexerMatcher
 
internalEquals(AbstractLexerMatcher) - Method in class com.massa.dsl.matcher.AbstractLexerMatcher
 
internalEquals(AbstractLexerMatcherWrapper) - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
internalEquals(AbstractLexerMatcherWrapper) - Method in class com.massa.dsl.matcher.ChangeWeightLexerMatcher
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.action.AbstractActionPrint
Launches printing after basic streams checks, then calls AbstractActionPrint.print(IExecutionContext).
internalExecute(IExecutionContext) - Method in class com.massa.mrules.action.MAccessorWrapper
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.action.MActionAdd
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.action.MActionAddAll
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.action.MActionClear
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.action.MActionDefine
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.action.MActionExec
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.action.MActionFlowControl
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.action.MActionResetCache
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.action.MActionSet
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.action.MActionSort
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.action.MActionUndefine
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.callable.Call
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.callable.Return
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.executable.AbstractExecutable
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.executable.MExecutionBlock
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.executable.MForEach
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.executable.MForEachNumber
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.executable.MIndex
 
internalExecute(IExecutionContext) - Method in class com.massa.mrules.executable.MRule
 
internalExpectedGenericType - Variable in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
internalExpectedGenericType - Variable in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
internalExpectedGenericType - Variable in class com.massa.mrules.accessor.MDateDiffAccessor
 
internalExpectedType - Variable in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
internalExpectedType - Variable in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
internalExpectedType - Variable in class com.massa.mrules.accessor.MDateDiffAccessor
 
internalGenericMatch(MatchingPhase, boolean) - Method in class com.massa.dsl.matcher.AbstractGenericMatcher
 
internalGenericMatch(MatchingPhase, boolean) - Method in class com.massa.dsl.matcher.AbstractGenericTextMatcher
 
internalGenericMatch(MatchingPhase, boolean) - Method in class com.massa.dsl.matcher.LexerBlockMatcher.BlockMatcher
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
 
internalGet(IExecutionContext, IProperty2) - Method in class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
The final implementation should check the property here.
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.AbstractReadAccessor
Specific addon implementation must be here.
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
If source should iterate, calls handleValue for all elements.
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
Performs operations like rounding, casting and delegates the pure arithmetic operation to MArithmeticAccessor.evaluate(IExecutionContext, InternalIterator)
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
internalGet(IExecutionContext, IProperty2) - Method in class com.massa.mrules.accessor.MAvailableAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
internalGet(IExecutionContext, IProperty2) - Method in class com.massa.mrules.accessor.MDefinedAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.MFormatAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.MIterateAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.MValueAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.MValuesAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
internalGet(IExecutionContext) - Method in class com.massa.mrules.addon.DefaultVariablesManager.AbstractVariableAccessor
 
internalGet(Object, String) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
internalGet(Object, String, Object) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
internalHashCode() - Method in class com.massa.dsl.matcher.AbstractCombineLexerMatcher
 
internalHashCode() - Method in class com.massa.dsl.matcher.AbstractLeafLexerMatcher
 
internalHashCode() - Method in class com.massa.dsl.matcher.AbstractLexerMatcher
 
internalHashCode() - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
internalHashCode() - Method in class com.massa.dsl.matcher.ChangeWeightLexerMatcher
 
internalIsEquivalent(ICondition) - Method in class com.massa.mrules.condition.AbstractAccessorWrapperCondition
 
internalIsEquivalent(ICondition) - Method in class com.massa.mrules.condition.AbstractCondition
Called by AbstractCondition.internalIsEquivalent(ICondition) if the other condition is not an instance of MConditionNot.
internalIsEquivalent(ICondition) - Method in class com.massa.mrules.condition.MConditionNot
 
internalIsEquivalent(ICondition) - Method in class com.massa.mrules.condition.MConditionSet
 
internalIsEquivalent(ICondition) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
internalIsEquivalent(ICondition) - Method in class com.massa.mrules.condition.MHardCodedCondition
 
InternalIterator(IExecutionContext, Iterator<? extends Object>) - Constructor for class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor.InternalIterator
 
internalLeafEquals(AbstractLeafLexerMatcher) - Method in class com.massa.dsl.matcher.AbstractLeafLexerMatcher
 
internalLeafEquals(AbstractLeafLexerMatcher) - Method in class com.massa.dsl.matcher.DynamicLexerMatcher
 
internalLeafEquals(AbstractLeafLexerMatcher) - Method in class com.massa.dsl.matcher.EofMatcher
 
internalLeafEquals(AbstractLeafLexerMatcher) - Method in class com.massa.dsl.matcher.FixedLexerMatcher
 
internalLeafEquals(AbstractLeafLexerMatcher) - Method in class com.massa.dsl.matcher.LexerBlockMatcher
 
internalLeafEquals(AbstractLeafLexerMatcher) - Method in class com.massa.dsl.matcher.MultipleFixedLexerMatcher
 
internalLeafEquals(AbstractLeafLexerMatcher) - Method in class com.massa.dsl.matcher.NoopLexerMatcher
 
internalLeafEquals(AbstractLeafLexerMatcher) - Method in class com.massa.dsl.matcher.RegexLexerMatcher
 
internalLeafEquals(AbstractLeafLexerMatcher) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyLexerMatcher
 
internalLeafHashCode() - Method in class com.massa.dsl.matcher.AbstractLeafLexerMatcher
 
internalLeafHashCode() - Method in class com.massa.dsl.matcher.DynamicLexerMatcher
 
internalLeafHashCode() - Method in class com.massa.dsl.matcher.EofMatcher
 
internalLeafHashCode() - Method in class com.massa.dsl.matcher.FixedLexerMatcher
 
internalLeafHashCode() - Method in class com.massa.dsl.matcher.LexerBlockMatcher
 
internalLeafHashCode() - Method in class com.massa.dsl.matcher.MultipleFixedLexerMatcher
 
internalLeafHashCode() - Method in class com.massa.dsl.matcher.NoopLexerMatcher
 
internalLeafHashCode() - Method in class com.massa.dsl.matcher.RegexLexerMatcher
 
internalLeafHashCode() - Method in class com.massa.mrules.extensions.dsl.factory.PropertyLexerMatcher
 
internalMatch(MatchingPhase, boolean) - Method in class com.massa.dsl.matcher.AbstractGenericMatcher
 
internalMatch(char) - Method in class com.massa.dsl.matcher.AbstractGenericTextMatcher
Does the sequence match the expected result ?
internalMatch(MatchingPhase, boolean) - Method in class com.massa.dsl.matcher.AbstractMatcher
Performs specific part of the match.
internalMatch(MatchingPhase, boolean) - Method in class com.massa.dsl.matcher.AndLexerMatcher.AndMatcher
 
internalMatch(char) - Method in class com.massa.dsl.matcher.FixedLexerMatcher.FixedMatcher
 
internalMatch(char) - Method in class com.massa.dsl.matcher.MultipleFixedLexerMatcher.MultipleFixedMatcher
 
internalMatch(MatchingPhase, boolean) - Method in class com.massa.dsl.matcher.OrLexerMatcher.OrMatcher
 
internalMatch(char) - Method in class com.massa.dsl.matcher.RegexLexerMatcher.RegexMatcher
 
internalParse() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
internalParse() - Method in class com.massa.dsl.lexer.ObjectLexer.ObjectLexerParser
 
internalRead() - Method in class com.massa.util.io.AdvancedReader.CommentHandler
Reads next character without comments hook.
internalResolveLexers(Grammar) - Method in class com.massa.dsl.block.AbstractLexerBlockResolver
Called to effectively resolve lexers list after unicity and max occur checks have been done.
internalResolveLexers(Grammar) - Method in class com.massa.dsl.block.AndLexerBlock.AndBlockResolver
 
internalResolveLexers(Grammar) - Method in class com.massa.dsl.block.LexerClassBlock.LexerClassBlockResolver
Resolves the lexer(s) described by this block's configuration.
internalResolveLexers(Grammar) - Method in class com.massa.dsl.block.LexerIdBlock.LexerIdBlockResolver
Resolves the lexer(s) described by this block's configuration.
internalResolveLexers(Grammar) - Method in class com.massa.dsl.block.LexerIdsBlock.LexerIdsBlockResolver
Resolves the lexer(s) described by this block's configuration.
internalResolveLexers(Grammar) - Method in class com.massa.dsl.block.LexerTypeBlock.LexerTypeBlockResolver
Resolves the lexer(s) described by this block's configuration.
internalResolveLexers(Grammar) - Method in class com.massa.dsl.block.OrLexerBlock.OrBlockResolver
 
internalSet(Object, String, Object) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
internalSet(Object, String, Object, Object) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
internalUpdateScheme(LexerBlockHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.blockhandler.AndLexerBlockHandler
 
internalUpdateScheme(LexerBlockHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.blockhandler.DefaultLexerBlockHandler
Must be overridden
internalUpdateScheme(LexerBlockHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.blockhandler.LexerClassBlockHandler
 
internalUpdateScheme(LexerBlockHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.blockhandler.LexerIdBlockHandler
 
internalUpdateScheme(LexerBlockHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.blockhandler.LexerIdsBlockHandler
 
internalUpdateScheme(LexerBlockHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.blockhandler.LexerTypeBlockHandler
 
internalUpdateScheme(LexerBlockHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.blockhandler.OrLexerBlockHandler
 
internalUpdateScheme(LexerHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.lexerhandler.DefaultLexerHandler
Must be overridden
internalUpdateScheme(LexerHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.lexerhandler.StartEndLexerHandler
 
internalUpdateScheme(LexerHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.lexerhandler.TransformLexerHandler
 
internalUpdateScheme(LexerMatcherHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.matcherhandler.AndLexerMatcherHandler
 
internalUpdateScheme(LexerMatcherHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.matcherhandler.DefaultLexerMatcherHandler
Must be overridden
internalUpdateScheme(LexerMatcherHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.matcherhandler.DynamicLexerMatcherHandler
 
internalUpdateScheme(LexerMatcherHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.matcherhandler.EofMatcherHandler
 
internalUpdateScheme(LexerMatcherHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.matcherhandler.FixedLexerMatcherHandler
 
internalUpdateScheme(LexerMatcherHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.matcherhandler.LexerBlockMatcherHandler
 
internalUpdateScheme(LexerMatcherHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.matcherhandler.LexerMatcherWrapperHandler
 
internalUpdateScheme(LexerMatcherHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.matcherhandler.MultipleFixedLexerMatcherHandler
 
internalUpdateScheme(LexerMatcherHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.matcherhandler.NoopLexerMatcherHandler
 
internalUpdateScheme(LexerMatcherHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.matcherhandler.OrLexerMatcherHandler
 
internalUpdateScheme(LexerMatcherHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.matcherhandler.RegexLexerMatcherHandler
 
internalUpdateScheme(LexerMatcherHandlerBean, SyntaxicScheme) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyLexerMatcherHandler
 
interpreteComparisonResult(int) - Method in class com.massa.mrules.accessor.MMinMaxAccessor
 
interpreteComparisonResult(int) - Method in class com.massa.mrules.accessor.MMinMaxAccessor.Max
 
interpreteComparisonResult(int) - Method in class com.massa.mrules.accessor.MMinMaxAccessor.Min
 
invoke(IArrayProvider, Object) - Method in interface com.massa.util.property.IMethodInvoker
Invoke with no arguments.
invoke(IArrayProvider, Object, Object) - Method in interface com.massa.util.property.IMethodInvoker
Invoke with one argument.
invoke(IArrayProvider, Object, Object, Object) - Method in interface com.massa.util.property.IMethodInvoker
Invoke with two argument.
invoke(IArrayProvider, Object, Object...) - Method in interface com.massa.util.property.IMethodInvoker
Invoke with arguments.
invoke(IArrayProvider, Object) - Method in class com.massa.util.property.ReflectionMethodInvoker
 
invoke(IArrayProvider, Object, Object) - Method in class com.massa.util.property.ReflectionMethodInvoker
 
invoke(IArrayProvider, Object, Object, Object) - Method in class com.massa.util.property.ReflectionMethodInvoker
 
invoke(IArrayProvider, Object, Object...) - Method in class com.massa.util.property.ReflectionMethodInvoker
 
IProperty - Interface in com.massa.util.property
Interface for the different possible properties readers.
IProperty2 - Interface in com.massa.mrules.util.property
IProperty extension allowing to handle access to variables (global and local).
IPropertyAccessCache - Interface in com.massa.util.property
Describes classes allowing to explore beans methods and fields to retrieve Invokers.
IPropertyCompiler - Interface in com.massa.util.property
Describes classes allowing to compile Strings into properties.
IPropertyComponent(IProperty, boolean) - Constructor for class com.massa.util.property.PropertyCompiler.IPropertyComponent
 
IPropertySource - Interface in com.massa.util.property
This interface describes the parameter to provide when calling a method exposed by an IProperty.
IReadAccessor - Interface in com.massa.mrules.accessor
An object which gets whatever value.
IReadAccessor.Standalone - Interface in com.massa.mrules.accessor
Annotating a read accessor with the Standalone interface just points out that this particular accessor may have side effects and should be able to be called in a standalone way, i.e. ignoring its returing value.
IReadWriteAccessor - Interface in com.massa.mrules.accessor
An object which gets or sets whatever value.
IRuleEngineConfigHolder - Interface in com.massa.mrules.builder
Stores a rule engine config and allows to build a rule engine, in general using a factory.
IRuleExecutionSetFactory - Interface in com.massa.mrules.factory
Defines methods of a factory designed to build a IMRuleExecutionSet.
IRuleExecutionSetXMLFactory - Interface in com.massa.mrules.factory.xml
Defines methods of a factory designed to build a IMRuleExecutionSet
isAccessible() - Method in interface com.massa.util.property.IFieldAccessor
 
isAccessible() - Method in interface com.massa.util.property.IMethodInvoker
 
isAccessible() - Method in class com.massa.util.property.ReflectionFieldAccessor
 
isAccessible() - Method in class com.massa.util.property.ReflectionMethodInvoker
 
isActivated() - Method in class com.massa.mrules.optimizer.AbstractOptimizer
 
isActivateExtraMetrics() - Method in class com.massa.mrules.extensions.monitoring.micrometer.ExtendedDistributionSummary.Parameters
 
isAlreadyInHierarchy(Matcher) - Method in class com.massa.dsl.grammar.ParsingContext
Tells if this very matcher is already in matching process.
isAnonymous() - Method in class com.massa.dsl.doc.lexerhandler.LexerHandlerBean
 
isApplyingTo(IAddon) - Method in class com.massa.mrules.executable.ExecutionControlDirective
 
isApplyingTo(IAddon) - Method in interface com.massa.mrules.executable.IExecutionControlDirective
Tests if this directive applies to this executable.
isAsc() - Method in class com.massa.mrules.action.MActionSort
 
isAtEnd() - Method in class com.massa.util.io.AdvancedReader
Tells if there is no more charater to read from this reader.
isAtMark(int) - Method in class com.massa.util.io.AdvancedReader
 
isAuthorizeEmptyElements() - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractElementGroup
 
isAuthorizeEmptyElements() - Method in interface com.massa.dsl.doc.SyntaxicScheme.ElementGroup
 
isAuthorizeSystemCalls() - Method in class com.massa.mrules.security.MRulesBreSecurityManager
 
isAutoComplete() - Method in class com.massa.dsl.grammar.ParsingContext
 
isAutoCompleteLabelOverridden() - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
isAutoCompleteOverridden() - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
isAutoCompletePossible() - Method in class com.massa.dsl.matcher.AbstractGenericTextMatcher
 
isAutoCompletePossible() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
isAutoCompletePossible() - Method in class com.massa.dsl.matcher.AndLexerMatcher.AndMatcher
 
isAutoCompletePossible() - Method in class com.massa.dsl.matcher.LexerBlockMatcher.BlockMatcher
 
isAutoCompletePossible() - Method in interface com.massa.dsl.matcher.Matcher
Considering match result, tells if autoComplete is possible or not (i.e. if options should be searched or not).
isAutoCompletePossible() - Method in class com.massa.dsl.matcher.OrLexerMatcher.OrMatcher
 
isBase64() - Method in class com.massa.mrules.factory.ser.SerializationFactory
 
isBlocking() - Method in class com.massa.mrules.optimizer.MReturnStatementOptimizer
 
isCacheEnabled(String) - Method in class com.massa.mrules.addon.GlobalCacheActivationResolver
 
isCacheEnabled(String) - Method in interface com.massa.mrules.addon.ICacheActivationResolver
Tells if cache is enabled for a specific feature.
isCacheEnabled(String) - Method in class com.massa.mrules.addon.SpecificCacheActivationResolver
 
isCacheEnabled(String) - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
isCacheEnabled(String) - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
isCacheEnabled(String) - Method in interface com.massa.mrules.context.compile.ICompilationContext
Tells if cache is enabled for a specific feature.
isCacheEnabled(String) - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
isCacheEnabled() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
isCacheEnabled() - Method in interface com.massa.mrules.set.IMRuleExecutionSet
Allows to globally disable cache usage for this ruleset.
isCacheEnabled() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
isCacheGlobalyEnabled() - Method in class com.massa.mrules.addon.GlobalCacheActivationResolver
 
isCacheGlobalyEnabled() - Method in interface com.massa.mrules.addon.ICacheActivationResolver
Tells if cache is globally enabled by default, i.e. if at least one addon can use cache.
isCacheUsed() - Method in class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MAvailableAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MDefinedAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MFormatAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MIterateAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MMinMaxAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MSearchAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MValueAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MValuesAccessor
 
isCacheUsed() - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
isCacheUsed() - Method in class com.massa.mrules.addon.AbstractAddon
Returns false by default.
isCacheUsed() - Method in class com.massa.mrules.addon.AbstractAnonymousAddon
Returns false by default.
isCacheUsed() - Method in class com.massa.mrules.addon.DefaultVariablesManager.Date
 
isCacheUsed() - Method in class com.massa.mrules.addon.DefaultVariablesManager.DateTime
 
isCacheUsed() - Method in class com.massa.mrules.addon.DefaultVariablesManager.NullValue
 
isCacheUsed() - Method in class com.massa.mrules.addon.DefaultVariablesManager.Readbase
 
isCacheUsed() - Method in class com.massa.mrules.addon.DefaultVariablesManager.RootReadbase
 
isCacheUsed() - Method in class com.massa.mrules.addon.DefaultVariablesManager.RootWritebase
 
isCacheUsed() - Method in class com.massa.mrules.addon.DefaultVariablesManager.RulesetName
 
isCacheUsed() - Method in class com.massa.mrules.addon.DefaultVariablesManager.Time
 
isCacheUsed() - Method in class com.massa.mrules.addon.DefaultVariablesManager.Writebase
 
isCacheUsed() - Method in interface com.massa.mrules.addon.IAddon
Tells if this addon will or not use cached data.
isCacheUsed(Iterable<? extends IAddon>) - Static method in class com.massa.mrules.addon.MAddonsUtils
Tells if cached is used by all addons using cache in this list.
isCacheUsed() - Method in class com.massa.mrules.condition.AbstractAccessorWrapperCondition
 
isCacheUsed() - Method in class com.massa.mrules.condition.MConditionNot
 
isCacheUsed() - Method in class com.massa.mrules.condition.MConditionSet
 
isCacheUsed() - Method in class com.massa.mrules.condition.MEvaluationCondition
 
isCacheUsed() - Method in class com.massa.mrules.condition.MHardCodedCondition
 
isCacheUsed() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
Returns false by default.
isCacheUsed() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
isCaseSensitive() - Method in class com.massa.dsl.matcher.DynamicLexerMatcher
 
isCaseSensitive() - Method in class com.massa.dsl.matcher.FixedLexerMatcher
 
isCaseSensitive() - Method in class com.massa.dsl.matcher.MultipleFixedLexerMatcher
 
isCharEqual(char, char, boolean) - Static method in class com.massa.dsl.matcher.FixedLexerMatcher
 
isCheckHash() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
isCloneRuleSet() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
isCollectionClass(Class<?>, boolean) - Static method in class com.massa.util.MBeanUtils
Tests if this Class represents a Collection.
isCollectionInstance(Object, boolean) - Static method in class com.massa.util.MBeanUtils
Tests if this object is an instance of a Collection.
isCollectionsEquivalent(Collection<?>, Collection<?>) - Static method in class com.massa.util.MBeanUtils
Tests if 2 collections are equivalent in terms of content.
isCompiled() - Method in interface com.massa.mrules.set.IMRuleExecutionSet
Tells whether the mandatory compilation step has been executed or not.
isCompiled() - Method in class com.massa.mrules.set.MRuleExecutionSet
 
isCompiled() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
isConsiderValidated() - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
isConsiderValidated() - Method in class com.massa.mrules.operator.logical.VALBETWEEN
 
isConstantValue() - Method in class com.massa.mrules.accessor.AbstractReadAccessor
Default implementation returns "false".
isConstantValue() - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
isConstantValue() - Method in interface com.massa.mrules.accessor.IReadAccessor
Tells if this accessor returns a constant value for all executions.
isConstantValue() - Method in class com.massa.mrules.accessor.MConditionWrapperAccessor
 
isConstantValue() - Method in class com.massa.mrules.accessor.MExecutableWrapperAccessor
 
isConstantValue() - Method in class com.massa.mrules.accessor.MFormatAccessor
 
isConstantValue() - Method in class com.massa.mrules.accessor.MIterateAccessor
Detects if the result will always be the same.
isConstantValue() - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
isConstantValue() - Method in class com.massa.mrules.accessor.MValueAccessor
 
isConstantValue() - Method in class com.massa.mrules.accessor.MValuesAccessor
 
isConstantValue() - Method in class com.massa.mrules.addon.DefaultVariablesManager.NullValue
 
isConstantValue() - Method in class com.massa.mrules.addon.DefaultVariablesManager.RulesetName
 
isConstantValue() - Method in class com.massa.mrules.condition.AbstractAccessorWrapperCondition
 
isConstantValue() - Method in interface com.massa.mrules.condition.ICondition
Tells if this condition returns a constant result for all executions.
isConstantValue() - Method in class com.massa.mrules.condition.MConditionNot
 
isConstantValue() - Method in class com.massa.mrules.condition.MConditionSet
 
isConstantValue() - Method in class com.massa.mrules.condition.MEvaluationCondition
 
isConstantValue() - Method in class com.massa.mrules.condition.MHardCodedCondition
 
isContainingDirective() - Method in class com.massa.mrules.executable.ExecutionResultWrapper
 
isContainingDirective() - Method in interface com.massa.mrules.executable.IExecutionResult
Tells if this result contains flow control directives, in which case in should be interpreted.
isContentEmpty(Object) - Static method in class com.massa.util.MBeanUtils
Returns the size of an Objects content, if accurate.
isConvertible(Class<?>, Class<?>) - Static method in class com.massa.util.convert.ConvertUtils
Tells if source can be cast to target
isConvertibleToString(IAddon) - Static method in class com.massa.mrules.util.convert.AddonConverter
Tells if this specific Addon instance can be converted to a parseable String.
isDeactivateComments() - Method in class com.massa.dsl.lexer.TextLexer
 
isDeactivated() - Method in class com.massa.util.io.AdvancedReader.CommentHandler
 
isDebugEnabled() - Method in class com.massa.log.DefaultLog
 
isDebugEnabled() - Method in interface com.massa.log.Log
Is debug logging currently enabled?
isDebugEnabled() - Method in class com.massa.log.LogOverCommonslogging
 
isDebugEnabled() - Method in class com.massa.log.LogOverLog4j
 
isDebugEnabled() - Method in class com.massa.log.LogOverSlf4j
 
isDebugEnabled() - Method in class com.massa.log.LogOverTinylog
 
isDebugEnabled() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
isDebugEnabled() - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
isDebugEnabled() - Method in interface com.massa.mrules.context.execute.IExecutionContext
Debug is enabled if LOGGER has debug enabled.
isDevMode() - Static method in class com.massa.util.LicenceInfoHelper
 
isDisableAutomaticOptions() - Method in class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
isDisabled() - Method in class com.massa.dsl.autocomplete.AutoComplete
 
isDisabled() - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
isDyna(Object) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
isEmpty() - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractElementGroup
 
isEmpty() - Method in interface com.massa.dsl.doc.SyntaxicScheme.Element
 
isEmpty() - Method in class com.massa.dsl.doc.SyntaxicScheme.EmptyElement
 
isEmpty() - Method in class com.massa.dsl.doc.SyntaxicScheme.LabelElement
 
isEmpty() - Method in class com.massa.dsl.doc.SyntaxicScheme.LexerRefElement
 
isEmpty(String) - Static method in class com.massa.util.StringUtils
This method checks if the parameter is null or only contains blank characters.
isEquivalent(ICondition) - Method in class com.massa.mrules.condition.AbstractCondition
Handles the facts that provided condition is null or an instance of MConditionNot.
isEquivalent() - Method in enum com.massa.mrules.condition.ConditionEquivalence
 
isEquivalent(ICondition) - Method in interface com.massa.mrules.condition.ICondition
Tells if this condition is strictly equivalent or a strict negation of the other provided condition.
isEquivalent(ICondition) - Method in class com.massa.mrules.condition.MConditionNot
 
isError() - Method in class com.massa.mrules.action.AbstractActionPrint
 
isErrorEnabled() - Method in class com.massa.log.DefaultLog
 
isErrorEnabled() - Method in interface com.massa.log.Log
Is error logging currently enabled?
isErrorEnabled() - Method in class com.massa.log.LogOverCommonslogging
 
isErrorEnabled() - Method in class com.massa.log.LogOverLog4j
 
isErrorEnabled() - Method in class com.massa.log.LogOverSlf4j
 
isErrorEnabled() - Method in class com.massa.log.LogOverTinylog
 
isExcluded(Matcher) - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock.AbstractInjectableLexerBlockResolver
 
isExcluded(Matcher) - Method in class com.massa.dsl.block.AndLexerBlock.AndBlockResolver
 
isExcluded(Matcher) - Method in interface com.massa.dsl.block.LexerBlockResolver
 
isExcluded(Matcher) - Method in class com.massa.dsl.block.LexerBlockResolverWrapper
 
isExcluded(Matcher) - Method in class com.massa.dsl.block.OrLexerBlock.OrBlockResolver
 
isExcluded(Matcher) - Method in class com.massa.dsl.grammar.ParsingContext
Tells if this very matcher is has been specified as excluded by a member of the matching hierarchy.
isExcludedFromHierarchy(Matcher) - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
isExcludedFromHierarchy(Matcher) - Method in interface com.massa.dsl.lexer.LexerParser
Tells if the provided matcher should be excluded from this lexer parser's hierarchy.
isExcludedFromHierarchy(Matcher) - Method in class com.massa.dsl.lexer.ObjectLexer.ObjectLexerParser
 
isExcludedFromHierarchy(Matcher) - Method in class com.massa.dsl.matcher.AbstractMatcher
Tells if the provided matcher should be excluded from this matcher's lexer's hierarchy.
isExcludedFromHierarchy(Matcher) - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
isExcludedFromHierarchy(Matcher) - Method in class com.massa.dsl.matcher.LexerBlockMatcher.BlockMatcher
 
isExcludedFromHierarchy(Matcher) - Method in interface com.massa.dsl.matcher.Matcher
Tells if provided sub matcher should be excluded from matching hierarchy.
isExclusionHierarchyBreaker() - Method in class com.massa.dsl.matcher.AbstractLexerMatcher
 
isExclusionHierarchyBreaker() - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
isExclusionHierarchyBreaker() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
isExclusionHierarchyBreaker() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
isExclusionHierarchyBreaker() - Method in interface com.massa.dsl.matcher.LexerMatcher
Tells if this matcher should break search for exclusion in older hierarchy.
isExclusionHierarchyBreaker() - Method in interface com.massa.dsl.matcher.Matcher
Tells if this matcher should break search for exclusion in older hierarchy.
isFatalEnabled() - Method in class com.massa.log.DefaultLog
 
isFatalEnabled() - Method in interface com.massa.log.Log
Is fatal logging currently enabled?
isFatalEnabled() - Method in class com.massa.log.LogOverCommonslogging
 
isFatalEnabled() - Method in class com.massa.log.LogOverLog4j
 
isFatalEnabled() - Method in class com.massa.log.LogOverSlf4j
 
isFatalEnabled() - Method in class com.massa.log.LogOverTinylog
 
isForceCompilationLevel() - Method in class com.massa.mrules.factory.AbstractRuleExecutionSetFactory
 
isForceCompilationLevel() - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
Tells if compilation level specified in this ruleset factory has priority on compilation level defined in ruleset's context factory, if present.
isForceReanalyze() - Method in class com.massa.util.io.AdvancedReader.CommentHandler
 
isGlobalVar() - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
isGlobalVar() - Method in class com.massa.mrules.util.property.ConstantProperty2
Always false.
isGlobalVar() - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
isGlobalVar() - Method in class com.massa.mrules.util.property.IndexedProperty2
 
isGlobalVar() - Method in interface com.massa.mrules.util.property.IProperty2
This property is an access to global variable.
isGlobalVar() - Method in class com.massa.mrules.util.property.LocalVarProperty
 
isGlobalVar() - Method in class com.massa.mrules.util.property.MappedProperty2
 
isGlobalVar() - Method in class com.massa.mrules.util.property.NestedProperty2
 
isGlobalVar() - Method in class com.massa.mrules.util.property.SimpleProperty2
 
isGlobalVar() - Method in class com.massa.mrules.util.property.StaticFieldProperty2
 
isGlobalVar() - Method in class com.massa.mrules.util.property.StaticMethodProperty2
 
isGlobalVar() - Method in class com.massa.mrules.util.property.StrictFieldProperty2
 
isGlobalVar() - Method in class com.massa.mrules.util.property.StrictMethodProperty2
 
isHandled(Class<?>) - Static method in class com.massa.util.convert.ConvertUtils
Tells if this type is handled by a dedicated converter.
isHasBeenConsumed() - Method in class com.massa.dsl.block.AbstractLexerBlockResolver
 
isHasBeenConsumed() - Method in interface com.massa.dsl.block.LexerBlockResolver
 
isHasBeenConsumed() - Method in class com.massa.dsl.block.LexerBlockResolverWrapper
 
isIgnore() - Method in class com.massa.dsl.doc.DslDoc
 
isIn(char, char[]) - Static method in class com.massa.util.StringUtils
Is "cc" character present in "ends" array ?
isIncludeClasses() - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
isIncludePackages() - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
isInfoEnabled() - Method in class com.massa.log.DefaultLog
 
isInfoEnabled() - Method in interface com.massa.log.Log
Is info logging currently enabled?
isInfoEnabled() - Method in class com.massa.log.LogOverCommonslogging
 
isInfoEnabled() - Method in class com.massa.log.LogOverLog4j
 
isInfoEnabled() - Method in class com.massa.log.LogOverSlf4j
 
isInfoEnabled() - Method in class com.massa.log.LogOverTinylog
 
isInjectable() - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock
 
isInjectable() - Method in interface com.massa.dsl.block.InjectableLexerBlock
 
isInjectable() - Method in class com.massa.dsl.block.InjectableLexerBlockWrapper
 
isInplace() - Method in class com.massa.mrules.action.MActionSort
 
isInternalCacheIdentifierNeeded() - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
isInternalCacheIdentifierNeeded() - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
isInternalCacheIdentifierNeeded() - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
isInternalCacheIdentifierNeeded() - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
isInternalCacheIdentifierNeeded() - Method in class com.massa.mrules.addon.AbstractAddon
This method allows to tell the engine if a cache identifier is needed.
isInternalCacheIdentifierNeeded() - Method in class com.massa.mrules.addon.AbstractAnonymousAddon
This method allows to tell the engine if a cache identifier is needed.
isInternalCacheIdentifierNeeded() - Method in interface com.massa.mrules.addon.IAddon
This method allows to tell the engine if a cache identifier is needed.
isInternalCacheIdentifierNeeded() - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
This method allows to tell the engine if a cache identifier is needed.
isInternalCacheIdentifierNeeded() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
isJmxAutoRegistrationActivated() - Static method in class com.massa.mrules.addon.MAddonsFinder
Tells if rulesets should auto register themselves.
isKeepConditionsOrder() - Method in class com.massa.mrules.operator.logical.AbstractLogicalOperator
Returns false in basic implementation.
isKeepConditionsOrder() - Method in interface com.massa.mrules.operator.logical.ILogicalOperator
Tells if condition order is important.
isKeepConditionsOrder() - Method in class com.massa.mrules.operator.logical.XOR
Overridden to return true, as conditions order might have influence on evaluation result.
isKeepEndMatchText() - Method in class com.massa.dsl.lexer.TextLexer
 
isKeepStartMatchText() - Method in class com.massa.dsl.lexer.TextLexer
 
isLineBegin - Variable in class com.massa.mrules.util.out.OuterWithLevel
 
isListClass(Class<?>, boolean) - Static method in class com.massa.util.MBeanUtils
Tests if this Class represents a List.
isListInstance(Object, boolean) - Static method in class com.massa.util.MBeanUtils
Tests if this object is an instance of a List.
isLocalVar() - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
isLocalVar() - Method in class com.massa.mrules.util.property.ConstantProperty2
Always false.
isLocalVar() - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
isLocalVar() - Method in class com.massa.mrules.util.property.IndexedProperty2
 
isLocalVar() - Method in interface com.massa.mrules.util.property.IProperty2
This property is an access to local variable.
isLocalVar() - Method in class com.massa.mrules.util.property.LocalVarProperty
 
isLocalVar() - Method in class com.massa.mrules.util.property.MappedProperty2
 
isLocalVar() - Method in class com.massa.mrules.util.property.NestedProperty2
 
isLocalVar() - Method in class com.massa.mrules.util.property.SimpleProperty2
 
isLocalVar() - Method in class com.massa.mrules.util.property.StaticFieldProperty2
 
isLocalVar() - Method in class com.massa.mrules.util.property.StaticMethodProperty2
 
isLocalVar() - Method in class com.massa.mrules.util.property.StrictFieldProperty2
 
isLocalVar() - Method in class com.massa.mrules.util.property.StrictMethodProperty2
 
isMandatory() - Method in class com.massa.dsl.block.AbstractLexerBlock
 
isMandatory() - Method in interface com.massa.dsl.block.LexerBlock
 
isMandatory() - Method in class com.massa.dsl.block.LexerBlockWrapper
 
isMapClass(Class<?>) - Static method in class com.massa.util.MBeanUtils
Tests if this Class represents a Map.
isMapInstance(Object) - Static method in class com.massa.util.MBeanUtils
Tests if this object is an instance of a Map.
isMatched() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
isMatched() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
isMatched() - Method in interface com.massa.dsl.matcher.Matcher
 
isMaxConsommationReached() - Method in class com.massa.dsl.block.AbstractLexerBlockResolver
 
isMaxConsommationReached() - Method in interface com.massa.dsl.block.LexerBlockResolver
 
isMaxConsommationReached() - Method in class com.massa.dsl.block.LexerBlockResolverWrapper
 
isMergePossible() - Method in class com.massa.mrules.operator.logical.AbstractLogicalOperator
Returns true in basic implementation.
isMergePossible() - Method in interface com.massa.mrules.operator.logical.ILogicalOperator
Tells if two sets of conditions which should be evaluated with the same operator could be merged.
isMergePossible() - Method in class com.massa.mrules.operator.logical.VALBETWEEN
Overridden to return false, as of number conditions will have influence on evaluation result.
isMinConsommationReached() - Method in class com.massa.dsl.block.AbstractLexerBlockResolver
 
isMinConsommationReached() - Method in interface com.massa.dsl.block.LexerBlockResolver
 
isMinConsommationReached() - Method in class com.massa.dsl.block.LexerBlockResolverWrapper
 
isMinConsommationReached() - Method in class com.massa.dsl.block.OrLexerBlock.OrBlockResolver
 
isModuleLicenced(String) - Static method in class com.massa.util.LicenceInfoHelper
 
isMultiple() - Method in class com.massa.mrules.context.MListContextClassProperty
 
isNegated() - Method in enum com.massa.mrules.condition.ConditionEquivalence
 
isNot() - Method in class com.massa.mrules.condition.AbstractCondition
Allows to invert condition's behavior.
isNot() - Method in interface com.massa.mrules.condition.ICondition
Allows to invert condition's behavior.
isNullFirst() - Method in class com.massa.mrules.action.MActionSort
 
isNullIsMaxValue() - Method in class com.massa.mrules.accessor.MMinMaxAccessor.Max
 
isNullIsMinValue() - Method in class com.massa.mrules.accessor.MMinMaxAccessor.Min
 
isOptimizationEnabled() - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
isOptimizationEnabled() - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
isOptimizationEnabled() - Method in interface com.massa.mrules.context.compile.ICompilationContext
Allows to completely disable optimization process.
isOptimizationEnabled() - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
isOptimizationEnabled() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
isOptimizationEnabled() - Method in class com.massa.mrules.factory.AbstractRuleExecutionSetFactory
 
isOptimizationEnabled() - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
Allows to completely disable optimization process.
isOptimizeMultiEval() - Method in class com.massa.mrules.condition.MEvaluationCondition
 
isOptimizeMultiRead() - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
isOrdered() - Method in class com.massa.dsl.lexer.BooleanLexer
 
isOrdered() - Method in class com.massa.dsl.lexer.CharacterLexer
 
isOrdered() - Method in class com.massa.dsl.lexer.EnumLexer
 
isOrdered() - Method in class com.massa.dsl.lexer.HardCodedLexer
 
isOrdered() - Method in class com.massa.dsl.lexer.IntegerLexer
 
isOrdered() - Method in interface com.massa.dsl.lexer.Lexer
 
isOrdered() - Method in class com.massa.dsl.lexer.MatcherLexer
 
isOrdered() - Method in class com.massa.dsl.lexer.NextCharLexer
 
isOrdered() - Method in class com.massa.dsl.lexer.NextSpaceLexer
 
isOrdered() - Method in class com.massa.dsl.lexer.NullLexer
 
isOrdered() - Method in class com.massa.dsl.lexer.ObjectLexer
 
isOrdered() - Method in class com.massa.dsl.lexer.RegexLexer
 
isOrdered() - Method in class com.massa.dsl.lexer.StringLexer
 
isOrdered() - Method in class com.massa.dsl.lexer.SubParseLexer
 
isOrdered() - Method in class com.massa.dsl.lexer.TextLexer
 
isOrdered() - Method in class com.massa.dsl.lexer.TransformLexer
 
isOrdered() - Method in class com.massa.dsl.lexer.ValueLexer
 
isOrdered() - Method in class com.massa.dsl.lexer.ValuesLexer
 
isOverrideAlreadyTyped() - Method in class com.massa.dsl.autocomplete.AutoComplete
 
isPresent() - Method in class com.massa.util.Optional
 
isReadable(IPropertySource) - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
isReadable(IPropertySource) - Method in class com.massa.mrules.util.property.LocalVarProperty
 
isReadable(Object, String) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
isReadable(Object) - Method in class com.massa.util.property.AbstractProperty
 
isReadable(IPropertySource) - Method in class com.massa.util.property.ConstantProperty
Always true
isReadable(IPropertySource) - Method in class com.massa.util.property.IndexedProperty
 
isReadable(Object) - Method in interface com.massa.util.property.IProperty
Tries to detect if the property will be able to be read in theory, whatever there is an argument or not.
isReadable(IPropertySource) - Method in interface com.massa.util.property.IProperty
Tries to detect if the property will be able to be read in theory, knowing the argument type to use.
isReadable(IPropertySource) - Method in class com.massa.util.property.MappedProperty
 
isReadable(IPropertySource) - Method in class com.massa.util.property.NestedProperty
 
isReadable(Object, String) - Static method in class com.massa.util.property.PropertyUtils
Tells if property can be read.
isReadable(IPropertySource) - Method in class com.massa.util.property.SimpleProperty
 
isReadable(IPropertySource) - Method in class com.massa.util.property.StaticFieldProperty
 
isReadable(IPropertySource) - Method in class com.massa.util.property.StaticMethodProperty
 
isReadable(IPropertySource) - Method in class com.massa.util.property.StrictFieldProperty
 
isReadable(IPropertySource) - Method in class com.massa.util.property.StrictMethodProperty
 
isRegistered(MRuleExecutionSetMetadata) - Method in class com.massa.mrules.jmx.AbstractMRulesJmxRegistrationStrategy
 
isRegistered(MRuleExecutionSetMetadata, MBeanServer) - Method in class com.massa.mrules.jmx.AbstractMRulesJmxRegistrationStrategy
 
isRegistered(ObjectName, MBeanServer) - Method in class com.massa.mrules.jmx.AbstractMRulesJmxRegistrationStrategy
 
isRegistered(MRuleExecutionSetMetadata) - Method in class com.massa.mrules.jmx.MRulesJmxAggregateRegistrationStrategy
 
isRegistered(MRuleExecutionSetMetadata, MBeanServer) - Method in class com.massa.mrules.jmx.MRulesJmxAggregateRegistrationStrategy
 
isRegistered(ObjectName, MBeanServer) - Method in class com.massa.mrules.jmx.MRulesJmxGlobalRegistrationStrategy
 
isRegistered(ObjectName, MBeanServer) - Method in class com.massa.mrules.jmx.MRulesJmxNameRegistrationStrategy
 
isRegistered(ObjectName, MBeanServer) - Method in class com.massa.mrules.jmx.MRulesJmxNoopRegistrationStrategy
 
isRegistered(MRuleExecutionSetMetadata) - Method in interface com.massa.mrules.jmx.MRulesJmxRegistrationStrategy
 
isRegistered(MRuleExecutionSetMetadata, MBeanServer) - Method in interface com.massa.mrules.jmx.MRulesJmxRegistrationStrategy
 
isReleased() - Method in class com.massa.mrules.session.AbstractMRuleSession
 
isResetCache() - Method in class com.massa.mrules.executable.MForEach
 
isResetCache() - Method in class com.massa.mrules.executable.MForEachNumber
 
isRoot() - Method in class com.massa.dsl.lexer.AbstractLexer
 
isRoot() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
isRoot() - Method in interface com.massa.dsl.lexer.Lexer
 
isRoot() - Method in interface com.massa.dsl.lexer.LexerParser
Is this lexer root ?
isRootOnly() - Method in class com.massa.dsl.lexer.AbstractLexer
 
isRootOnly() - Method in interface com.massa.dsl.lexer.Lexer
 
isShouldBeWrappedToConstantValue() - Method in class com.massa.mrules.accessor.AbstractReadAccessor
Default implementation returns AbstractReadAccessor.isConstantValue() && !
isShouldBeWrappedToConstantValue() - Method in interface com.massa.mrules.accessor.IReadAccessor
Tells if this accessor should be wrapped into a constant value for optimization.
isShouldBeWrappedToConstantValue() - Method in class com.massa.mrules.accessor.MValueAccessor
 
isShouldBeWrappedToConstantValue() - Method in class com.massa.mrules.accessor.MValuesAccessor
 
isShouldBeWrappedToConstantValue() - Method in class com.massa.mrules.addon.DefaultVariablesManager.AbstractVariableAccessor
 
isShouldBeWrappedToConstantValue() - Method in class com.massa.mrules.addon.DefaultVariablesManager.NullValue
 
isShouldBeWrappedToConstantValue() - Method in class com.massa.mrules.addon.DefaultVariablesManager.Readbase
 
isShouldBeWrappedToConstantValue() - Method in class com.massa.mrules.addon.DefaultVariablesManager.RootReadbase
 
isShouldBeWrappedToConstantValue() - Method in class com.massa.mrules.addon.DefaultVariablesManager.RootWritebase
 
isShouldBeWrappedToConstantValue() - Method in class com.massa.mrules.addon.DefaultVariablesManager.RulesetName
 
isShouldBeWrappedToConstantValue() - Method in class com.massa.mrules.addon.DefaultVariablesManager.Writebase
 
isShouldBeWrappedToConstantValue() - Method in class com.massa.mrules.condition.AbstractCondition
Default implementation returns ICondition.isConstantValue().
isShouldBeWrappedToConstantValue() - Method in interface com.massa.mrules.condition.ICondition
Tells if this condition should be wrapped into a constant value for optimization.
isShouldBeWrappedToConstantValue() - Method in class com.massa.mrules.condition.MHardCodedCondition
 
isShouldIterate() - Method in class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
 
isShouldIterate() - Method in class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
 
isShouldIterate() - Method in class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
 
isShouldIterate() - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
True if source should be iterated.
isShouldIterate() - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
isShouldIterate() - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
Always false, iteration is not handled by this accessor.
isShouldIterate() - Method in interface com.massa.mrules.accessor.IReadAccessor
If this iterator is dedicated to iterate over values, then it should be precised.
isShouldIterate() - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
isShouldIterate() - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
isShouldIterate() - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
isShouldIterate() - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
isShouldIterate() - Method in class com.massa.mrules.accessor.MFormatAccessor
 
isShouldIterate() - Method in class com.massa.mrules.accessor.MIterateAccessor
 
isShouldIterate() - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
Never.
isShouldIterate() - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
isShouldIterate() - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
isShouldIterate() - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
isShouldIterate() - Method in class com.massa.mrules.accessor.MValueAccessor
 
isShouldIterate() - Method in class com.massa.mrules.accessor.MValuesAccessor
 
isShouldIterate() - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
isShouldIterate() - Method in class com.massa.mrules.addon.DefaultVariablesManager.AbstractVariableAccessor
 
isShouldNotCache(ICompilationContext, AddonInfo) - Static method in class com.massa.mrules.accessor.AbstractReadAccessor
For optimization purpose, checks if results should be effectively cached.
isSingleton() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
Not a singleton.
isSkipMatchText() - Method in class com.massa.dsl.matcher.AbstractCombineLexerMatcher
 
isSkipMatchText() - Method in class com.massa.dsl.matcher.AbstractLeafLexerMatcher
 
isSkipMatchText() - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
isSkipMatchText() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
isSkipMatchText() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
isSkipMatchText() - Method in class com.massa.dsl.matcher.AndLexerMatcher.AndMatcher
 
isSkipMatchText() - Method in interface com.massa.dsl.matcher.LexerMatcher
 
isSkipMatchText() - Method in interface com.massa.dsl.matcher.Matcher
 
isSkipMatchText() - Method in class com.massa.dsl.matcher.OrLexerMatcher.OrMatcher
 
isSkipSpacesBeforeMatch() - Method in class com.massa.dsl.matcher.AbstractCombineLexerMatcher
 
isSkipSpacesBeforeMatch() - Method in class com.massa.dsl.matcher.AbstractLeafLexerMatcher
 
isSkipSpacesBeforeMatch() - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
isSkipSpacesBeforeMatch() - Method in interface com.massa.dsl.matcher.LexerMatcher
In general, should be true, because spaces are unused characters.
isStopAtFirstValidatedCondition() - Method in class com.massa.mrules.executable.MExecutionBlock
 
isStopAtFirstValidatedCondition() - Method in class com.massa.mrules.executable.MForEach
 
isStopAtFirstValidatedCondition() - Method in class com.massa.mrules.executable.MForEachNumber
 
isStopAtFirstValidatedCondition() - Method in class com.massa.mrules.executable.MIndex
 
isStopAtFirstValidatedCondition() - Method in class com.massa.mrules.executable.MRule
 
isStopAtFirstValidatedCondition() - Method in class com.massa.mrules.set.MRuleExecutionSet
 
isStopAtFirstValidatedDefaultCondition() - Method in class com.massa.mrules.executable.MIndex
 
isStopAtWhiteSpace() - Method in class com.massa.util.io.FixedCharsDetectorFactory
 
isStopAtWhiteSpace() - Method in class com.massa.util.io.PatternCharDetectorFactory
 
isStripTrailingZeros() - Method in class com.massa.util.Rounder
 
isSuccess() - Method in class com.massa.mrules.jmx.MRuleExecutionSetMXNotification
 
isSyntaxValidation() - Method in class com.massa.dsl.grammar.ParsingContext
 
isTraceEnabled() - Method in class com.massa.log.DefaultLog
 
isTraceEnabled() - Method in interface com.massa.log.Log
Is trace logging currently enabled?
isTraceEnabled() - Method in class com.massa.log.LogOverCommonslogging
 
isTraceEnabled() - Method in class com.massa.log.LogOverLog4j
 
isTraceEnabled() - Method in class com.massa.log.LogOverSlf4j
 
isTraceEnabled() - Method in class com.massa.log.LogOverTinylog
 
isTypeExcluded(Set<Class<?>>, Class<?>) - Static method in class com.massa.dsl.DslUtils
Tells if type or its hierarchy is excluded.
isUnread() - Method in class com.massa.dsl.lexer.NextCharLexer
 
isUseDeclaredImports() - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
isUseLocaleFormat() - Method in class com.massa.util.convert.NumberConverter
 
isVal() - Method in class com.massa.mrules.condition.MHardCodedCondition
 
isValidValue() - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor.InternalIterator
 
isValue() - Method in interface com.massa.util.ObjOut.Handler
 
isVar() - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
isVar() - Method in class com.massa.mrules.util.property.ConstantProperty2
Always false.
isVar() - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
isVar() - Method in class com.massa.mrules.util.property.IndexedProperty2
 
isVar() - Method in interface com.massa.mrules.util.property.IProperty2
This property is an access to local or global variable.
isVar() - Method in class com.massa.mrules.util.property.LocalVarProperty
 
isVar() - Method in class com.massa.mrules.util.property.MappedProperty2
 
isVar() - Method in class com.massa.mrules.util.property.NestedProperty2
 
isVar() - Method in class com.massa.mrules.util.property.SimpleProperty2
 
isVar() - Method in class com.massa.mrules.util.property.StaticFieldProperty2
 
isVar() - Method in class com.massa.mrules.util.property.StaticMethodProperty2
 
isVar() - Method in class com.massa.mrules.util.property.StrictFieldProperty2
 
isVar() - Method in class com.massa.mrules.util.property.StrictMethodProperty2
 
isWarnEnabled() - Method in class com.massa.log.DefaultLog
 
isWarnEnabled() - Method in interface com.massa.log.Log
Is warn logging currently enabled?
isWarnEnabled() - Method in class com.massa.log.LogOverCommonslogging
 
isWarnEnabled() - Method in class com.massa.log.LogOverLog4j
 
isWarnEnabled() - Method in class com.massa.log.LogOverSlf4j
 
isWarnEnabled() - Method in class com.massa.log.LogOverTinylog
 
isWriteable(IPropertySource) - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
isWriteable(IPropertySource) - Method in class com.massa.mrules.util.property.LocalVarProperty
 
isWriteable(Object, String) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
isWriteable(Object) - Method in class com.massa.util.property.AbstractProperty
 
isWriteable(IPropertySource) - Method in class com.massa.util.property.ConstantProperty
Always false
isWriteable(IPropertySource) - Method in class com.massa.util.property.IndexedProperty
 
isWriteable(Object) - Method in interface com.massa.util.property.IProperty
Tries to detect if the property will be able to be written in theory, whatever there is an argument or not.
isWriteable(IPropertySource) - Method in interface com.massa.util.property.IProperty
Tries to detect if the property will be able to be written in theory, knowing the argument type to use.
isWriteable(IPropertySource) - Method in class com.massa.util.property.MappedProperty
 
isWriteable(IPropertySource) - Method in class com.massa.util.property.NestedProperty
 
isWriteable(Object, String) - Static method in class com.massa.util.property.PropertyUtils
Tells if property can be set.
isWriteable(IPropertySource) - Method in class com.massa.util.property.SimpleProperty
 
isWriteable(IPropertySource) - Method in class com.massa.util.property.StaticFieldProperty
 
isWriteable(IPropertySource) - Method in class com.massa.util.property.StaticMethodProperty
 
isWriteable(IPropertySource) - Method in class com.massa.util.property.StrictFieldProperty
 
isWriteable(IPropertySource) - Method in class com.massa.util.property.StrictMethodProperty
Always false.
isWriteAsAttribute(PersistantPropertyInfo, Object) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.CALLAddon
 
isWriteAsAttribute(PersistantPropertyInfo, Object) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.FORMATAddon
 
isWriteAsAttribute(PersistantPropertyInfo, Object) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
Does value should be writen as node ?
isWriteAsNode(PersistantPropertyInfo, Object) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.CALLAddon
 
isWriteAsNode(PersistantPropertyInfo, Object) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.FORMATAddon
 
isWriteAsNode(PersistantPropertyInfo, Object) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
Does value should be writen as attribute?
isWriteAsNode(PersistantPropertyInfo, Object) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.INDEXAddon
 
ITERATE_ID - Static variable in class com.massa.mrules.accessor.MIterateAccessor
 
iterator() - Method in class com.massa.mrules.condition.MConditionSet
 
iterator() - Method in class com.massa.mrules.util.iterate.AccessorGetIterable
 
iterator() - Method in class com.massa.mrules.util.iterate.AccessorValuesIterable
 
iterator() - Method in class com.massa.mrules.util.iterate.CastIterable
 
IWriteAccessor - Interface in com.massa.mrules.accessor
An object which gets or sets whatever value.

J

Jdk8Date() - Constructor for class com.massa.mrules.extensions.jdk8.addon.Jdk8VariablesManager.Jdk8Date
 
Jdk8DateTime() - Constructor for class com.massa.mrules.extensions.jdk8.addon.Jdk8VariablesManager.Jdk8DateTime
 
Jdk8DateTimeConverter - Class in com.massa.util.extensions.jdk8.convert
Converter handling new JDK 8 java.time package.
Jdk8DateTimeConverter() - Constructor for class com.massa.util.extensions.jdk8.convert.Jdk8DateTimeConverter
 
Jdk8Now() - Constructor for class com.massa.mrules.extensions.jdk8.addon.Jdk8VariablesManager.Jdk8Now
 
Jdk8Time() - Constructor for class com.massa.mrules.extensions.jdk8.addon.Jdk8VariablesManager.Jdk8Time
 
Jdk8VariablesManager - Class in com.massa.mrules.extensions.jdk8.addon
Declares new system variables allowing to handle dates and times.
Jdk8VariablesManager() - Constructor for class com.massa.mrules.extensions.jdk8.addon.Jdk8VariablesManager
 
Jdk8VariablesManager.Jdk8Date - Class in com.massa.mrules.extensions.jdk8.addon
Default "#DATE" system variable accessor.
Jdk8VariablesManager.Jdk8DateTime - Class in com.massa.mrules.extensions.jdk8.addon
Default "#DATETIME" system variable accessor.
Jdk8VariablesManager.Jdk8Now - Class in com.massa.mrules.extensions.jdk8.addon
Default "#NOW" system variable accessor.
Jdk8VariablesManager.Jdk8Time - Class in com.massa.mrules.extensions.jdk8.addon
Default "#TIME" system variable accessor.
JMX_DOMAIN - Static variable in class com.massa.mrules.extensions.monitoring.micrometer.AbstractMRulesMetrics
JMX prefix for MRules
JMX_DOMAIN - Static variable in class com.massa.mrules.extensions.monitoring.micrometer.MRulesDetailedMetrics
JMX prefix for MRules
JMX_DOMAIN - Static variable in class com.massa.mrules.extensions.monitoring.micrometer.MRulesMetrics
JMX prefix for MRules
JMXRecorderBuilderAggregate(MRuleExecutionSetManagementBean.JMXRecorderBuilder...) - Constructor for class com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorderBuilderAggregate
 

K

KEYS_ID - Static variable in class com.massa.mrules.accessor.MMapKeysAccessor
 
KNOWN_VARIABLES_PROPERTY_KEY - Static variable in class com.massa.mrules.extensions.dsl.factory.LocalVariableListener
 
knownFields - Static variable in class com.massa.util.ObjOut
 
knownHandlers - Variable in class com.massa.util.ObjOut
 

L

LabelElement(String) - Constructor for class com.massa.dsl.doc.SyntaxicScheme.LabelElement
 
lastAge() - Method in class com.massa.mrules.extensions.monitoring.micrometer.TimeWindowStats
 
lastDivision(BigDecimal, BigDecimal) - Method in class com.massa.mrules.accessor.arithmetic.Divide
Performs last division, with correct formatting.
lastIndexOf(String, char, int) - Static method in class com.massa.util.StringUtils
Searches the last index of a character in a String, searching backwards from last char until min index.
lastValue() - Method in class com.massa.mrules.extensions.monitoring.micrometer.TimeWindowStats
 
launch() - Method in interface com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator.PropertyAutoCompleteGeneratorHandler
 
leaveObjectContent(boolean) - Method in class com.massa.util.ObjOut
 
leaveObjectContent(boolean) - Method in class com.massa.util.ObjOut.OutputDriver
 
leaveObjectContent(boolean) - Method in class com.massa.util.ObjOut.OutputDriverHtml
 
length() - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractParallelElementGroup
Max elements length.
length() - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractSequentialElementGroup
Sums all elements lengths.
length() - Method in interface com.massa.dsl.doc.SyntaxicScheme.Element
Total length of the element
length() - Method in class com.massa.dsl.doc.SyntaxicScheme.EmptyElement
 
length() - Method in class com.massa.dsl.doc.SyntaxicScheme.LabelElement
 
length() - Method in class com.massa.dsl.doc.SyntaxicScheme.LexerRefElement
 
length() - Method in class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme.HtmlParallelElementGroup
 
length() - Method in class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme.HtmlSequentialElementGroup
 
level - Variable in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
level - Variable in class com.massa.mrules.util.out.OuterWithLevel
 
level - Variable in class com.massa.util.ObjOut
 
Lexer - Interface in com.massa.dsl.lexer
Describes all methods of the lexer implementations.
LEXER_HANDLERS - Static variable in class com.massa.dsl.doc.DslDocGen
 
LEXER_TEMPLATES - Static variable in class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen
 
LexerBlock - Interface in com.massa.dsl.block
Block inside a lexeme.
LexerBlockHandler - Interface in com.massa.dsl.doc.blockhandler
Implementing classes handle documentation data generation for one or several lexer block types.
LexerBlockHandlerBean - Class in com.massa.dsl.doc.blockhandler
Base documentation bean with basic information.
LexerBlockHandlerBean() - Constructor for class com.massa.dsl.doc.blockhandler.LexerBlockHandlerBean
 
LexerBlockMatcher - Class in com.massa.dsl.matcher
Matcher with sub lexer block.
LexerBlockMatcher() - Constructor for class com.massa.dsl.matcher.LexerBlockMatcher
 
LexerBlockMatcher(LexerBlock) - Constructor for class com.massa.dsl.matcher.LexerBlockMatcher
 
LexerBlockMatcher.BlockMatcher - Class in com.massa.dsl.matcher
 
LexerBlockMatcherHandler - Class in com.massa.dsl.doc.matcherhandler
Default handler, using default template.
LexerBlockMatcherHandler() - Constructor for class com.massa.dsl.doc.matcherhandler.LexerBlockMatcherHandler
 
LexerBlockMatcherHandler.LexerBlockMatcherHandlerBean - Class in com.massa.dsl.doc.matcherhandler
 
LexerBlockMatcherHandlerBean() - Constructor for class com.massa.dsl.doc.matcherhandler.LexerBlockMatcherHandler.LexerBlockMatcherHandlerBean
 
LexerBlockResolver - Interface in com.massa.dsl.block
Block resolver linked to a block.
LexerBlockResolverWrapper - Class in com.massa.dsl.block
Wraps a Lexer Block Resolver to override some behaviors.
LexerBlockResolverWrapper(LexerBlockResolver) - Constructor for class com.massa.dsl.block.LexerBlockResolverWrapper
 
LexerBlockResolverWrapper(LexerBlock, LexerBlockResolver) - Constructor for class com.massa.dsl.block.LexerBlockResolverWrapper
 
LexerBlockWrapper - Class in com.massa.dsl.block
Wraps a Lexer Block to override some behaviors.
LexerBlockWrapper(LexerBlock) - Constructor for class com.massa.dsl.block.LexerBlockWrapper
 
LexerClassBlock - Class in com.massa.dsl.block
Block inside a lexeme, referencing one candidate sub-lexeme by its class.
LexerClassBlock() - Constructor for class com.massa.dsl.block.LexerClassBlock
 
LexerClassBlock.LexerClassBlockResolver - Class in com.massa.dsl.block
 
LexerClassBlockHandler - Class in com.massa.dsl.doc.blockhandler
Default handler, using default template.
LexerClassBlockHandler() - Constructor for class com.massa.dsl.doc.blockhandler.LexerClassBlockHandler
 
LexerClassBlockHandler.LexerClassBlockHandlerBean - Class in com.massa.dsl.doc.blockhandler
 
LexerClassBlockHandlerBean() - Constructor for class com.massa.dsl.doc.blockhandler.LexerClassBlockHandler.LexerClassBlockHandlerBean
 
LexerClassBlockResolver() - Constructor for class com.massa.dsl.block.LexerClassBlock.LexerClassBlockResolver
 
LexerHandler - Interface in com.massa.dsl.doc.lexerhandler
Implementing classes handle documentation data generation for one or several lexer types.
LexerHandlerBean - Class in com.massa.dsl.doc.lexerhandler
Base documentation bean with basic information.
LexerHandlerBean() - Constructor for class com.massa.dsl.doc.lexerhandler.LexerHandlerBean
 
LexerIdBlock - Class in com.massa.dsl.block
Block inside a lexeme, referencing one candidate sub-lexeme by its ID.
LexerIdBlock() - Constructor for class com.massa.dsl.block.LexerIdBlock
 
LexerIdBlock.LexerIdBlockResolver - Class in com.massa.dsl.block
 
LexerIdBlockHandler - Class in com.massa.dsl.doc.blockhandler
Default handler, using default template.
LexerIdBlockHandler() - Constructor for class com.massa.dsl.doc.blockhandler.LexerIdBlockHandler
 
LexerIdBlockResolver(Grammar) - Constructor for class com.massa.dsl.block.LexerIdBlock.LexerIdBlockResolver
 
lexerIdExcludeSet - Variable in class com.massa.dsl.block.AbstractInjectableLexerBlock
Computed from lexerIdExclude
LexerIdsBlock - Class in com.massa.dsl.block
Block inside a lexeme, referencing candidate sub-lexemes by their IDs.
LexerIdsBlock() - Constructor for class com.massa.dsl.block.LexerIdsBlock
 
LexerIdsBlock.LexerIdsBlockResolver - Class in com.massa.dsl.block
 
LexerIdsBlockHandler - Class in com.massa.dsl.doc.blockhandler
Default handler, using default template.
LexerIdsBlockHandler() - Constructor for class com.massa.dsl.doc.blockhandler.LexerIdsBlockHandler
 
LexerIdsBlockResolver(Grammar) - Constructor for class com.massa.dsl.block.LexerIdsBlock.LexerIdsBlockResolver
 
LexerInjectionStrategy - Enum in com.massa.dsl.grammar
Describes possibles values of unicity for sub-properties.
LexerMatcher - Interface in com.massa.dsl.matcher
Allows to match a part of a lexeme (start or end).
LexerMatcher.Priority - Enum in com.massa.dsl.matcher
Describes the priority to apply to a matcher, in case two have the same weight.
LexerMatcherHandler - Interface in com.massa.dsl.doc.matcherhandler
Implementing classes handle documentation data generation for one or several lexer matcher types.
LexerMatcherHandler.Mode - Enum in com.massa.dsl.doc.matcherhandler
Possible mode of matcher usage.
LexerMatcherHandlerBean - Class in com.massa.dsl.doc.matcherhandler
Base documentation bean with basic information.
LexerMatcherHandlerBean() - Constructor for class com.massa.dsl.doc.matcherhandler.LexerMatcherHandlerBean
 
LexerMatcherWrapperHandler - Class in com.massa.dsl.doc.matcherhandler
Default handler, using default template.
LexerMatcherWrapperHandler() - Constructor for class com.massa.dsl.doc.matcherhandler.LexerMatcherWrapperHandler
 
LexerMatcherWrapperHandler.LexerMatcherWrapperHandlerBean - Class in com.massa.dsl.doc.matcherhandler
 
LexerMatcherWrapperHandlerBean() - Constructor for class com.massa.dsl.doc.matcherhandler.LexerMatcherWrapperHandler.LexerMatcherWrapperHandlerBean
 
LexerParser - Interface in com.massa.dsl.lexer
Encapsulates the context for a parsing operation.
LexerParserListener - Interface in com.massa.dsl.lexer
Allows to add actions before, during or after parsing.
LexerRefElement(String) - Constructor for class com.massa.dsl.doc.SyntaxicScheme.LexerRefElement
 
LexerTypeBlock - Class in com.massa.dsl.block
Block inside a lexeme, referencing candidate sub-lexemes by their returning type.
LexerTypeBlock() - Constructor for class com.massa.dsl.block.LexerTypeBlock
 
LexerTypeBlock.LexerTypeBlockResolver - Class in com.massa.dsl.block
 
LexerTypeBlockHandler - Class in com.massa.dsl.doc.blockhandler
Default handler, using default template.
LexerTypeBlockHandler() - Constructor for class com.massa.dsl.doc.blockhandler.LexerTypeBlockHandler
 
LexerTypeBlockHandler.LexerTypeBlockHandlerBean - Class in com.massa.dsl.doc.blockhandler
 
LexerTypeBlockHandlerBean() - Constructor for class com.massa.dsl.doc.blockhandler.LexerTypeBlockHandler.LexerTypeBlockHandlerBean
 
LexerTypeBlockResolver(Grammar) - Constructor for class com.massa.dsl.block.LexerTypeBlock.LexerTypeBlockResolver
 
lexerTypeExcludeSet - Variable in class com.massa.dsl.block.AbstractInjectableLexerBlock
Computed from lexerTypeExclude
LexerUnicity - Enum in com.massa.dsl.grammar
Describes possibles values of unicity for sub-properties.
LicenceException - Exception in com.massa.util
Mother of all Exceptions thrown by utilities framework.
LicenceException(LicenceException) - Constructor for exception com.massa.util.LicenceException
 
LicenceException(MessageInfo) - Constructor for exception com.massa.util.LicenceException
 
LicenceException(String, String) - Constructor for exception com.massa.util.LicenceException
 
LicenceException(String, String, Exception) - Constructor for exception com.massa.util.LicenceException
 
LicenceException(MessageInfo, Exception) - Constructor for exception com.massa.util.LicenceException
Main constructor.
LicenceInfoHelper - Class in com.massa.util
Provides information on current licence.
LicenceInfoHelper() - Constructor for class com.massa.util.LicenceInfoHelper
 
LINE_NUMBER_KEY_NAME - Static variable in class com.massa.util.PositionalXMLReader
 
LISTCONTEXT_ID - Static variable in class com.massa.mrules.context.MListContextFactory
 
listGrammarIds() - Static method in class com.massa.dsl.grammar.GrammarRepository
Searches loaded grammar to retrieve all loaded grammars IDs.
listGrammarLocales(String) - Static method in class com.massa.dsl.grammar.GrammarRepository
Searches loaded grammar to retrieve all local for the provided grammar id.
LiveCastCondition() - Constructor for class com.massa.mrules.condition.MEvaluationCondition.LiveCastCondition
 
LiveCastCondition(IExecutionContext) - Constructor for class com.massa.mrules.condition.MEvaluationCondition.LiveCastCondition
 
LiveCastCondition(IExecutionContext, Object, Object) - Constructor for class com.massa.mrules.condition.MEvaluationCondition.LiveCastCondition
 
load() - Static method in class com.massa.mrules.addon.MAddonsFinder
Invoking this method will force initialization of this class if not already done, so that all addons will be discovered.
load() - Method in class com.massa.mrules.addon.MAddonsFinderInitializer
 
load() - Static method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
Intitializes the extension if necessary by executing static init.
load() - Static method in class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
Intitializes the grammar repository if necessary to load the mrules dsl grammar.
load() - Static method in class com.massa.util.ConfigDiscovery
Invoking this method will force initialization of this class if not already done, so that all config will be discovered.
load() - Method in interface com.massa.util.ExtraInitializer
Will be called automatically when MRules initializes, after framework has finished its own initialization.
loadBundle(String) - Static method in class com.massa.util.MessageCode
 
loadClass(String) - Method in class com.massa.mrules.util.property.StaticFieldProperty2
 
loadClass(String) - Method in class com.massa.mrules.util.property.StaticMethodProperty2
 
loadClass(String) - Static method in class com.massa.util.classloader.ResourceLoader
 
loadClass(String, boolean) - Static method in class com.massa.util.classloader.ResourceLoader
 
loadClass(String) - Method in class com.massa.util.property.StaticFieldProperty
 
loadClass(String) - Method in class com.massa.util.property.StaticMethodProperty
 
loadGrammar(String, String) - Static method in class com.massa.dsl.grammar.GrammarRepository
Loads a grammar and its language variation.
LocalImportHolder - Class in com.massa.mrules.set
Encapsulates a local import in a ruleset, in order to preserve debug info.
LocalImportHolder() - Constructor for class com.massa.mrules.set.LocalImportHolder
 
LocalImportHolder(String) - Constructor for class com.massa.mrules.set.LocalImportHolder
 
LocalImportHolderConverter - Class in com.massa.mrules.util.convert
Converter to Convert from LocalImportHolder to String and vice versa.
LocalImportHolderConverter() - Constructor for class com.massa.mrules.util.convert.LocalImportHolderConverter
 
LocalVariableListener - Class in com.massa.mrules.extensions.dsl.factory
Hook that stores the name of encountered local variables, for auto completion purposes.
LocalVariableListener() - Constructor for class com.massa.mrules.extensions.dsl.factory.LocalVariableListener
 
LocalVarProperty - Class in com.massa.mrules.util.property
Specific implementation allowing to access local variables (starting with #).
LocalVarProperty(String) - Constructor for class com.massa.mrules.util.property.LocalVarProperty
 
lock - Variable in class com.massa.util.io.AdvancedReader
 
Log - Interface in com.massa.log
This interface declares similar methods as the commons logging API.
logExtraParameters(StringBuilder) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
To be implemented if more parameters are to be logged.
LogFactory - Class in com.massa.log
Allows to choose between the different handled log factories : slf4j or commons logging, depending on what is available on CLASS_PATH.
LogFactory() - Constructor for class com.massa.log.LogFactory
 
LogOverCommonslogging - Class in com.massa.log
Redirects to commons logging facade.
LogOverCommonslogging() - Constructor for class com.massa.log.LogOverCommonslogging
Used to build a factory.
LogOverCommonslogging(Log, String) - Constructor for class com.massa.log.LogOverCommonslogging
Used to encapsulated a commons logging logger.
LogOverLog4j - Class in com.massa.log
Redirects to log4j logger.
LogOverLog4j() - Constructor for class com.massa.log.LogOverLog4j
Used to build a factory.
LogOverLog4j(Logger, String) - Constructor for class com.massa.log.LogOverLog4j
Used to encapsulated a log4j logger.
LogOverSlf4j - Class in com.massa.log
Redirects to slf4j facade, which does not recognize the "fatal" level.
LogOverSlf4j() - Constructor for class com.massa.log.LogOverSlf4j
Used to build a factory.
LogOverSlf4j(Logger, String) - Constructor for class com.massa.log.LogOverSlf4j
Used to encapsulated a slf4j logger.
LogOverSlf4j.MarkerHolder - Class in com.massa.log
Holds reference to the Marker used for FATAL log level, with label "FATAL", in order to avoid initialization of the marker if class is loaded and slf is not in the classpath.
LogOverTinylog - Class in com.massa.log
Redirects to Tinylog logger.
LogOverTinylog() - Constructor for class com.massa.log.LogOverTinylog
Used to build a factory.
LogOverTinylog(String) - Constructor for class com.massa.log.LogOverTinylog
Used to encapsulated a tinylog logger.
logParameters() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
lookup(Class<?>) - Method in class com.massa.util.commons.MConvertUtilsBean
 
lookup(Class<?>, Class<?>) - Method in class com.massa.util.commons.MConvertUtilsBean
 
lookup(Class<?>) - Method in class com.massa.util.convert.ConvertUtils
Searches for a Converter able to handle this class or interface.
lookup(Class<?>, Class<?>) - Method in class com.massa.util.convert.ConvertUtils
Searches for a Converter able to handle conversions from sourceType to targetType.
LT - Class in com.massa.mrules.operator.evaluation
Ensures that the provided source value is lesser than the reference values.
LT() - Constructor for class com.massa.mrules.operator.evaluation.LT
 
LT_ID - Static variable in class com.massa.mrules.operator.evaluation.LT
 
LTE - Class in com.massa.mrules.operator.evaluation
Ensures that the provided source value is lesser or equal than the reference values.
LTE() - Constructor for class com.massa.mrules.operator.evaluation.LTE
 
LTE_ID - Static variable in class com.massa.mrules.operator.evaluation.LTE
 
ltrim(String) - Static method in class com.massa.util.StringUtils
 

M

MAccessorException - Exception in com.massa.mrules.exception
Exception raised when a problem occurs while evaluating an IReadAccessor.
MAccessorException(UtilsException) - Constructor for exception com.massa.mrules.exception.MAccessorException
 
MAccessorException(UtilsException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MAccessorException
 
MAccessorException(IMRulesException) - Constructor for exception com.massa.mrules.exception.MAccessorException
 
MAccessorException(IMRulesException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MAccessorException
 
MAccessorException(MessageInfo) - Constructor for exception com.massa.mrules.exception.MAccessorException
 
MAccessorException(MessageInfo, Exception) - Constructor for exception com.massa.mrules.exception.MAccessorException
 
MAccessorException(MessageInfo, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MAccessorException
 
MAccessorException(MessageInfo, IMRulesObject, Exception) - Constructor for exception com.massa.mrules.exception.MAccessorException
 
MAccessorWrapper - Class in com.massa.mrules.action
Allows to wrap a read accessor as an executable to execute the "get" method.
MAccessorWrapper() - Constructor for class com.massa.mrules.action.MAccessorWrapper
 
MAccessorWrapper(IReadAccessor.Standalone) - Constructor for class com.massa.mrules.action.MAccessorWrapper
 
MAccessorWrapperCondition - Class in com.massa.mrules.condition
Allows to wrap an accessor as a condition to retrieve its result and use it directly.
MAccessorWrapperCondition() - Constructor for class com.massa.mrules.condition.MAccessorWrapperCondition
 
MAccessorWrapperCondition(IReadAccessor) - Constructor for class com.massa.mrules.condition.MAccessorWrapperCondition
 
MActionAdd - Class in com.massa.mrules.action
Action that adds the value of the source Accessor to the Collection provided by the target Accessor.
MActionAdd() - Constructor for class com.massa.mrules.action.MActionAdd
 
MActionAdd(IReadAccessor, IReadWriteAccessor) - Constructor for class com.massa.mrules.action.MActionAdd
 
MActionAddAll - Class in com.massa.mrules.action
Action that adds all the values of the source Accessor to the Collection provided by the target Accessor.
MActionAddAll() - Constructor for class com.massa.mrules.action.MActionAddAll
 
MActionAddAll(IReadAccessor, IReadWriteAccessor) - Constructor for class com.massa.mrules.action.MActionAddAll
 
MActionClear - Class in com.massa.mrules.action
Action that adds the value of the source Accessor to the Collection provided by the target Accessor.
MActionClear() - Constructor for class com.massa.mrules.action.MActionClear
 
MActionClear(IReadAccessor) - Constructor for class com.massa.mrules.action.MActionClear
 
MActionDefine - Class in com.massa.mrules.action
Defines a variable from an accessor value.
MActionDefine() - Constructor for class com.massa.mrules.action.MActionDefine
Empty Constructor.
MActionDefine(String, IReadAccessor) - Constructor for class com.massa.mrules.action.MActionDefine
Complete constructor
MActionExec - Class in com.massa.mrules.action
Action that executes system command and redirects output to execution context out stream (standard or error).
MActionExec() - Constructor for class com.massa.mrules.action.MActionExec
 
MActionExec(IReadAccessor) - Constructor for class com.massa.mrules.action.MActionExec
 
MActionExecutionException - Exception in com.massa.mrules.exception
Execption raised when a problem occured while executing an IAction.
MActionExecutionException(UtilsException) - Constructor for exception com.massa.mrules.exception.MActionExecutionException
 
MActionExecutionException(UtilsException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MActionExecutionException
 
MActionExecutionException(IMRulesException) - Constructor for exception com.massa.mrules.exception.MActionExecutionException
 
MActionExecutionException(IMRulesException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MActionExecutionException
 
MActionExecutionException(MessageInfo) - Constructor for exception com.massa.mrules.exception.MActionExecutionException
 
MActionExecutionException(MessageInfo, Exception) - Constructor for exception com.massa.mrules.exception.MActionExecutionException
 
MActionExecutionException(MessageInfo, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MActionExecutionException
 
MActionExecutionException(MessageInfo, IMRulesObject, Exception) - Constructor for exception com.massa.mrules.exception.MActionExecutionException
 
MActionFlowControl - Class in com.massa.mrules.action
Action that allows to control execution flow.
MActionFlowControl() - Constructor for class com.massa.mrules.action.MActionFlowControl
 
MActionFlowControl(String) - Constructor for class com.massa.mrules.action.MActionFlowControl
 
MActionFlowControl(String, String) - Constructor for class com.massa.mrules.action.MActionFlowControl
 
MActionPrint - Class in com.massa.mrules.action
Implementation that concatenates a bunch of data and prints result.
MActionPrint() - Constructor for class com.massa.mrules.action.MActionPrint
 
MActionPrint(IReadAccessor) - Constructor for class com.massa.mrules.action.MActionPrint
 
MActionPrint(List<IReadAccessor>) - Constructor for class com.massa.mrules.action.MActionPrint
 
MActionPrint(IReadAccessor, boolean) - Constructor for class com.massa.mrules.action.MActionPrint
 
MActionPrint(List<IReadAccessor>, boolean) - Constructor for class com.massa.mrules.action.MActionPrint
 
MActionPrintF - Class in com.massa.mrules.action
Implementation based on MFormatAccessor, allowing to replace parts of an input String with values.
MActionPrintF() - Constructor for class com.massa.mrules.action.MActionPrintF
 
MActionPrintF(IReadAccessor) - Constructor for class com.massa.mrules.action.MActionPrintF
 
MActionPrintF(IReadAccessor, boolean) - Constructor for class com.massa.mrules.action.MActionPrintF
 
MActionPrintF(IReadAccessor, List<? extends MActionPrintF.Argument>) - Constructor for class com.massa.mrules.action.MActionPrintF
 
MActionPrintF(IReadAccessor, List<? extends MActionPrintF.Argument>, boolean) - Constructor for class com.massa.mrules.action.MActionPrintF
 
MActionPrintF.Argument - Class in com.massa.mrules.action
Overriding MFormatAccessor argument to have our own argument type.
MActionResetCache - Class in com.massa.mrules.action
Action that allows to manually reset cached data.
MActionResetCache() - Constructor for class com.massa.mrules.action.MActionResetCache
 
MActionSet - Class in com.massa.mrules.action
Action that sets the value of an accessor with a value taken from another accessor.
MActionSet() - Constructor for class com.massa.mrules.action.MActionSet
 
MActionSet(IReadAccessor, IWriteAccessor) - Constructor for class com.massa.mrules.action.MActionSet
 
MActionSort - Class in com.massa.mrules.action
Action that sorts the values of the source Accessor.
MActionSort() - Constructor for class com.massa.mrules.action.MActionSort
 
MActionSort(IReadAccessor) - Constructor for class com.massa.mrules.action.MActionSort
 
MActionUndefine - Class in com.massa.mrules.action
Undefines a variable.
MActionUndefine() - Constructor for class com.massa.mrules.action.MActionUndefine
Empty Constructor.
MActionUndefine(String) - Constructor for class com.massa.mrules.action.MActionUndefine
Complete constructor
MAddonsFinder - Class in com.massa.mrules.addon
Parses all "mrules-addons.xml" found on classpath to register content.
MAddonsFinder() - Constructor for class com.massa.mrules.addon.MAddonsFinder
 
MAddonsFinderInitializer - Class in com.massa.mrules.addon
Forces addons initialization.
MAddonsFinderInitializer() - Constructor for class com.massa.mrules.addon.MAddonsFinderInitializer
 
MAddonsUtils - Class in com.massa.mrules.addon
Provides utility methods on addons.
MainRuleFactoryImpl() - Constructor for class com.massa.mrules.factory.xml.RichXMLFactory.MainRuleFactoryImpl
 
MappedProperty - Class in com.massa.util.property
Allows to specify a Map access.
MappedProperty(IProperty, IProperty) - Constructor for class com.massa.util.property.MappedProperty
 
MappedProperty2 - Class in com.massa.mrules.util.property
MappedProperty extension.
MappedProperty2(IProperty, IProperty) - Constructor for class com.massa.mrules.util.property.MappedProperty2
 
MappedPropertyLexer - Class in com.massa.dsl.lexer
Allows to modify parents result to put a value in a Map.
MappedPropertyLexer() - Constructor for class com.massa.dsl.lexer.MappedPropertyLexer
 
MappedPropertyLexer.StandaloneEntry - Class in com.massa.dsl.lexer
 
MArithmeticAccessor - Class in com.massa.mrules.accessor.arithmetic
Abstract class that allows to perform arithmetic operations.
MArithmeticAccessor() - Constructor for class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
MArithmeticAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
MArithmeticAccessor(List<IReadAccessor>) - Constructor for class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
MArithmeticAccessor(IReadAccessor...) - Constructor for class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
MArithmeticAccessor(Rounder) - Constructor for class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
MArithmeticAccessor(Rounder, IReadAccessor) - Constructor for class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
MArithmeticAccessor(Rounder, List<IReadAccessor>) - Constructor for class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
MArithmeticAccessor(Rounder, IReadAccessor...) - Constructor for class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
MArithmeticAccessor.InternalIterator - Class in com.massa.mrules.accessor.arithmetic
Class allowing to internally iterate on property.
MArithmeticManager - Class in com.massa.mrules.accessor.arithmetic
Registers all arithmetic accessors.
MArithmeticManager() - Constructor for class com.massa.mrules.accessor.arithmetic.MArithmeticManager
 
mark(int) - Method in class com.massa.util.io.AdvancedReader
Mark the present position in the stream.
markSupported() - Method in class com.massa.util.io.AdvancedReader
Tell whether this stream supports the mark() operation, which it does not.
match(MatchingPhase, boolean) - Method in class com.massa.dsl.matcher.AbstractMatcher
 
match(MatchingPhase, boolean) - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
Can't be overriden in order to force update of matching hierarchy.
match(MatchingPhase, boolean) - Method in interface com.massa.dsl.matcher.Matcher
Tells if this match pattern matches the next characters of the source.
MATCH - Class in com.massa.mrules.operator.evaluation
Ensures that the provided source value matched the regular expression represented by the reference values.
MATCH() - Constructor for class com.massa.mrules.operator.evaluation.MATCH
 
MATCH_ID - Static variable in class com.massa.mrules.operator.evaluation.MATCH
 
matchEnd(LexerParser) - Static method in class com.massa.dsl.DslUtils
Calls DslUtils.matchEnd(LexerParser) without safe mode.
matchEnd(LexerParser, boolean) - Static method in class com.massa.dsl.DslUtils
Identifies the lexer to use between provided candidates to handle the following source part.
Matcher - Interface in com.massa.dsl.matcher
Matcher for which an instance is dedicated to a specific match.
MATCHER_HANDLERS - Static variable in class com.massa.dsl.doc.DslDocGen
 
MATCHER_TEMPLATES - Static variable in class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen
 
MatcherAutoCompleter - Interface in com.massa.dsl.autocomplete
Marks an object as an autoComplete configuration holder for matching phase.
MatcherLexer - Class in com.massa.dsl.lexer
Lexer for matching a portion of text with no need to do something with it.
MatcherLexer() - Constructor for class com.massa.dsl.lexer.MatcherLexer
 
MatcherListener - Interface in com.massa.dsl.matcher
Allows to add actions before, during or after matching.
matches - Variable in class com.massa.dsl.matcher.MultipleFixedLexerMatcher.MultipleFixedMatcher
 
MatchingPhase - Enum in com.massa.dsl.lexer
During a parsing cycle, there are (for the moment) two phases: the start and the end.
MatchResult - Enum in com.massa.dsl.matcher
Describes the result of a match, for example for start and end of a lexer
MathBuilder - Class in com.massa.mrules.extensions.dsl.factory
Class dedicated to build conditions using the natural language factory.
MathBuilder() - Constructor for class com.massa.mrules.extensions.dsl.factory.MathBuilder
 
MathBuilder.FakeObject - Class in com.massa.mrules.extensions.dsl.factory
Used in grammar configuration to limite lexer usage.
MathBuilder.Right - Class in com.massa.mrules.extensions.dsl.factory
 
MathBuilder.RightBuilder - Class in com.massa.mrules.extensions.dsl.factory
 
MathBuilder.Sub - Interface in com.massa.mrules.extensions.dsl.factory
 
MAvailableAccessor - Class in com.massa.mrules.accessor
Allows to check if a property is available, at runtime.
MAvailableAccessor() - Constructor for class com.massa.mrules.accessor.MAvailableAccessor
 
MAvailableAccessor(String) - Constructor for class com.massa.mrules.accessor.MAvailableAccessor
 
Max() - Constructor for class com.massa.mrules.accessor.MMinMaxAccessor.Max
 
Max(IReadAccessor, ICondition) - Constructor for class com.massa.mrules.accessor.MMinMaxAccessor.Max
 
Max(IReadAccessor) - Constructor for class com.massa.mrules.accessor.MMinMaxAccessor.Max
 
max(A, A) - Static method in class com.massa.util.MBeanUtils
Compares the 2 provided objects, returning the "max".
MAX_ID - Static variable in class com.massa.mrules.accessor.MMinMaxAccessor.Max
 
maxLevel - Variable in class com.massa.util.ObjOut
 
maxLevelReached - Variable in class com.massa.util.ObjOut
 
MBEAN_INFO - Static variable in class com.massa.mrules.jmx.MRuleExecutionSetManagementBean.Constants
mBeanServer - Variable in class com.massa.mrules.extensions.monitoring.micrometer.AbstractMRulesMetrics
 
MBeanUtils - Class in com.massa.util
Utilities class which provides basic utilities on Java Beans.
MBeanUtils.ClassImportHolder - Class in com.massa.util
Implementation allowing to import the classes of a package, but not of its sub-packages.
MBeanUtils.ImportHolder - Interface in com.massa.util
Describes a class which will be able to register one or more imports and to resolve a Class by it's simple name, using these imports.
MBeanUtils.ImportHolderCombiner - Class in com.massa.util
Implementation to combine several ImportHolder, in a predictible order.
MBeanUtils.ImportValidationException - Exception in com.massa.util
Exception dedicated to ImportHolder validation.
MBeanUtils.PackageImportHolder - Class in com.massa.util
Implementation allowing to import the classes of a package, but not of its sub-packages.
MBeanUtilsBean - Class in com.massa.util.commons
Extends BeanUtilsBean and overrides methods to use MRules bean utilities framework.
MBeanUtilsBean() - Constructor for class com.massa.util.commons.MBeanUtilsBean
 
MBeanUtilsBean(boolean) - Constructor for class com.massa.util.commons.MBeanUtilsBean
 
MBeanUtilsBean(MConvertUtilsBean) - Constructor for class com.massa.util.commons.MBeanUtilsBean
 
MBeanUtilsBean(MConvertUtilsBean, boolean) - Constructor for class com.massa.util.commons.MBeanUtilsBean
 
MBeanUtilsBean(MConvertUtilsBean, MPropertyUtilsBean) - Constructor for class com.massa.util.commons.MBeanUtilsBean
 
MCastAccessor - Class in com.massa.mrules.accessor
Class that allows to perform a specified class, overriding any automatic transformation requested during compilation process.
MCastAccessor() - Constructor for class com.massa.mrules.accessor.MCastAccessor
 
MCastAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.MCastAccessor
 
MCastAccessor(IReadAccessor, Class<?>) - Constructor for class com.massa.mrules.accessor.MCastAccessor
 
MCastAccessor(IReadAccessor, Class<?>, Class<?>) - Constructor for class com.massa.mrules.accessor.MCastAccessor
 
MCoalesceAccessor - Class in com.massa.mrules.accessor
Returns the first non-null result of the sub-accessors.
MCoalesceAccessor() - Constructor for class com.massa.mrules.accessor.MCoalesceAccessor
 
MCoalesceAccessor(List<IReadAccessor>) - Constructor for class com.massa.mrules.accessor.MCoalesceAccessor
 
MCoalesceAccessor(IReadAccessor...) - Constructor for class com.massa.mrules.accessor.MCoalesceAccessor
 
MCompilationContext - Class in com.massa.mrules.context.compile
Class allowing to compile the rule executionSet.
MCompilationContext() - Constructor for class com.massa.mrules.context.compile.MCompilationContext
 
MCompilationContext(CompilationLevel) - Constructor for class com.massa.mrules.context.compile.MCompilationContext
 
MCompilationContext(Class<?>) - Constructor for class com.massa.mrules.context.compile.MCompilationContext
 
MCompilationContext(IMRuleExecutionSet) - Constructor for class com.massa.mrules.context.compile.MCompilationContext
 
MCompilationContext(IMRuleExecutionSet, Class<?>) - Constructor for class com.massa.mrules.context.compile.MCompilationContext
 
MCompilationContext(IMRuleExecutionSet, CompilationLevel) - Constructor for class com.massa.mrules.context.compile.MCompilationContext
 
MCompilationContext(CompilationLevel, Class<?>) - Constructor for class com.massa.mrules.context.compile.MCompilationContext
 
MCompilationContext(IMRuleExecutionSet, CompilationLevel, Class<?>) - Constructor for class com.massa.mrules.context.compile.MCompilationContext
 
MCompilationContextConverter - Class in com.massa.mrules.context.execute
Allows to wrap a ICompilationContext in order to simulate an Execution context.
MCompilationContextConverter(ICompilationContext) - Constructor for class com.massa.mrules.context.execute.MCompilationContextConverter
 
MConcatenateAccessor - Class in com.massa.mrules.accessor
Allows to concatenate Strings from: All items returned by a single source, which might be an Iterable, an Iterator, an Enumeration or an Array.
MConcatenateAccessor() - Constructor for class com.massa.mrules.accessor.MConcatenateAccessor
 
MConcatenateAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.MConcatenateAccessor
 
MConcatenateAccessor(IReadAccessor, String) - Constructor for class com.massa.mrules.accessor.MConcatenateAccessor
 
MConcatenateAccessor(List<IReadAccessor>) - Constructor for class com.massa.mrules.accessor.MConcatenateAccessor
 
MConcatenateAccessor(List<IReadAccessor>, String) - Constructor for class com.massa.mrules.accessor.MConcatenateAccessor
 
MConditionEvaluationException - Exception in com.massa.mrules.exception
Exception raised when a problem occurs while evaluating an ICondition.
MConditionEvaluationException(UtilsException) - Constructor for exception com.massa.mrules.exception.MConditionEvaluationException
 
MConditionEvaluationException(UtilsException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MConditionEvaluationException
 
MConditionEvaluationException(IMRulesException) - Constructor for exception com.massa.mrules.exception.MConditionEvaluationException
 
MConditionEvaluationException(IMRulesException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MConditionEvaluationException
 
MConditionEvaluationException(MessageInfo) - Constructor for exception com.massa.mrules.exception.MConditionEvaluationException
 
MConditionEvaluationException(MessageInfo, Exception) - Constructor for exception com.massa.mrules.exception.MConditionEvaluationException
 
MConditionEvaluationException(MessageInfo, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MConditionEvaluationException
 
MConditionEvaluationException(MessageInfo, IMRulesObject, Exception) - Constructor for exception com.massa.mrules.exception.MConditionEvaluationException
 
MConditionNot - Class in com.massa.mrules.condition
Simple ICondition implementation allowing to invert the result of another ICondition
MConditionNot() - Constructor for class com.massa.mrules.condition.MConditionNot
 
MConditionNot(ICondition) - Constructor for class com.massa.mrules.condition.MConditionNot
 
MConditionsCountAccessor - Class in com.massa.mrules.accessor
Allows to count the number of validated or not validated conditions.
MConditionsCountAccessor() - Constructor for class com.massa.mrules.accessor.MConditionsCountAccessor
 
MConditionsCountAccessor(List<ICondition>) - Constructor for class com.massa.mrules.accessor.MConditionsCountAccessor
 
MConditionSet - Class in com.massa.mrules.condition
ICondition implementation allowing to combine sub-IConditions evaluation results and do more complex testings.
MConditionSet() - Constructor for class com.massa.mrules.condition.MConditionSet
 
MConditionSet(ILogicalOperator, List<ICondition>) - Constructor for class com.massa.mrules.condition.MConditionSet
not defaults to false.
MConditionSet(boolean, ILogicalOperator, List<ICondition>) - Constructor for class com.massa.mrules.condition.MConditionSet
 
MConditionWrapperAccessor - Class in com.massa.mrules.accessor
Allows to wrap a condition as an accessor to retrieve its result and use it directly.
MConditionWrapperAccessor() - Constructor for class com.massa.mrules.accessor.MConditionWrapperAccessor
 
MConditionWrapperAccessor(ICondition) - Constructor for class com.massa.mrules.accessor.MConditionWrapperAccessor
 
MConfigurationException - Exception in com.massa.mrules.exception
Execption raised when a problem occured while executing an IAction.
MConfigurationException(UtilsException) - Constructor for exception com.massa.mrules.exception.MConfigurationException
 
MConfigurationException(UtilsException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MConfigurationException
 
MConfigurationException(IMRulesException) - Constructor for exception com.massa.mrules.exception.MConfigurationException
 
MConfigurationException(IMRulesException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MConfigurationException
 
MConfigurationException(MessageInfo) - Constructor for exception com.massa.mrules.exception.MConfigurationException
 
MConfigurationException(MessageInfo, Exception) - Constructor for exception com.massa.mrules.exception.MConfigurationException
 
MConfigurationException(MessageInfo, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MConfigurationException
 
MConfigurationException(MessageInfo, IMRulesObject, Exception) - Constructor for exception com.massa.mrules.exception.MConfigurationException
 
MConstantOptimizer - Class in com.massa.mrules.optimizer
Optimizer which will check for presence of Addons which will always have the same result between executions, and transforms them into constant values.
MConstantOptimizer() - Constructor for class com.massa.mrules.optimizer.MConstantOptimizer
 
MContextFactory - Class in com.massa.mrules.context
Context factories allow to create and initialize Execution and Compilation context for a specific Rule Engine instance.
MContextFactory() - Constructor for class com.massa.mrules.context.MContextFactory
 
MConvertUtilsBean - Class in com.massa.util.commons
Extends ConvertUtilsBean and overrides methods to use MRules conversion framework.
MConvertUtilsBean() - Constructor for class com.massa.util.commons.MConvertUtilsBean
 
MCountAccessor - Class in com.massa.mrules.accessor
Allows to search a Collection for Objects validating a specific condition and to count them.
MCountAccessor() - Constructor for class com.massa.mrules.accessor.MCountAccessor
 
MCountAccessor(IReadAccessor, ICondition) - Constructor for class com.massa.mrules.accessor.MCountAccessor
 
MDateDiffAccessor - Class in com.massa.mrules.accessor
This accessor allows to compute difference between two dates (or time), in year(s), month(s), day(s), hour(s), minute(s), second(s) or milli(s).
MDateDiffAccessor() - Constructor for class com.massa.mrules.accessor.MDateDiffAccessor
Default constructor.
MDateDiffAccessor(IReadAccessor, IReadAccessor, IReadAccessor) - Constructor for class com.massa.mrules.accessor.MDateDiffAccessor
Full constructor.
MDateManipulationAccessor - Class in com.massa.mrules.accessor
This accessor allows to perform operations on dates (or time), i.e. adding year(s), month(s), day(s), hour(s), minute(s), second(s) or milli(s) to a provided date.
MDateManipulationAccessor() - Constructor for class com.massa.mrules.accessor.MDateManipulationAccessor
Default constructor.
MDateManipulationAccessor(IReadAccessor, IReadAccessor, IReadAccessor, IReadAccessor, IReadAccessor, IReadAccessor, IReadAccessor, IReadAccessor) - Constructor for class com.massa.mrules.accessor.MDateManipulationAccessor
Full constructor.
MDeduplicationOptimizer - Class in com.massa.mrules.optimizer
Optimizer which will check for presence of strictly identical instances of addons, in terms of behavior.
MDeduplicationOptimizer() - Constructor for class com.massa.mrules.optimizer.MDeduplicationOptimizer
 
MDefinedAccessor - Class in com.massa.mrules.accessor
Allows to check if a property is available, at runtime.
MDefinedAccessor() - Constructor for class com.massa.mrules.accessor.MDefinedAccessor
 
MDefinedAccessor(String) - Constructor for class com.massa.mrules.accessor.MDefinedAccessor
 
mean() - Method in class com.massa.mrules.extensions.monitoring.micrometer.TimeWindowStats
 
MessageCode - Class in com.massa.util
All message codes.
MessageCode() - Constructor for class com.massa.util.MessageCode
 
MessageCode.DynamicMessageCode - Class in com.massa.util
Allows to declare a non-internationalized message.
MessageCode.MessageCodeFromField - Class in com.massa.util
Allows to declare an internationalized message as a Class field.
MessageCodeFromField() - Constructor for class com.massa.util.MessageCode.MessageCodeFromField
 
MessageInfo - Class in com.massa.util
Object allowing to provide messages and additional informations in Exceptions.
MessageInfo(MessageCode) - Constructor for class com.massa.util.MessageInfo
 
MessageInfo(MessageCode, Object) - Constructor for class com.massa.util.MessageInfo
 
MessageInfo(MessageCode, Object, Object) - Constructor for class com.massa.util.MessageInfo
 
MessageInfo(MessageCode, Object, Object, Object) - Constructor for class com.massa.util.MessageInfo
 
MessageInfo(MessageCode, Object...) - Constructor for class com.massa.util.MessageInfo
 
Messages - Class in com.massa.util.extensions.nativeproperty
All message codes for Native Properties extension.
Messages - Class in com.massa.util
All message codes.
METRIC_NAME_PREFIX - Static variable in class com.massa.mrules.extensions.monitoring.micrometer.AbstractMRulesMetrics
Metrics prefix for MRules
METRIC_NAME_PREFIX - Static variable in class com.massa.mrules.extensions.monitoring.micrometer.MRulesDetailedMetrics
Metrics prefix for MRules
METRIC_NAME_PREFIX - Static variable in class com.massa.mrules.extensions.monitoring.micrometer.MRulesMetrics
Metrics prefix for MRules
MEvaluationCondition - Class in com.massa.mrules.condition
IEvaluationCondition base implementation, allowing to retrieve 1 or 2 values from IReadAccessor and to apply test implemented in an operator on these values.
MEvaluationCondition() - Constructor for class com.massa.mrules.condition.MEvaluationCondition
 
MEvaluationCondition(IEvaluationOperator, IReadAccessor, IReadAccessor) - Constructor for class com.massa.mrules.condition.MEvaluationCondition
not defaults to false.
MEvaluationCondition(boolean, IEvaluationOperator, IReadAccessor, IReadAccessor) - Constructor for class com.massa.mrules.condition.MEvaluationCondition
 
MEvaluationCondition.LiveCastCondition - Class in com.massa.mrules.condition
Allows to dynamically cast values to be able to correctly evaluate the condition.
MExecutableWrapperAccessor - Class in com.massa.mrules.accessor
Allows to wrap an executable as an accessor to retrieve its result and use it directly.
MExecutableWrapperAccessor() - Constructor for class com.massa.mrules.accessor.MExecutableWrapperAccessor
 
MExecutableWrapperAccessor(IExecutable.ValueReturning) - Constructor for class com.massa.mrules.accessor.MExecutableWrapperAccessor
 
MExecutionBlock - Class in com.massa.mrules.executable
A simple list of executables, to use as a "sub block", which can allow to control flow more precisely or to specify specific behaviour (different compilation level for example).
MExecutionBlock() - Constructor for class com.massa.mrules.executable.MExecutionBlock
Empty Constructor.
MExecutionBlock(List<IExecutable>) - Constructor for class com.massa.mrules.executable.MExecutionBlock
Constructor with executables
MExecutionContext<I> - Class in com.massa.mrules.context.execute
Class allowing to execute the rule executionSet.
MExecutionContext() - Constructor for class com.massa.mrules.context.execute.MExecutionContext
 
MExecutionContext(String) - Constructor for class com.massa.mrules.context.execute.MExecutionContext
 
MExecutionContext(IMRuleExecutionSet) - Constructor for class com.massa.mrules.context.execute.MExecutionContext
 
MExecutionContext(IMRuleExecutionSet, String) - Constructor for class com.massa.mrules.context.execute.MExecutionContext
 
MExecutionContext(IMRuleExecutionSet, I) - Constructor for class com.massa.mrules.context.execute.MExecutionContext
 
MExecutionContext(IMRuleExecutionSet, String, I) - Constructor for class com.massa.mrules.context.execute.MExecutionContext
 
MExecutionContextConverter - Class in com.massa.mrules.context.compile
Allows to wrap a ICompilationContext in order to simulate an Execution context.
MExecutionContextConverter(IExecutionContext, CompilationLevel) - Constructor for class com.massa.mrules.context.compile.MExecutionContextConverter
 
MExecutionException - Exception in com.massa.mrules.exception
Execption raised when a problem occured while executing an IExecutable or one of its sub treatment.
MExecutionException(UtilsException) - Constructor for exception com.massa.mrules.exception.MExecutionException
 
MExecutionException(UtilsException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MExecutionException
 
MExecutionException(IMRulesException) - Constructor for exception com.massa.mrules.exception.MExecutionException
 
MExecutionException(IMRulesException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MExecutionException
 
MExecutionException(MessageInfo) - Constructor for exception com.massa.mrules.exception.MExecutionException
 
MExecutionException(MessageInfo, Exception) - Constructor for exception com.massa.mrules.exception.MExecutionException
 
MExecutionException(MessageInfo, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MExecutionException
 
MExecutionException(MessageInfo, IMRulesObject, Exception) - Constructor for exception com.massa.mrules.exception.MExecutionException
 
MExpressionOptimizer - Class in com.massa.mrules.optimizer
Optimizer which will check if logical operation might be simplified, without breaking flow control.
MExpressionOptimizer() - Constructor for class com.massa.mrules.optimizer.MExpressionOptimizer
 
MFilterAccessor - Class in com.massa.mrules.accessor
Allows to search a Collection for an Object validating a specific condition.
MFilterAccessor() - Constructor for class com.massa.mrules.accessor.MFilterAccessor
 
MFilterAccessor(IReadAccessor, ICondition) - Constructor for class com.massa.mrules.accessor.MFilterAccessor
 
MForEach - Class in com.massa.mrules.executable
An action which parses a Collection, Arrays, etc ..., creates a variable with the current value and invokes executables for each value.
MForEach() - Constructor for class com.massa.mrules.executable.MForEach
Empty Constructor.
MForEach(String, IReadAccessor, List<? extends IExecutable>) - Constructor for class com.massa.mrules.executable.MForEach
Complete constructor
MForEachNumber - Class in com.massa.mrules.executable
An action which iterates on a range of numbers, creates a variable with the current value and invokes executables for each value.
MForEachNumber() - Constructor for class com.massa.mrules.executable.MForEachNumber
Empty Constructor.
MFormatAccessor - Class in com.massa.mrules.accessor
MessageFormat like Accessor Implementation, replacing variables by values.
MFormatAccessor() - Constructor for class com.massa.mrules.accessor.MFormatAccessor
 
MFormatAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.MFormatAccessor
 
MFormatAccessor(IReadAccessor, List<? extends MFormatAccessor.Argument>) - Constructor for class com.massa.mrules.accessor.MFormatAccessor
 
MFormatAccessor.Argument - Class in com.massa.mrules.accessor
Represents an argument for a call.
MHandle - Class in com.massa.mrules.session
Simple implementation of a Handle, based on the system identity hashcode of the first Object represented by this handle.
MHandle(Object) - Constructor for class com.massa.mrules.session.MHandle
Construit un handle sur l'objet en paramètre.
MHardCodedCondition - Class in com.massa.mrules.condition
This implementation allows to specify a condition with a constant result.
MHardCodedCondition() - Constructor for class com.massa.mrules.condition.MHardCodedCondition
 
MHardCodedCondition(boolean) - Constructor for class com.massa.mrules.condition.MHardCodedCondition
 
MILLIS_IN_SECOND - Static variable in class com.massa.util.DateUtils
 
Min() - Constructor for class com.massa.mrules.accessor.MMinMaxAccessor.Min
 
Min(IReadAccessor, ICondition) - Constructor for class com.massa.mrules.accessor.MMinMaxAccessor.Min
 
Min(IReadAccessor) - Constructor for class com.massa.mrules.accessor.MMinMaxAccessor.Min
 
min() - Method in class com.massa.mrules.extensions.monitoring.micrometer.TimeWindowStats
 
min(A, A) - Static method in class com.massa.util.MBeanUtils
Compares the 2 provided objects, returning the "min".
MIN_ID - Static variable in class com.massa.mrules.accessor.MMinMaxAccessor.Min
 
MIndex - Class in com.massa.mrules.executable
A complete set of conditions to evaluate and actions to perform according to evaluation result.
MIndex() - Constructor for class com.massa.mrules.executable.MIndex
Empty Constructor.
MIndex(IReadAccessor, Map<Object, MIndex.IndexAction>) - Constructor for class com.massa.mrules.executable.MIndex
 
MIndex(IReadAccessor, Map<Object, MIndex.IndexAction>, List<? extends IExecutable>) - Constructor for class com.massa.mrules.executable.MIndex
Complete constructor
MIndex.IndexAction - Class in com.massa.mrules.executable
This class contains description of what to do when an index value corresponds to the entity value.
MInOutCompilationContext - Class in com.massa.mrules.context.compile
Class allowing to compile the rule executionSet.
MInOutCompilationContext() - Constructor for class com.massa.mrules.context.compile.MInOutCompilationContext
 
MInOutCompilationContext(CompilationLevel) - Constructor for class com.massa.mrules.context.compile.MInOutCompilationContext
 
MInOutCompilationContext(Class<?>, Class<?>) - Constructor for class com.massa.mrules.context.compile.MInOutCompilationContext
 
MInOutCompilationContext(IMRuleExecutionSet) - Constructor for class com.massa.mrules.context.compile.MInOutCompilationContext
 
MInOutCompilationContext(IMRuleExecutionSet, Class<?>, Class<?>) - Constructor for class com.massa.mrules.context.compile.MInOutCompilationContext
 
MInOutCompilationContext(IMRuleExecutionSet, CompilationLevel) - Constructor for class com.massa.mrules.context.compile.MInOutCompilationContext
 
MInOutCompilationContext(CompilationLevel, Class<?>, Class<?>) - Constructor for class com.massa.mrules.context.compile.MInOutCompilationContext
 
MInOutCompilationContext(IMRuleExecutionSet, CompilationLevel, Class<?>, Class<?>) - Constructor for class com.massa.mrules.context.compile.MInOutCompilationContext
 
MInOutContextFactory - Class in com.massa.mrules.context
Context factories allow to create and initialize Execution and Compilation context for a specific Rule Engine instance.
MInOutContextFactory() - Constructor for class com.massa.mrules.context.MInOutContextFactory
 
MInOutExecutionContext<I,O> - Class in com.massa.mrules.context.execute
Class allowing to execute the rule executionSet.
MInOutExecutionContext() - Constructor for class com.massa.mrules.context.execute.MInOutExecutionContext
 
MInOutExecutionContext(String) - Constructor for class com.massa.mrules.context.execute.MInOutExecutionContext
 
MInOutExecutionContext(IMRuleExecutionSet) - Constructor for class com.massa.mrules.context.execute.MInOutExecutionContext
 
MInOutExecutionContext(IMRuleExecutionSet, String) - Constructor for class com.massa.mrules.context.execute.MInOutExecutionContext
 
MInOutExecutionContext(IMRuleExecutionSet, I, O) - Constructor for class com.massa.mrules.context.execute.MInOutExecutionContext
 
MInOutExecutionContext(IMRuleExecutionSet, String, I, O) - Constructor for class com.massa.mrules.context.execute.MInOutExecutionContext
 
MINUS - Class in com.massa.mrules.operator.math
Performs left minus right
MINUS() - Constructor for class com.massa.mrules.operator.math.MINUS
 
MINUS_ID - Static variable in class com.massa.mrules.operator.math.MINUS
 
MINUTES_IN_HOUR - Static variable in class com.massa.util.DateUtils
 
MInvalidHandleException - Exception in com.massa.mrules.exception
Raised when requesting an unsupported session type.
MInvalidHandleException(UtilsException) - Constructor for exception com.massa.mrules.exception.MInvalidHandleException
 
MInvalidHandleException(UtilsException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MInvalidHandleException
 
MInvalidHandleException(IMRulesException) - Constructor for exception com.massa.mrules.exception.MInvalidHandleException
 
MInvalidHandleException(IMRulesException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MInvalidHandleException
 
MInvalidHandleException(MessageInfo) - Constructor for exception com.massa.mrules.exception.MInvalidHandleException
 
MInvalidHandleException(MessageInfo, Exception) - Constructor for exception com.massa.mrules.exception.MInvalidHandleException
 
MInvalidHandleException(MessageInfo, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MInvalidHandleException
 
MInvalidHandleException(MessageInfo, IMRulesObject, Exception) - Constructor for exception com.massa.mrules.exception.MInvalidHandleException
 
MInvalidRuleSessionException - Exception in com.massa.mrules.exception
Raised when requesting an unsupported session type.
MInvalidRuleSessionException(UtilsException) - Constructor for exception com.massa.mrules.exception.MInvalidRuleSessionException
 
MInvalidRuleSessionException(UtilsException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MInvalidRuleSessionException
 
MInvalidRuleSessionException(IMRulesException) - Constructor for exception com.massa.mrules.exception.MInvalidRuleSessionException
 
MInvalidRuleSessionException(IMRulesException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MInvalidRuleSessionException
 
MInvalidRuleSessionException(MessageInfo) - Constructor for exception com.massa.mrules.exception.MInvalidRuleSessionException
 
MInvalidRuleSessionException(MessageInfo, Exception) - Constructor for exception com.massa.mrules.exception.MInvalidRuleSessionException
 
MInvalidRuleSessionException(MessageInfo, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MInvalidRuleSessionException
 
MInvalidRuleSessionException(MessageInfo, IMRulesObject, Exception) - Constructor for exception com.massa.mrules.exception.MInvalidRuleSessionException
 
MIterateAccessor - Class in com.massa.mrules.accessor
Allows to iterate on: All items returned by a single source, which might be a String, an Iterable, an Iterator, an Enumeration or an Array.
MIterateAccessor() - Constructor for class com.massa.mrules.accessor.MIterateAccessor
 
MIterateAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.MIterateAccessor
 
MIterateAccessor(List<IReadAccessor>) - Constructor for class com.massa.mrules.accessor.MIterateAccessor
 
MIterateAccessor(IReadAccessor, String) - Constructor for class com.massa.mrules.accessor.MIterateAccessor
 
MListCompilationContext - Class in com.massa.mrules.context.compile
This particular context intends to ensure compatibility with JSR 94 specs.
MListCompilationContext() - Constructor for class com.massa.mrules.context.compile.MListCompilationContext
 
MListCompilationContext(CompilationLevel) - Constructor for class com.massa.mrules.context.compile.MListCompilationContext
 
MListCompilationContext(IMRuleExecutionSet) - Constructor for class com.massa.mrules.context.compile.MListCompilationContext
 
MListCompilationContext(IMRuleExecutionSet, CompilationLevel) - Constructor for class com.massa.mrules.context.compile.MListCompilationContext
 
MListContextClassProperty - Class in com.massa.mrules.context
Stores the class definition properties for the List Context.
MListContextClassProperty() - Constructor for class com.massa.mrules.context.MListContextClassProperty
 
MListContextFactory - Class in com.massa.mrules.context
Context factories allow to create and initialize Execution and Compilation context for a specific Rule Engine instance.
MListContextFactory() - Constructor for class com.massa.mrules.context.MListContextFactory
 
MListExecutionContext - Class in com.massa.mrules.context.execute
This particular context intends to ensure compatibility with JSR 94 specs.
MListExecutionContext() - Constructor for class com.massa.mrules.context.execute.MListExecutionContext
 
MListExecutionContext(String) - Constructor for class com.massa.mrules.context.execute.MListExecutionContext
 
MListExecutionContext(IMRuleExecutionSet) - Constructor for class com.massa.mrules.context.execute.MListExecutionContext
 
MListExecutionContext(IMRuleExecutionSet, String) - Constructor for class com.massa.mrules.context.execute.MListExecutionContext
 
MListExecutionContext(IMRuleExecutionSet, List<?>) - Constructor for class com.massa.mrules.context.execute.MListExecutionContext
 
MListExecutionContext(IMRuleExecutionSet, String, List<?>) - Constructor for class com.massa.mrules.context.execute.MListExecutionContext
 
MMapEntriesAccessor - Class in com.massa.mrules.accessor
Accessor allowing to retrieve entries of Maps as a Collection.
MMapEntriesAccessor() - Constructor for class com.massa.mrules.accessor.MMapEntriesAccessor
 
MMapEntriesAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.MMapEntriesAccessor
 
MMapKeysAccessor - Class in com.massa.mrules.accessor
Accessor allowing to retrieve keys of Maps as a Collection.
MMapKeysAccessor() - Constructor for class com.massa.mrules.accessor.MMapKeysAccessor
 
MMapKeysAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.MMapKeysAccessor
 
MMapValuesAccessor - Class in com.massa.mrules.accessor
Accessor allowing to retrieve values of Maps as a Collection.
MMapValuesAccessor() - Constructor for class com.massa.mrules.accessor.MMapValuesAccessor
 
MMapValuesAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.MMapValuesAccessor
 
MMinMaxAccessor - Class in com.massa.mrules.accessor
Allows to search a Collection to find the minimum / maximum value
This accessor allows to take into account only some elements of the Collection (via the condition) and also to consider a sub property for the comparison.
MMinMaxAccessor() - Constructor for class com.massa.mrules.accessor.MMinMaxAccessor
 
MMinMaxAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.MMinMaxAccessor
 
MMinMaxAccessor(IReadAccessor, ICondition) - Constructor for class com.massa.mrules.accessor.MMinMaxAccessor
 
MMinMaxAccessor.Max - Class in com.massa.mrules.accessor
 
MMinMaxAccessor.Min - Class in com.massa.mrules.accessor
 
MNewInstanceAccessor - Class in com.massa.mrules.accessor
Allows to create a new instance of an object.
MNewInstanceAccessor() - Constructor for class com.massa.mrules.accessor.MNewInstanceAccessor
 
MNewInstanceAccessor(String) - Constructor for class com.massa.mrules.accessor.MNewInstanceAccessor
 
MNewInstanceAccessor(String, List<? extends IReadAccessor>) - Constructor for class com.massa.mrules.accessor.MNewInstanceAccessor
 
MNewInstanceAccessor(String, List<? extends IReadAccessor>, List<String>) - Constructor for class com.massa.mrules.accessor.MNewInstanceAccessor
 
MNoFilter - Class in com.massa.mrules.filter
Default implementation of the JSR94 class ObjectFilter, allowing all objects.
MNoFilter() - Constructor for class com.massa.mrules.filter.MNoFilter
Default constructor left public for potential reflection instantiations.
MNullIfEmptyAccessor - Class in com.massa.mrules.accessor
Class that allows to check if an Array, a String (or CharSequence) or a Collection is empty and if so, return null instead.
MNullIfEmptyAccessor() - Constructor for class com.massa.mrules.accessor.MNullIfEmptyAccessor
 
MNullIfEmptyAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.MNullIfEmptyAccessor
 
Mod - Class in com.massa.mrules.accessor.arithmetic
Calculates modulo.
Mod() - Constructor for class com.massa.mrules.accessor.arithmetic.Mod
 
Mod(IReadAccessor) - Constructor for class com.massa.mrules.accessor.arithmetic.Mod
 
Mod(List<IReadAccessor>) - Constructor for class com.massa.mrules.accessor.arithmetic.Mod
 
Mod(IReadAccessor...) - Constructor for class com.massa.mrules.accessor.arithmetic.Mod
 
MOD_ID - Static variable in class com.massa.mrules.accessor.arithmetic.Mod
 
MODULO - Class in com.massa.mrules.operator.math
Performs left minus right
MODULO() - Constructor for class com.massa.mrules.operator.math.MODULO
 
MODULO_ID - Static variable in class com.massa.mrules.operator.math.MODULO
 
MOptimizerChain - Class in com.massa.mrules.optimizer
This class passes the full optimization chain.
MOptimizerChain() - Constructor for class com.massa.mrules.optimizer.MOptimizerChain
 
MPropertyAccessor - Class in com.massa.mrules.accessor
Allows to retrieve value from an object and to cast it depending on target.
MPropertyAccessor() - Constructor for class com.massa.mrules.accessor.MPropertyAccessor
 
MPropertyAccessor(String) - Constructor for class com.massa.mrules.accessor.MPropertyAccessor
 
MPropertyAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.MPropertyAccessor
Property has to be set later.
MPropertyAccessor(IReadAccessor, String) - Constructor for class com.massa.mrules.accessor.MPropertyAccessor
 
MPropertyUtilsBean - Class in com.massa.util.commons
Extends PropertyUtilsBean and overrides methods to use MRules bean property access framework.
MPropertyUtilsBean() - Constructor for class com.massa.util.commons.MPropertyUtilsBean
 
MPropertyUtilsBean(boolean) - Constructor for class com.massa.util.commons.MPropertyUtilsBean
 
MRE_ADDON_TO_STRING - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_ADDONS_CONFLICT - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_ADDONS_INITIALIZATION_ERROR - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_BUILDER_FILE_NOT_FOUND - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_BUILDER_INSTANCE_ALREADY_INITIALIZED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_BUILDER_ONE_OF_TWO_PARAM - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_BUILDER_REQUESTED_PARAMETER - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_BUILDER_UNSUPPORTED_METHOD - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_CALLABLE_NAME - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_CALLABLE_NOT_FOUND - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_CDI_JNDI_INCOMPATIBLE_PARAMS - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_CDI_JNDI_NOT_FOUND - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_CLEAR_FAILED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_CLEAR_UNSUPPORTED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_COLLECTION_ADD_FAILED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_COLLECTION_DOESNOT_SUPPORT_NULL - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_COLLECTION_EXPECTED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_COLLECTION_ONLY_ACCESSOR - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_COLLECTION_SIZE_DIFFER - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_COMPILATION_MISSING - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_DECIMALS_MANDATORY - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_ENDINDEX_BEGININDEX - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_FLOW_CONTROL_FAILED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_FLOW_CONTROL_UNKNOWN - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_IMPOSSIBLE_TO_COMPILE_ACCESSOR - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_IMPOSSIBLE_TO_COMPILE_ACTION - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_INCORRECT_VALUE - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_INDEX_OUT_OF_BOUNDS - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_INFINITE_FOREACHNUMBER - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_INVALID_CONTEXT_FACTORY - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_INVALID_HANDLE - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_ISEMPTY_UNSUPPORTED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_ITERATION_OPERATOR_EXPECTED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_ITERATION_OPERATOR_UNEXPECTED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_JMX_INCOMPATIBLE_NAME - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_LICENCE_EXPIRED - Static variable in class com.massa.util.Messages
 
MRE_LICENCE_INVALID - Static variable in class com.massa.util.Messages
 
MRE_LICENCE_MODULE - Static variable in class com.massa.util.Messages
 
MRE_LICENCE_NONE - Static variable in class com.massa.util.Messages
 
MRE_LICENCE_VERSION - Static variable in class com.massa.util.Messages
 
MRE_LOCAL_VARIABLE_REQUIRED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_MAP_CLASS_EXPECTED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_MAP_ENTRY_EXPECTED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_MAP_EXPECTED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_NAT_ERROR - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_NEW_INSTANCE_IMPOSSIBLE - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_NO_OPERATOR_DEFINED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_NO_OPERATOR_IMPL - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_NO_RULE_DEFINED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_NOT_NULL_REFERENCE_VALUE - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_NULL_COMPILE_CLASSES - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_NULL_INTO_PRIMITIVE - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_NULL_PARAMETER - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_NULL_REFERENCE_VALUE - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_PARSE_UNKNOWN_OPERATOR - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_READ_ONLY_ACCESSOR - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_RETURN_LAST_STATEMENT - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_RETURN_PARENT - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_SEC_EXEC_COMPILE_FORBIDDEN - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_SEC_EXEC_RUN_FORBIDDEN - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_SER_DESERIALIZATION - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_SER_SERIALIZATION - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_SESSION_IS_RELEASED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_SET_OPERATOR_ON_COLLECTION - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_SIZE_UNSUPPORTED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_SORT_FAILED - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_STRING_TO_ADDON - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_TOO_MUCH_SOURCES - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_UNEXPECTED_TECHNICAL - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_UNKNOWN_ADDON_IMPLEM - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_UNKNOWN_SOURCE_TYPE - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_UNSUPPORTED_SESSION_TYPE - Static variable in class com.massa.mrules.MRulesMessages
 
MRE_VALUE_ONLY_ACCESSOR - Static variable in class com.massa.mrules.MRulesMessages
 
MReturnStatementOptimizer - Class in com.massa.mrules.optimizer
Optimizer which will check that return statements are at the end of a list of executable addons.
MReturnStatementOptimizer() - Constructor for class com.massa.mrules.optimizer.MReturnStatementOptimizer
 
MrlCustomProperties - Enum in com.massa.mrules.extensions.dsl.builder
Custom properties labels used in MRL extension classes.
MrlRuleEngineConfigHolder - Class in com.massa.mrules.extensions.dsl.builder
Config holder for Mrl factory.
MrlRuleEngineConfigHolder() - Constructor for class com.massa.mrules.extensions.dsl.builder.MrlRuleEngineConfigHolder
 
MrlRuleEngineConfigHolder(Map<String, String>) - Constructor for class com.massa.mrules.extensions.dsl.builder.MrlRuleEngineConfigHolder
 
MRU_CLASS_IMPORT_NOT_FOUND - Static variable in class com.massa.util.Messages
 
MRU_CLASS_INCOMPATIBLE - Static variable in class com.massa.util.Messages
 
MRU_CLASS_INITIALIZATION - Static variable in class com.massa.util.Messages
 
MRU_CLASS_INSTANTIATION - Static variable in class com.massa.util.Messages
 
MRU_CONV_IMPOSSIBLE_TO_CONVERT - Static variable in class com.massa.util.Messages
 
MRU_ERROR_ON_FIELD_ACCESS - Static variable in class com.massa.util.Messages
 
MRU_ERROR_ON_METHOD_ACCESS - Static variable in class com.massa.util.Messages
 
MRU_ERROR_ON_PROPERTY_ACCESS - Static variable in class com.massa.util.Messages
 
MRU_ERROR_ON_PROPERTY_COMPILATION - Static variable in class com.massa.util.Messages
 
MRU_EXTRA_INITIALIZER_CLASS - Static variable in class com.massa.util.Messages
 
MRU_IMPOSSIBLE_CAST - Static variable in class com.massa.util.Messages
 
MRU_IMPOSSIBLE_TO_RESOLVE_PROPERTY - Static variable in class com.massa.util.Messages
 
MRU_IMPOSSIBLE_TO_SET_STRICT - Static variable in class com.massa.util.Messages
 
MRU_INITIALIZATION_ERROR - Static variable in class com.massa.util.Messages
 
MRU_INVALID_REGEXP - Static variable in class com.massa.util.Messages
 
MRU_PACKAGE_IMPORT_NOT_FOUND - Static variable in class com.massa.util.Messages
 
MRU_PROPERTY_NESTED_STRICT_ACCESS - Static variable in class com.massa.util.Messages
 
MRU_SEC_IMMUTABLE_MANAGER - Static variable in class com.massa.util.Messages
 
MRU_SEC_MANAGER_ALREADY_DECLARED - Static variable in class com.massa.util.Messages
 
MRU_SEC_MANAGER_NOT_FOUND - Static variable in class com.massa.util.Messages
 
MRU_SEC_MANAGERS_INSTANTIATION - Static variable in class com.massa.util.Messages
 
MRU_SEC_STATIC_ACCESS_FORBIDDEN - Static variable in class com.massa.util.Messages
 
MRule - Class in com.massa.mrules.executable
A complete set of condition to evaluate and actions to perform according to evaluation result.
MRule() - Constructor for class com.massa.mrules.executable.MRule
Empty Constructor.
MRule(List<IExecutable>) - Constructor for class com.massa.mrules.executable.MRule
Constructor typically used for default rule
MRule(ICondition, List<IExecutable>) - Constructor for class com.massa.mrules.executable.MRule
Constructor without thens
MRule(ICondition, List<IExecutable>, List<IExecutable>) - Constructor for class com.massa.mrules.executable.MRule
Complete constructor
MRule.ElseIf - Class in com.massa.mrules.executable
 
MRuleAdministrator - Class in com.massa.mrules.session
 
MRuleExecutionSet - Class in com.massa.mrules.set
Master Class and Entry point of the Engine.
MRuleExecutionSet() - Constructor for class com.massa.mrules.set.MRuleExecutionSet
Default constructor.
MRuleExecutionSet(List<? extends IExecutable>) - Constructor for class com.massa.mrules.set.MRuleExecutionSet
stopAtFirstValidatedCondition defaults to true
MRuleExecutionSet(List<? extends IExecutable>, boolean) - Constructor for class com.massa.mrules.set.MRuleExecutionSet
 
MRuleExecutionSetCreateException - Exception in com.massa.mrules.exception
Execption raised when a problem occured while executing an IAction.
MRuleExecutionSetCreateException(UtilsException) - Constructor for exception com.massa.mrules.exception.MRuleExecutionSetCreateException
 
MRuleExecutionSetCreateException(UtilsException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleExecutionSetCreateException
 
MRuleExecutionSetCreateException(IMRulesException) - Constructor for exception com.massa.mrules.exception.MRuleExecutionSetCreateException
 
MRuleExecutionSetCreateException(IMRulesException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleExecutionSetCreateException
 
MRuleExecutionSetCreateException(MessageInfo) - Constructor for exception com.massa.mrules.exception.MRuleExecutionSetCreateException
 
MRuleExecutionSetCreateException(MessageInfo, Exception) - Constructor for exception com.massa.mrules.exception.MRuleExecutionSetCreateException
 
MRuleExecutionSetCreateException(MessageInfo, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleExecutionSetCreateException
 
MRuleExecutionSetCreateException(MessageInfo, IMRulesObject, Exception) - Constructor for exception com.massa.mrules.exception.MRuleExecutionSetCreateException
 
MRuleExecutionSetManagementBean - Interface in com.massa.mrules.jmx
Describes MRules MX Bean.
MRuleExecutionSetManagementBean.Constants - Class in com.massa.mrules.jmx
MBean description constants
MRuleExecutionSetManagementBean.JMXRecorder - Interface in com.massa.mrules.jmx
Describes the recorder which will allow to collect data and emit notifications.
MRuleExecutionSetManagementBean.JMXRecorderBuilder - Interface in com.massa.mrules.jmx
Describes the builder which will allow to record lifecycle phase event data and emit notifications.
MRuleExecutionSetManagementBean.JMXRecorderBuilderAggregate - Class in com.massa.mrules.jmx
JMXRecorderBuilder which dispatches actions to several builders.
MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean - Interface in com.massa.mrules.jmx
Describes the bean which will actually be registered in MBean server.
MRuleExecutionSetManagementBean.MRuleExecutionSetNotificationEmitter - Interface in com.massa.mrules.jmx
Describes the bean which will actually be registered in MBean server.
MRuleExecutionSetManagementBeanImpl - Class in com.massa.mrules.jmx
Default implementation of MRules MX Bean.
MRuleExecutionSetManagementBeanImpl() - Constructor for class com.massa.mrules.jmx.MRuleExecutionSetManagementBeanImpl
 
MRuleExecutionSetManagementBeanNoopImpl - Class in com.massa.mrules.jmx
Implementation doing nothing in any case.
MRuleExecutionSetManagementBeanNoopImpl() - Constructor for class com.massa.mrules.jmx.MRuleExecutionSetManagementBeanNoopImpl
 
MRuleExecutionSetMetadata - Class in com.massa.mrules.base
 
MRuleExecutionSetMetadata() - Constructor for class com.massa.mrules.base.MRuleExecutionSetMetadata
 
MRuleExecutionSetMXNotification - Class in com.massa.mrules.jmx
JMX notification that IMRuleExecutionSet will emit.
MRuleExecutionSetMXNotification(String, MRuleExecutionSetMetadata, long, boolean) - Constructor for class com.massa.mrules.jmx.MRuleExecutionSetMXNotification
 
MRuleExecutionSetWrapper - Class in com.massa.mrules.set
 
MRuleExecutionSetWrapper(IMRuleExecutionSet) - Constructor for class com.massa.mrules.set.MRuleExecutionSetWrapper
 
MRuleInternalException - Exception in com.massa.mrules.exception
Internal Exception.
MRuleInternalException(UtilsException) - Constructor for exception com.massa.mrules.exception.MRuleInternalException
 
MRuleInternalException(UtilsException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleInternalException
 
MRuleInternalException(IMRulesException) - Constructor for exception com.massa.mrules.exception.MRuleInternalException
 
MRuleInternalException(IMRulesException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleInternalException
 
MRuleInternalException(MessageInfo) - Constructor for exception com.massa.mrules.exception.MRuleInternalException
 
MRuleInternalException(MessageInfo, Exception) - Constructor for exception com.massa.mrules.exception.MRuleInternalException
 
MRuleInternalException(MessageInfo, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleInternalException
 
MRuleInternalException(MessageInfo, IMRulesObject, Exception) - Constructor for exception com.massa.mrules.exception.MRuleInternalException
 
MRuleInternalException(String, String) - Constructor for exception com.massa.mrules.exception.MRuleInternalException
 
MRuleInternalException(String, String, Exception) - Constructor for exception com.massa.mrules.exception.MRuleInternalException
 
MRuleInternalException(String, String, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleInternalException
 
MRuleInternalException(String, String, IMRulesObject, Exception) - Constructor for exception com.massa.mrules.exception.MRuleInternalException
 
MRuleInternalRuntimeException - Exception in com.massa.mrules.exception
Internal runtime Exception.
MRuleInternalRuntimeException(UtilsException) - Constructor for exception com.massa.mrules.exception.MRuleInternalRuntimeException
 
MRuleInternalRuntimeException(UtilsException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleInternalRuntimeException
 
MRuleInternalRuntimeException(IMRulesException) - Constructor for exception com.massa.mrules.exception.MRuleInternalRuntimeException
 
MRuleInternalRuntimeException(IMRulesException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleInternalRuntimeException
 
MRuleInternalRuntimeException(MessageInfo) - Constructor for exception com.massa.mrules.exception.MRuleInternalRuntimeException
 
MRuleInternalRuntimeException(MessageInfo, Exception) - Constructor for exception com.massa.mrules.exception.MRuleInternalRuntimeException
 
MRuleInternalRuntimeException(MessageInfo, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleInternalRuntimeException
 
MRuleInternalRuntimeException(MessageInfo, IMRulesObject, Exception) - Constructor for exception com.massa.mrules.exception.MRuleInternalRuntimeException
 
MRuleInternalRuntimeException(String, String) - Constructor for exception com.massa.mrules.exception.MRuleInternalRuntimeException
 
MRuleInternalRuntimeException(String, String, Exception) - Constructor for exception com.massa.mrules.exception.MRuleInternalRuntimeException
 
MRuleInternalRuntimeException(String, String, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleInternalRuntimeException
 
MRuleInternalRuntimeException(String, String, IMRulesObject, Exception) - Constructor for exception com.massa.mrules.exception.MRuleInternalRuntimeException
 
MRuleRuntime - Class in com.massa.mrules.session
MRules RuleRuntime implementation.
MRULES_DSL_GRAMMAR_ID - Static variable in class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
MRulesBreSecurityManager - Class in com.massa.mrules.security
Handles security configuration for MRules rule engine.
MRulesBreSecurityManager() - Constructor for class com.massa.mrules.security.MRulesBreSecurityManager
 
MRulesBuilder - Class in com.massa.mrules.builder
This class provides a generic way to deal with MRuleExecutionSet instances via an uri.
MRulesBuilder() - Constructor for class com.massa.mrules.builder.MRulesBuilder
Default constructor.
MRulesBuilder(Map<String, String>) - Constructor for class com.massa.mrules.builder.MRulesBuilder
Constructor with direct initialization of default parameters.
MRulesDetailedMetrics - Class in com.massa.mrules.extensions.monitoring.micrometer
Binds metrics collectors to MBeans exposed by MRules rulesets via the MBeanServer.
MRulesDetailedMetrics() - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.MRulesDetailedMetrics
Constructor
MRulesDetailedMetrics(ExtendedDistributionSummary.Parameters) - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.MRulesDetailedMetrics
Constructor
MRulesDetailedMetrics(MBeanServer) - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.MRulesDetailedMetrics
Constructor
MRulesDetailedMetrics(MBeanServer, ExtendedDistributionSummary.Parameters) - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.MRulesDetailedMetrics
Constructor
MRulesEmitterMBean - Class in com.massa.mrules.jmx
Internal emitter bean.
MRulesEmitterMBean(MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean, Class<MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean>, MRuleExecutionSetManagementBean.MRuleExecutionSetNotificationEmitter) - Constructor for class com.massa.mrules.jmx.MRulesEmitterMBean
 
MRuleServiceProvider - Class in com.massa.mrules.session
 
MRuleServiceProvider() - Constructor for class com.massa.mrules.session.MRuleServiceProvider
 
MRuleSessionCreateException - Exception in com.massa.mrules.exception
Raised when requesting an unsupported session type.
MRuleSessionCreateException(UtilsException) - Constructor for exception com.massa.mrules.exception.MRuleSessionCreateException
 
MRuleSessionCreateException(UtilsException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleSessionCreateException
 
MRuleSessionCreateException(IMRulesException) - Constructor for exception com.massa.mrules.exception.MRuleSessionCreateException
 
MRuleSessionCreateException(IMRulesException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleSessionCreateException
 
MRuleSessionCreateException(MessageInfo) - Constructor for exception com.massa.mrules.exception.MRuleSessionCreateException
 
MRuleSessionCreateException(MessageInfo, Exception) - Constructor for exception com.massa.mrules.exception.MRuleSessionCreateException
 
MRuleSessionCreateException(MessageInfo, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleSessionCreateException
 
MRuleSessionCreateException(MessageInfo, IMRulesObject, Exception) - Constructor for exception com.massa.mrules.exception.MRuleSessionCreateException
 
MRuleSessionFactoryBean - Class in com.massa.mrules.extensions.spring
Factory bean to create RuleSession instances.
MRuleSessionFactoryBean() - Constructor for class com.massa.mrules.extensions.spring.MRuleSessionFactoryBean
 
MRuleSessionTypeUnsupportedException - Exception in com.massa.mrules.exception
Raised when requesting an unsupported session type.
MRuleSessionTypeUnsupportedException(UtilsException) - Constructor for exception com.massa.mrules.exception.MRuleSessionTypeUnsupportedException
 
MRuleSessionTypeUnsupportedException(UtilsException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleSessionTypeUnsupportedException
 
MRuleSessionTypeUnsupportedException(IMRulesException) - Constructor for exception com.massa.mrules.exception.MRuleSessionTypeUnsupportedException
 
MRuleSessionTypeUnsupportedException(IMRulesException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleSessionTypeUnsupportedException
 
MRuleSessionTypeUnsupportedException(MessageInfo) - Constructor for exception com.massa.mrules.exception.MRuleSessionTypeUnsupportedException
 
MRuleSessionTypeUnsupportedException(MessageInfo, Exception) - Constructor for exception com.massa.mrules.exception.MRuleSessionTypeUnsupportedException
 
MRuleSessionTypeUnsupportedException(MessageInfo, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleSessionTypeUnsupportedException
 
MRuleSessionTypeUnsupportedException(MessageInfo, IMRulesObject, Exception) - Constructor for exception com.massa.mrules.exception.MRuleSessionTypeUnsupportedException
 
MRulesExceptionInfoBlock - Class in com.massa.mrules.exception
Object holding informations on Exception.
MRulesExceptionInfoBlock(MessageInfo, IMRulesObject) - Constructor for class com.massa.mrules.exception.MRulesExceptionInfoBlock
 
MRulesExceptionInfoBlock(MessageInfo, IMRulesObject, Exception) - Constructor for class com.massa.mrules.exception.MRulesExceptionInfoBlock
 
MRulesFactory - Class in com.massa.mrules.jndi
JNDI Factory for declaring Rule Engine as a Resource in an App Server.
MRulesFactory() - Constructor for class com.massa.mrules.jndi.MRulesFactory
 
MRulesFactoryBean - Class in com.massa.mrules.extensions.spring
Factory bean to create IMRuleExecutionSet instances.
MRulesFactoryBean() - Constructor for class com.massa.mrules.extensions.spring.MRulesFactoryBean
 
MRulesInject - Annotation Type in com.massa.mrules.inject
Annotation to mark a Field which will be automatically injected with the desired Rule Set or Rule Session (session type might be deduced of field type if possible, otherwise it has to be provided).
MRulesInjector - Class in com.massa.mrules.inject
Performs injection of Rule set or Session into Fields annotated with MRulesInject Annotation.
MRulesInjector() - Constructor for class com.massa.mrules.inject.MRulesInjector
Public constructor in order to be instantiated by CDI framework.
MRulesJmxAggregateRegistrationStrategy - Class in com.massa.mrules.jmx
This implementation allows to wrap several strategies to redirect all actions to all of them
.
MRulesJmxAggregateRegistrationStrategy(MRulesJmxRegistrationStrategy...) - Constructor for class com.massa.mrules.jmx.MRulesJmxAggregateRegistrationStrategy
 
MRulesJmxGlobalRegistrationStrategy - Class in com.massa.mrules.jmx
Implementation using one unique global MXBean to monitor all rulesets.
MRulesJmxGlobalRegistrationStrategy() - Constructor for class com.massa.mrules.jmx.MRulesJmxGlobalRegistrationStrategy
 
MRulesJmxNameRegistrationStrategy - Class in com.massa.mrules.jmx
Implementation using one MXBean (i.e. the same on each MBeanServer) to monitor one ruleset, based on the ruleset name.
MRulesJmxNameRegistrationStrategy() - Constructor for class com.massa.mrules.jmx.MRulesJmxNameRegistrationStrategy
 
MRulesJmxNoopRegistrationStrategy - Class in com.massa.mrules.jmx
This implementation registers nothing in MBean servers and takes no actions in any case.
MRulesJmxNoopRegistrationStrategy() - Constructor for class com.massa.mrules.jmx.MRulesJmxNoopRegistrationStrategy
 
MRulesJmxRegistrationStrategy - Interface in com.massa.mrules.jmx
Describes the strategy to use for rulesets registration names in MBean servers.
MRulesMessages - Class in com.massa.mrules
All message codes.
MRulesMetrics - Class in com.massa.mrules.extensions.monitoring.micrometer
Binds metrics collectors to MBeans exposed by MRules rulesets via the MBeanServer.
MRulesMetrics() - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.MRulesMetrics
Constructor
MRulesMetrics(TimeUnit) - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.MRulesMetrics
Constructor
MRulesMetrics(MBeanServer) - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.MRulesMetrics
Constructor
MRulesMetrics(MBeanServer, TimeUnit) - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.MRulesMetrics
Constructor
mrulesMetrics(boolean, ExtendedDistributionSummary.Parameters) - Method in class com.massa.mrules.extensions.spring.autoconfigure.MRulesMonitoringAutoConfiguration
Change the value of the "simple-mrules-stats" environment parameter to change the metrics collecting method.
MRulesMonitoringAutoConfiguration - Class in com.massa.mrules.extensions.spring.autoconfigure
Allows to auto configure metrics on MRules rule sets, based on JMX data.
MRulesMonitoringAutoConfiguration() - Constructor for class com.massa.mrules.extensions.spring.autoconfigure.MRulesMonitoringAutoConfiguration
 
MRulesObjectCreator - Class in com.massa.mrules.extensions.dsl.factory
Extends default implementation to add end of parse hook.
MRulesObjectCreator() - Constructor for class com.massa.mrules.extensions.dsl.factory.MRulesObjectCreator
 
MRulesSecurityException - Exception in com.massa.util.security
Exception thrown if an security problem is detected.
MRulesSecurityException(UtilsException) - Constructor for exception com.massa.util.security.MRulesSecurityException
 
MRulesSecurityException(MessageInfo) - Constructor for exception com.massa.util.security.MRulesSecurityException
 
MRulesSecurityException(MessageInfo, Throwable) - Constructor for exception com.massa.util.security.MRulesSecurityException
 
MRulesSecurityException(String, String) - Constructor for exception com.massa.util.security.MRulesSecurityException
 
MRulesSecurityException(String, String, Throwable) - Constructor for exception com.massa.util.security.MRulesSecurityException
 
MRulesSecurityManagers - Class in com.massa.util.security
Allows to register several security managers, in general one per module.
MRuleStatefulSessionFactoryBean - Class in com.massa.mrules.extensions.spring
Factory bean to create StatefulRuleSession instances.
MRuleStatefulSessionFactoryBean() - Constructor for class com.massa.mrules.extensions.spring.MRuleStatefulSessionFactoryBean
 
MRuleStatelessSessionFactoryBean - Class in com.massa.mrules.extensions.spring
Factory bean to create StatelessRuleSession instances.
MRuleStatelessSessionFactoryBean() - Constructor for class com.massa.mrules.extensions.spring.MRuleStatelessSessionFactoryBean
 
MRulesUtils - Class in com.massa.mrules.util
Utilities class.
MRulesUtilsSecurityManager - Class in com.massa.util.security
Handles security configuration for MRules framework.
MRulesUtilsSecurityManager() - Constructor for class com.massa.util.security.MRulesUtilsSecurityManager
 
MRuleValidationException - Exception in com.massa.mrules.exception
Execption raised when a problem occured while executing an IAction.
MRuleValidationException(UtilsException) - Constructor for exception com.massa.mrules.exception.MRuleValidationException
 
MRuleValidationException(UtilsException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleValidationException
 
MRuleValidationException(IMRulesException) - Constructor for exception com.massa.mrules.exception.MRuleValidationException
 
MRuleValidationException(IMRulesException, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleValidationException
 
MRuleValidationException(MessageInfo) - Constructor for exception com.massa.mrules.exception.MRuleValidationException
 
MRuleValidationException(MessageInfo, Exception) - Constructor for exception com.massa.mrules.exception.MRuleValidationException
 
MRuleValidationException(MessageInfo, IMRulesObject) - Constructor for exception com.massa.mrules.exception.MRuleValidationException
 
MRuleValidationException(MessageInfo, IMRulesObject, Exception) - Constructor for exception com.massa.mrules.exception.MRuleValidationException
 
MSearchAccessor - Class in com.massa.mrules.accessor
Allows to search a Collection for an Object validating a specific condition.
MSearchAccessor() - Constructor for class com.massa.mrules.accessor.MSearchAccessor
 
MSearchAccessor(IReadAccessor, ICondition) - Constructor for class com.massa.mrules.accessor.MSearchAccessor
 
MSingleMathOperation - Class in com.massa.mrules.accessor.arithmetic
Allows to perform single mathematic operations.
MSingleMathOperation() - Constructor for class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
MSingleMathOperation(IReadAccessor, IReadAccessor, IMathOperator) - Constructor for class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
MSizeAccessor - Class in com.massa.mrules.accessor
Allows to compute a value size.
MSizeAccessor() - Constructor for class com.massa.mrules.accessor.MSizeAccessor
 
MSizeAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.MSizeAccessor
 
MSpecificAddonOptimizeOptimizer - Class in com.massa.mrules.optimizer
Optimizer which will call "optimize" method on all registered Addon instances.
MSpecificAddonOptimizeOptimizer() - Constructor for class com.massa.mrules.optimizer.MSpecificAddonOptimizeOptimizer
 
MSplitAccessor - Class in com.massa.mrules.accessor
Allows to split a Character Sequence (String, Buffer, ...).
MSplitAccessor() - Constructor for class com.massa.mrules.accessor.MSplitAccessor
 
MSplitAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.MSplitAccessor
 
MSplitAccessor(IReadAccessor, String) - Constructor for class com.massa.mrules.accessor.MSplitAccessor
 
MStandaloneCompilationContext - Class in com.massa.mrules.context.compile
Class allowing to compile the rule executionSet.
MStandaloneCompilationContext() - Constructor for class com.massa.mrules.context.compile.MStandaloneCompilationContext
 
MStandaloneCompilationContext(IMRuleExecutionSet) - Constructor for class com.massa.mrules.context.compile.MStandaloneCompilationContext
 
MStandaloneCompilationContext(CompilationLevel) - Constructor for class com.massa.mrules.context.compile.MStandaloneCompilationContext
 
MStandaloneCompilationContext(IMRuleExecutionSet, CompilationLevel) - Constructor for class com.massa.mrules.context.compile.MStandaloneCompilationContext
 
MStandaloneContextFactory - Class in com.massa.mrules.context
Context factories allow to create and initialize Execution and Compilation context for a specific Rule Engine instance.
MStandaloneContextFactory() - Constructor for class com.massa.mrules.context.MStandaloneContextFactory
 
MStandaloneExecutionContext - Class in com.massa.mrules.context.execute
Class allowing to execute the rule executionSet.
MStandaloneExecutionContext() - Constructor for class com.massa.mrules.context.execute.MStandaloneExecutionContext
 
MStandaloneExecutionContext(String) - Constructor for class com.massa.mrules.context.execute.MStandaloneExecutionContext
 
MStandaloneExecutionContext(IMRuleExecutionSet) - Constructor for class com.massa.mrules.context.execute.MStandaloneExecutionContext
 
MStandaloneExecutionContext(IMRuleExecutionSet, String) - Constructor for class com.massa.mrules.context.execute.MStandaloneExecutionContext
 
MStatefulRuleSession - Class in com.massa.mrules.session
MRules Stateful session implementation.
MStatefulRuleSession(IMRuleExecutionSet, Map<String, String>) - Constructor for class com.massa.mrules.session.MStatefulRuleSession
 
MStatelessRuleSession - Class in com.massa.mrules.session
MRules Stateless session implementation.
MStatelessRuleSession(IMRuleExecutionSet, Map<String, String>) - Constructor for class com.massa.mrules.session.MStatelessRuleSession
 
MSubPartAccessor - Class in com.massa.mrules.accessor
Allows to get part of the value.
MSubPartAccessor() - Constructor for class com.massa.mrules.accessor.MSubPartAccessor
 
MSubPartAccessor(IReadAccessor, int) - Constructor for class com.massa.mrules.accessor.MSubPartAccessor
 
MSubPartAccessor(IReadAccessor, int, int) - Constructor for class com.massa.mrules.accessor.MSubPartAccessor
 
MTernaryAccessor - Class in com.massa.mrules.accessor
Allows to retrieve result of a condition evaluation to use it directly.
MTernaryAccessor() - Constructor for class com.massa.mrules.accessor.MTernaryAccessor
 
MTernaryAccessor(ICondition) - Constructor for class com.massa.mrules.accessor.MTernaryAccessor
 
MTernaryAccessor(ICondition, IReadAccessor, IReadAccessor) - Constructor for class com.massa.mrules.accessor.MTernaryAccessor
 
multiple - Variable in class com.massa.dsl.doc.SyntaxicScheme.AbstractParallelElementGroup
 
MultipleFixedLexerMatcher - Class in com.massa.dsl.matcher
Allows to match a part of a lexeme with a choice of constant strings.
MultipleFixedLexerMatcher() - Constructor for class com.massa.dsl.matcher.MultipleFixedLexerMatcher
 
MultipleFixedLexerMatcher(Set<String>) - Constructor for class com.massa.dsl.matcher.MultipleFixedLexerMatcher
 
MultipleFixedLexerMatcher.MultipleFixedMatcher - Class in com.massa.dsl.matcher
Matcher implementation dedicated to MultipleFixedLexerMatcher.
MultipleFixedLexerMatcherHandler - Class in com.massa.dsl.doc.matcherhandler
Default handler, using default template.
MultipleFixedLexerMatcherHandler() - Constructor for class com.massa.dsl.doc.matcherhandler.MultipleFixedLexerMatcherHandler
 
MultipleFixedMatcher(LexerParser) - Constructor for class com.massa.dsl.matcher.MultipleFixedLexerMatcher.MultipleFixedMatcher
 
MultipleIterator - Class in com.massa.mrules.util.iterate
Allows to iterate over multiple iterators.
MultipleIterator() - Constructor for class com.massa.mrules.util.iterate.MultipleIterator
 
MultipleIterator(Collection<Iterator<?>>) - Constructor for class com.massa.mrules.util.iterate.MultipleIterator
 
MULTIPLIED - Class in com.massa.mrules.operator.math
Performs left * right
MULTIPLIED() - Constructor for class com.massa.mrules.operator.math.MULTIPLIED
 
MULTIPLIED_BY_ID - Static variable in class com.massa.mrules.operator.math.MULTIPLIED
 
Multiply - Class in com.massa.mrules.accessor.arithmetic
Multiplying some numbers.
Multiply() - Constructor for class com.massa.mrules.accessor.arithmetic.Multiply
 
Multiply(IReadAccessor) - Constructor for class com.massa.mrules.accessor.arithmetic.Multiply
 
Multiply(List<IReadAccessor>) - Constructor for class com.massa.mrules.accessor.arithmetic.Multiply
 
Multiply(IReadAccessor...) - Constructor for class com.massa.mrules.accessor.arithmetic.Multiply
 
MULTIPLY_ID - Static variable in class com.massa.mrules.accessor.arithmetic.Multiply
 
mustClose - Variable in class com.massa.util.ObjOut
 
MValueAccessor - Class in com.massa.mrules.accessor
Allows to specify a constant value and to cast it depending on target.
MValueAccessor() - Constructor for class com.massa.mrules.accessor.MValueAccessor
 
MValueAccessor(Object) - Constructor for class com.massa.mrules.accessor.MValueAccessor
 
MValueAccessor(Object, Class<?>) - Constructor for class com.massa.mrules.accessor.MValueAccessor
 
MValuesAccessor - Class in com.massa.mrules.accessor
Allows to specify several constant values in order to obtain a Collection.
MValuesAccessor() - Constructor for class com.massa.mrules.accessor.MValuesAccessor
 
MValuesAccessor(Collection<IReadAccessor>) - Constructor for class com.massa.mrules.accessor.MValuesAccessor
 
MVariablePropertyAccessor - Class in com.massa.mrules.accessor
Allows to access properties for which name is not known (or not fully known) at compilation time.
MVariablePropertyAccessor() - Constructor for class com.massa.mrules.accessor.MVariablePropertyAccessor
 
MVariablePropertyAccessor(IReadAccessor) - Constructor for class com.massa.mrules.accessor.MVariablePropertyAccessor
 

N

name() - Method in class com.massa.util.MessageCode.DynamicMessageCode
 
name() - Method in class com.massa.util.MessageCode.MessageCodeFromField
 
name() - Method in class com.massa.util.MessageCode
Name for this MessageCode
NativeLanguageFactory - Class in com.massa.mrules.extensions.dsl.factory
Factory for dsl grammar.
NativeLanguageFactory() - Constructor for class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
NativeLanguageFactory(CompilationLevel) - Constructor for class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
NativeLanguageFactory(ICompilationContext) - Constructor for class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
NativeLanguageFactory(Locale) - Constructor for class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
NativeLanguageFactory(Locale, CompilationLevel) - Constructor for class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
NativeLanguageFactory(Locale, ICompilationContext) - Constructor for class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
NativePropertyAccessCache - Class in com.massa.util.extensions.nativeproperty
Overrides reflection access cache in order to provide dynamically generated accessors and invokers.
NativePropertyAccessCache() - Constructor for class com.massa.util.extensions.nativeproperty.NativePropertyAccessCache
Protected as this class should be used as Singleton but might be extended.
nbElementsToRetrieve - Variable in class com.massa.mrules.accessor.MMinMaxAccessor
 
NE - Class in com.massa.mrules.operator.evaluation
Ensures that the provided source and reference values are different.
NE() - Constructor for class com.massa.mrules.operator.evaluation.NE
 
NE_ID - Static variable in class com.massa.mrules.operator.evaluation.NE
 
NestedProperty - Class in com.massa.util.property
A property composed of several nested properties.
NestedProperty(List<? extends IProperty>) - Constructor for class com.massa.util.property.NestedProperty
 
NestedProperty2 - Class in com.massa.mrules.util.property
NestedProperty extension.
NestedProperty2(List<? extends IProperty>) - Constructor for class com.massa.mrules.util.property.NestedProperty2
 
NEW_ID - Static variable in class com.massa.mrules.accessor.MNewInstanceAccessor
 
newArgumentInstance(String, IReadAccessor) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.FORMATAddon
Instantiate a new argument.
newArgumentInstance(String, IReadAccessor) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.PRINTFAddon
 
newArray(Class<?>, int, int) - Static method in class com.massa.util.MBeanUtils
Instantiates new Array of this type, of the specified length, with the specified number of dimensions.
newCollectionInstance(Class<C>) - Static method in class com.massa.util.MBeanUtils
Instanciates a new Collection of this Class.
newEmptyElement() - Method in class com.massa.dsl.doc.SyntaxicScheme
 
newInstance(Class<C>, LexerParser) - Method in class com.massa.dsl.grammar.DefaultObjectCreator
 
newInstance(Class<C>, LexerParser) - Method in interface com.massa.dsl.grammar.ObjectCreator
Allows to override result objects instantiation during parse process.
newInstance(String, Class<T>) - Static method in class com.massa.util.MBeanUtils
Returns a new instance of the provided Class, which must be instanciable with default constructor.
newInstance(Class<C>) - Static method in class com.massa.util.MBeanUtils
Simply tries to instantiate provided class.
newLabelElement(String) - Method in class com.massa.dsl.doc.SyntaxicScheme
 
newLabelElement(String) - Method in class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme
 
newLexerRefElement(String) - Method in class com.massa.dsl.doc.SyntaxicScheme
 
newLexerRefElement(String) - Method in class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme
 
newMapInstance(Class<C>) - Static method in class com.massa.util.MBeanUtils
Instantiates a new Map of this Class.
newParallelElementGroup(boolean, boolean) - Method in class com.massa.dsl.doc.SyntaxicScheme
 
newParallelElementGroup(boolean, boolean) - Method in class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme
 
newRenderableElement(Renderable) - Method in class com.massa.dsl.doc.SyntaxicScheme
Defaults to render the provided Renderable (if not null) in a SyntaxicScheme.LabelElement.
newSequentialElementGroup(boolean) - Method in class com.massa.dsl.doc.SyntaxicScheme
 
newSequentialElementGroup(boolean) - Method in class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme
 
newSyntaxicScheme() - Method in class com.massa.dsl.doc.DslDocGen
 
newSyntaxicScheme() - Method in class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen
 
next() - Method in class com.massa.mrules.accessor.AccessorIterator
 
next() - Method in class com.massa.mrules.util.iterate.AccessorGetIterator
 
next() - Method in class com.massa.mrules.util.iterate.AccessorValuesIterator
 
next() - Method in class com.massa.mrules.util.iterate.ArrayIterator
 
next() - Method in class com.massa.mrules.util.iterate.CastIterator
 
next() - Method in class com.massa.mrules.util.iterate.EnumIterator
 
next() - Method in class com.massa.mrules.util.iterate.MultipleIterator
 
next() - Method in class com.massa.mrules.util.iterate.UniqueIterator
 
NextCharLexer - Class in com.massa.dsl.lexer
Next character Lexer, reads from next non space character to the specified character pattern.
NextCharLexer() - Constructor for class com.massa.dsl.lexer.NextCharLexer
 
NextCharLexerHandler - Class in com.massa.dsl.doc.lexerhandler
Handler to render ObjectLexer.
NextCharLexerHandler() - Constructor for class com.massa.dsl.doc.lexerhandler.NextCharLexerHandler
 
NextCharLexerHandler.NextCharLexerHandlerBean - Class in com.massa.dsl.doc.lexerhandler
 
NextCharLexerHandlerBean() - Constructor for class com.massa.dsl.doc.lexerhandler.NextCharLexerHandler.NextCharLexerHandlerBean
 
nextElement(Node, boolean) - Static method in class com.massa.util.PositionalXMLReader
 
NextSpaceLexer - Class in com.massa.dsl.lexer
Next Space Lexer, reads from next non space character to the following space character.
NextSpaceLexer() - Constructor for class com.massa.dsl.lexer.NextSpaceLexer
 
NextSpaceLexerHandler - Class in com.massa.dsl.doc.lexerhandler
Handler to render ObjectLexer.
NextSpaceLexerHandler() - Constructor for class com.massa.dsl.doc.lexerhandler.NextSpaceLexerHandler
 
NoCacheArrayProvider - Class in com.massa.util.property
Base implementation of IArrayProvider allowing to instantiate arrays when requested.
NODE_ADDITIONAL_VALIDATOR - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_AUTOCOMPLETE - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_AUTOCOMPLETEGENERATOR - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_COMMENT_BEGIN - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_CONVERTER - Static variable in class com.massa.util.ConfigDiscovery
 
NODE_DSL_DOC - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_EXTRA_INITIALIZER - Static variable in class com.massa.util.ConfigDiscovery
 
NODE_IMPORT - Static variable in class com.massa.util.ConfigDiscovery
 
NODE_INCLUDE - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_LEXER - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_LEXER_BLOCK - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_LEXER_BLOCKS - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_LEXER_END - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_LEXER_MATCHER - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_LEXER_MATCHERS - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_LEXER_PROPERTY - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_LEXER_START - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_LEXER_TYPE - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_MAIN - Static variable in class com.massa.util.ConfigDiscovery
 
NODE_MATCHER_AUTOCOMPLETES - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_OBJECT_CREATOR - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_PARSER_AUTOCOMPLETES - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_PROPERTY - Static variable in class com.massa.util.ConfigDiscovery
 
NODE_PROPERTY_ACCESS_CACHE - Static variable in class com.massa.util.ConfigDiscovery
 
NODE_PROPERTY_COMPILER - Static variable in class com.massa.util.ConfigDiscovery
 
NODE_ROOT - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_ROOT_INC - Static variable in class com.massa.dsl.grammar.GrammarParser
 
NODE_RULES - Static variable in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
NODE_SECURITY_MANAGER - Static variable in class com.massa.util.ConfigDiscovery
 
NOOP_JMX_RECORDER_BUILDER - Static variable in class com.massa.mrules.jmx.MRuleExecutionSetManagementBeanNoopImpl
 
NOOP_MXBEAN - Static variable in class com.massa.mrules.jmx.MRuleExecutionSetManagementBeanNoopImpl
 
NOOP_NOTIFICATIN_EMITTER - Static variable in class com.massa.mrules.jmx.MRuleExecutionSetManagementBeanNoopImpl
 
NoopLexerMatcher - Class in com.massa.dsl.matcher
Specifies a match directly OK with specified weight.
NoopLexerMatcher() - Constructor for class com.massa.dsl.matcher.NoopLexerMatcher
 
NoopLexerMatcher(int) - Constructor for class com.massa.dsl.matcher.NoopLexerMatcher
 
NoopLexerMatcherHandler - Class in com.massa.dsl.doc.matcherhandler
Default handler, using default template.
NoopLexerMatcherHandler() - Constructor for class com.massa.dsl.doc.matcherhandler.NoopLexerMatcherHandler
 
normalizeNodeName(String) - Static method in class com.massa.util.PositionalXMLReader
Transforms a node (attribute or tag) name formatted as "my-node-name" into "myNodeName" in order to be compatible with java reflexion, for example to be used by autoSetFrom[Attributes | Children].
noStatics() - Method in class com.massa.util.ObjOut
 
NOT_ID - Static variable in class com.massa.mrules.condition.MConditionNot
 
NOTCONTAINS - Class in com.massa.mrules.operator.evaluation
Ensures that the provided source value is not present in the reference Collection.
NOTCONTAINS() - Constructor for class com.massa.mrules.operator.evaluation.NOTCONTAINS
 
NOTCONTAINS_ID - Static variable in class com.massa.mrules.operator.evaluation.NOTCONTAINS
 
NOTEMPTY - Class in com.massa.mrules.operator.evaluation
Inverts MATCH results.
NOTEMPTY() - Constructor for class com.massa.mrules.operator.evaluation.NOTEMPTY
 
NOTEMPTY_ID - Static variable in class com.massa.mrules.operator.evaluation.NOTEMPTY
 
NOTIFICATION_INFO - Static variable in class com.massa.mrules.jmx.MRuleExecutionSetManagementBean.Constants
NOTIN - Class in com.massa.mrules.operator.evaluation
Ensures that the provided source value is not present in the reference Collection.
NOTIN() - Constructor for class com.massa.mrules.operator.evaluation.NOTIN
 
NOTIN_ID - Static variable in class com.massa.mrules.operator.evaluation.NOTIN
 
NOTMATCH - Class in com.massa.mrules.operator.evaluation
Inverts MATCH results.
NOTMATCH() - Constructor for class com.massa.mrules.operator.evaluation.NOTMATCH
 
NOTMATCH_ID - Static variable in class com.massa.mrules.operator.evaluation.NOTMATCH
 
NOTNULL - Class in com.massa.mrules.operator.evaluation
Checks that source value is not null.
NOTNULL() - Constructor for class com.massa.mrules.operator.evaluation.NOTNULL
 
NOTNULL_ID - Static variable in class com.massa.mrules.operator.evaluation.NOTNULL
 
noType - Variable in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator.ReadWriteBaseTypes
 
Now() - Constructor for class com.massa.mrules.addon.DefaultVariablesManager.Now
 
NULL - Class in com.massa.mrules.operator.evaluation
Checks that source value is not null.
NULL() - Constructor for class com.massa.mrules.operator.evaluation.NULL
 
NULL_ID - Static variable in class com.massa.mrules.operator.evaluation.NULL
 
nullIfEmpty(String) - Static method in class com.massa.util.StringUtils
This method return null if the parameter aString is null or only contains blank characters otherwise aString is returned
NULLIFEMPTY_ID - Static variable in class com.massa.mrules.accessor.MNullIfEmptyAccessor
 
nullIsExtremumValue - Variable in class com.massa.mrules.accessor.MMinMaxAccessor
 
NullLexer - Class in com.massa.dsl.lexer
Null value Lexer.
NullLexer() - Constructor for class com.massa.dsl.lexer.NullLexer
 
NullValue() - Constructor for class com.massa.mrules.addon.DefaultVariablesManager.NullValue
 
NumberConverter - Class in com.massa.util.convert
This implementation handles conversion for the following java.lang.Number types.
NumberConverter() - Constructor for class com.massa.util.convert.NumberConverter
 
numExceptions - Variable in class com.massa.util.ObjOut
 
numLevelExceeded - Variable in class com.massa.util.ObjOut
 

O

ObjectCreator - Interface in com.massa.dsl.grammar
Allows to override method to instantiate objects while parsing and adds a hook a the end of parsing, i.e. when all properties of the object are filled in.
ObjectLexer - Class in com.massa.dsl.lexer
Lexer allowing to instantiate an object and inject sub properties.
ObjectLexer() - Constructor for class com.massa.dsl.lexer.ObjectLexer
 
ObjectLexer.DefaultObjectLexerListener - Class in com.massa.dsl.lexer
Empty convenience implementation.
ObjectLexer.ObjectLexerListener - Interface in com.massa.dsl.lexer
Allows hooks on a parsing action of this lexer.
ObjectLexer.ObjectLexerParser - Class in com.massa.dsl.lexer
Parser for the ObjectLexer.
ObjectLexerHandler - Class in com.massa.dsl.doc.lexerhandler
Handler to render ObjectLexer.
ObjectLexerHandler() - Constructor for class com.massa.dsl.doc.lexerhandler.ObjectLexerHandler
 
ObjectLexerHandler.ObjectLexerHandlerBean - Class in com.massa.dsl.doc.lexerhandler
 
ObjectLexerHandlerBean() - Constructor for class com.massa.dsl.doc.lexerhandler.ObjectLexerHandler.ObjectLexerHandlerBean
 
ObjectLexerParser(LexerParser) - Constructor for class com.massa.dsl.lexer.ObjectLexer.ObjectLexerParser
 
ObjOut - Class in com.massa.util
Dumps one or more object trees onto a print stream, showing objects identities, fields, etc.
ObjOut() - Constructor for class com.massa.util.ObjOut
Builds a dumper targeting System.out, pruning java.* and javax
ObjOut.Handler - Interface in com.massa.util
 
ObjOut.OutputDriver - Class in com.massa.util
 
ObjOut.OutputDriverHtml - Class in com.massa.util
 
ObjOut.StdHandler - Enum in com.massa.util
 
odrv - Variable in class com.massa.util.ObjOut
 
of(T) - Static method in class com.massa.util.Optional
 
on - Variable in class com.massa.mrules.accessor.MMinMaxAccessor
 
openNode(Outer, String) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
openNode(Outer, String, boolean) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
openOutputStream() - Method in class com.massa.util.extensions.nativeproperty.compiler.CompiledCode
 
openParallelMode(boolean, boolean) - Method in class com.massa.dsl.doc.SyntaxicScheme
 
openSequentialMode() - Method in class com.massa.dsl.doc.SyntaxicScheme
 
operator - Variable in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubCondition
 
operator - Variable in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubConditionBuilder
 
operator - Variable in class com.massa.mrules.extensions.dsl.factory.MathBuilder.Right
 
operator - Variable in class com.massa.mrules.extensions.dsl.factory.MathBuilder.RightBuilder
 
optimize(ICompilationContext) - Method in class com.massa.mrules.accessor.MIterateAccessor
The automatic global constant value detection can not be applied to this implementation.
optimize(ICompilationContext) - Method in class com.massa.mrules.addon.AbstractAddon
Convenience method, which does nothing.
optimize(ICompilationContext) - Method in class com.massa.mrules.addon.AbstractAnonymousAddon
Convenience method, which does nothing.
optimize(ICompilationContext) - Method in interface com.massa.mrules.addon.IAddon
Called automatically at the end of the compilation process on all addons, allows an addon to perform internal optimization depending on data computed by all other addons during compilation process.
optimize(ICompilationContext) - Method in class com.massa.mrules.condition.MConditionSet
Optimizes conditions order inside this set, depending on their estimated cost, except if operator prevents it.
optimize(ICompilationContext, IAddon) - Method in class com.massa.mrules.optimizer.AbstractOptimizer
Checks activation and delegated optimization to AbstractOptimizer.pOptimize(ICompilationContext, IAddon).
optimize(ICompilationContext, IAddon) - Method in interface com.massa.mrules.optimizer.IMOptimizer
Computes global optimization on provided addon.
optimize(ICompilationContext, IAddon) - Method in interface com.massa.mrules.optimizer.IMOptimizerChain
Computes global optimization chain on provided addon.
optimize(ICompilationContext, IAddon) - Method in class com.massa.mrules.optimizer.MOptimizerChain
Runs optimization chain.
optimize(ICompilationContext) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
Launches global optimization process.
optimize(ICompilationContext) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
optimize(ICompilationContext, IPropertySource) - Method in class com.massa.mrules.util.property.ConstantProperty2
 
optimize(ICompilationContext, IPropertySource) - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
optimize(ICompilationContext, IPropertySource) - Method in class com.massa.mrules.util.property.IndexedProperty2
 
optimize(ICompilationContext, IPropertySource) - Method in interface com.massa.mrules.util.property.IProperty2
Allows to optimize access if target type is known.
optimize(ICompilationContext, IPropertySource) - Method in class com.massa.mrules.util.property.LocalVarProperty
 
optimize(ICompilationContext, IPropertySource) - Method in class com.massa.mrules.util.property.MappedProperty2
 
optimize(ICompilationContext, IPropertySource) - Method in class com.massa.mrules.util.property.NestedProperty2
 
optimize(ICompilationContext, IPropertySource) - Method in class com.massa.mrules.util.property.SimpleProperty2
 
optimize(ICompilationContext, IPropertySource) - Method in class com.massa.mrules.util.property.StaticFieldProperty2
 
optimize(ICompilationContext, IPropertySource) - Method in class com.massa.mrules.util.property.StaticMethodProperty2
 
optimize(ICompilationContext, IPropertySource) - Method in class com.massa.mrules.util.property.StrictFieldProperty2
 
optimize(ICompilationContext, IPropertySource) - Method in class com.massa.mrules.util.property.StrictMethodProperty2
 
optimizeRuleSet(ICompilationContext) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
Performs specific optimization actions, including launching the optimization chain.
optimizeRuleSet(ICompilationContext) - Method in class com.massa.mrules.set.MRuleExecutionSet
 
Optional<T> - Class in com.massa.util
Optional implementation, duplicated from java 8 code.
OR - Class in com.massa.mrules.operator.logical
Combines several conditions results.
OR() - Constructor for class com.massa.mrules.operator.logical.OR
 
OR_ID - Static variable in class com.massa.mrules.operator.logical.OR
 
OrBlockResolver(Grammar) - Constructor for class com.massa.dsl.block.OrLexerBlock.OrBlockResolver
 
OrLexerBlock - Class in com.massa.dsl.block
Allows to choose between sub-blocks.
OrLexerBlock() - Constructor for class com.massa.dsl.block.OrLexerBlock
 
OrLexerBlock(List<LexerBlock>) - Constructor for class com.massa.dsl.block.OrLexerBlock
 
OrLexerBlock.OrBlockResolver - Class in com.massa.dsl.block
Resolver for or block.
OrLexerBlockHandler - Class in com.massa.dsl.doc.blockhandler
Default handler, using default template.
OrLexerBlockHandler() - Constructor for class com.massa.dsl.doc.blockhandler.OrLexerBlockHandler
 
OrLexerBlockHandler.OrLexerBlockHandlerBean - Class in com.massa.dsl.doc.blockhandler
 
OrLexerBlockHandlerBean() - Constructor for class com.massa.dsl.doc.blockhandler.OrLexerBlockHandler.OrLexerBlockHandlerBean
 
OrLexerMatcher - Class in com.massa.dsl.matcher
Allows to multiplex several matching patterns, one of them must match.
OrLexerMatcher() - Constructor for class com.massa.dsl.matcher.OrLexerMatcher
 
OrLexerMatcher.OrMatcher - Class in com.massa.dsl.matcher
 
OrLexerMatcherHandler - Class in com.massa.dsl.doc.matcherhandler
Default handler, using default template.
OrLexerMatcherHandler() - Constructor for class com.massa.dsl.doc.matcherhandler.OrLexerMatcherHandler
 
OrLexerMatcherHandler.OrLexerMatcherHandlerBean - Class in com.massa.dsl.doc.matcherhandler
 
OrLexerMatcherHandlerBean() - Constructor for class com.massa.dsl.doc.matcherhandler.OrLexerMatcherHandler.OrLexerMatcherHandlerBean
 
OrMatcher(LexerParser) - Constructor for class com.massa.dsl.matcher.OrLexerMatcher.OrMatcher
 
os - Variable in class com.massa.mrules.util.out.Outer
 
OUT_DATA_TYPE_PROPERTY_KEY - Static variable in class com.massa.mrules.extensions.dsl.factory.ContextFactoryLexerParserListener
 
Outable - Interface in com.massa.mrules.util.out
Describes a class that can be written by an OuterWithLevel.
Outer - Class in com.massa.mrules.util.out
Utility class allowing to write to a Writer or to an OutputStream.
Outer(Writer) - Constructor for class com.massa.mrules.util.out.Outer
 
Outer(OutputStream) - Constructor for class com.massa.mrules.util.out.Outer
 
Outer(OutputStream, String) - Constructor for class com.massa.mrules.util.out.Outer
 
OuterWithLevel - Class in com.massa.mrules.util.out
 
OuterWithLevel(Writer) - Constructor for class com.massa.mrules.util.out.OuterWithLevel
 
OuterWithLevel(OutputStream) - Constructor for class com.massa.mrules.util.out.OuterWithLevel
 
OuterWithLevel(OutputStream, String) - Constructor for class com.massa.mrules.util.out.OuterWithLevel
 
OutputDriver() - Constructor for class com.massa.util.ObjOut.OutputDriver
 
OutputDriverHtml() - Constructor for class com.massa.util.ObjOut.OutputDriverHtml
 

P

PACKAGE_IMPORTS - Static variable in class com.massa.mrules.extensions.dsl.factory.PackageImportLexerParserListener
 
PackageImportHolder() - Constructor for class com.massa.util.MBeanUtils.PackageImportHolder
 
PackageImportHolder(Collection<String>) - Constructor for class com.massa.util.MBeanUtils.PackageImportHolder
 
PackageImportLexerParserListener - Class in com.massa.mrules.extensions.dsl.factory
Allows to spy context factory parsing in order to retrieve input and output data types.
PackageImportLexerParserListener() - Constructor for class com.massa.mrules.extensions.dsl.factory.PackageImportLexerParserListener
 
Pair<F,S> - Class in com.massa.util
a simple pair of object hashCode and equal are based on both values.
Pair() - Constructor for class com.massa.util.Pair
 
Pair(F, S) - Constructor for class com.massa.util.Pair
 
Pair(Pair<F, S>) - Constructor for class com.massa.util.Pair
 
Parameters(TimeUnit, int, Duration, boolean, double...) - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.ExtendedDistributionSummary.Parameters
Constructor with all parameters
parentWasRegistered(ICompilationContext, IAddon) - Method in class com.massa.mrules.util.property.ConstantProperty2
 
parentWasRegistered(ICompilationContext, IAddon) - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
parentWasRegistered(ICompilationContext, IAddon) - Method in class com.massa.mrules.util.property.IndexedProperty2
 
parentWasRegistered(ICompilationContext, IAddon) - Method in interface com.massa.mrules.util.property.IProperty2
Notifies this property that the owner has been registered in compilation context.
parentWasRegistered(ICompilationContext, IAddon) - Method in class com.massa.mrules.util.property.LocalVarProperty
 
parentWasRegistered(ICompilationContext, IAddon) - Method in class com.massa.mrules.util.property.MappedProperty2
 
parentWasRegistered(ICompilationContext, IAddon) - Method in class com.massa.mrules.util.property.NestedProperty2
 
parentWasRegistered(ICompilationContext, IAddon) - Method in class com.massa.mrules.util.property.SimpleProperty2
 
parentWasRegistered(ICompilationContext, IAddon) - Method in class com.massa.mrules.util.property.StaticFieldProperty2
 
parentWasRegistered(ICompilationContext, IAddon) - Method in class com.massa.mrules.util.property.StaticMethodProperty2
 
parentWasRegistered(ICompilationContext, IAddon) - Method in class com.massa.mrules.util.property.StrictFieldProperty2
 
parentWasRegistered(ICompilationContext, IAddon) - Method in class com.massa.mrules.util.property.StrictMethodProperty2
 
parse(AdvancedReader) - Method in class com.massa.dsl.grammar.Grammar
Launches the full parsing process of a source stream.
parse() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
parse() - Method in interface com.massa.dsl.lexer.LexerParser
Parses the portion of the source targeted by this lexer.
parseCollections() - Method in class com.massa.mrules.accessor.AbstractMapAccessor
Always true.
parseCollections() - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
If true, collection returned by source accessor will be parsed and AbstractReadSourceAccessor.specificHandleValue(IExecutionContext, Object) will be invoked for each values.
parseCollections() - Method in class com.massa.mrules.accessor.arithmetic.Abs
Always true.
parseCollections() - Method in class com.massa.mrules.accessor.arithmetic.Round
Always true.
parseCollections() - Method in class com.massa.mrules.accessor.MCastAccessor
Always false.
parseCollections() - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
Always true.
parseCollections() - Method in class com.massa.mrules.accessor.MNullIfEmptyAccessor
Always false.
parseCollections() - Method in class com.massa.mrules.accessor.MSearchAccessor
Always false.
parseCollections() - Method in class com.massa.mrules.accessor.MSizeAccessor
Always false.
parseCollections() - Method in class com.massa.mrules.accessor.MSplitAccessor
False
parser - Variable in class com.massa.dsl.block.AndLexerBlock.AndBlockResolver
 
parser - Variable in class com.massa.dsl.matcher.AbstractMatcher
 
ParserAutoCompleter - Interface in com.massa.dsl.autocomplete
Marks an object as an autoComplete configuration holder for parsing phase.
ParsingContext - Class in com.massa.dsl.grammar
Object holding all common information during a matching process.
ParsingContext(Grammar, AdvancedReader) - Constructor for class com.massa.dsl.grammar.ParsingContext
 
ParsingContext.AutoCompleteResult - Class in com.massa.dsl.grammar
Describes one autoComplete possibility.
PathConverter - Class in com.massa.util.convert
Converter to Convert between File, URL, URI and String.
PathConverter() - Constructor for class com.massa.util.convert.PathConverter
 
PatternCharDetector - Class in com.massa.util.io
Detects characters if present in an array of reference characters.
PatternCharDetector(Pattern) - Constructor for class com.massa.util.io.PatternCharDetector
Build a FixedCharsDetector with no escape character and no white space detection.
PatternCharDetector(Character, boolean, Pattern) - Constructor for class com.massa.util.io.PatternCharDetector
 
PatternCharDetectorFactory - Class in com.massa.util.io
Detects characters if present in an array of reference characters.
PatternCharDetectorFactory() - Constructor for class com.massa.util.io.PatternCharDetectorFactory
 
PatternCharDetectorFactory(Pattern) - Constructor for class com.massa.util.io.PatternCharDetectorFactory
Build a FixedCharsDetector with no escape character and no white space detection.
PatternCharDetectorFactory(Character, boolean, Pattern) - Constructor for class com.massa.util.io.PatternCharDetectorFactory
 
PatternConverter - Class in com.massa.util.convert
Converter to Convert from Pattern to String and vice versa.
PatternConverter() - Constructor for class com.massa.util.convert.PatternConverter
 
pEquals(AbstractCondition) - Method in class com.massa.mrules.condition.AbstractAccessorWrapperCondition
 
pEquals(AbstractCondition) - Method in class com.massa.mrules.condition.AbstractCondition
Tests equality on other parameters than "not".
pEquals(AbstractCondition) - Method in class com.massa.mrules.condition.MConditionNot
 
pEquals(AbstractCondition) - Method in class com.massa.mrules.condition.MConditionSet
 
pEquals(AbstractCondition) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
pEquals(AbstractCondition) - Method in class com.massa.mrules.condition.MHardCodedCondition
 
perObject(MeterRegistry, ObjectName) - Method in class com.massa.mrules.extensions.monitoring.micrometer.AbstractMRulesMetrics
 
perObject(MeterRegistry, ObjectName) - Method in class com.massa.mrules.extensions.monitoring.micrometer.MRulesDetailedMetrics
 
perObject(MeterRegistry, ObjectName) - Method in class com.massa.mrules.extensions.monitoring.micrometer.MRulesMetrics
 
PersistantProperties - Annotation Type in com.massa.mrules.addon
Tells which properties of this object have to be written by factory.
PersistantPropertiesTable - Class in com.massa.mrules.addon
Used to store all persistant properties data on a Class.
PersistantPropertiesTable() - Constructor for class com.massa.mrules.addon.PersistantPropertiesTable
 
PersistantProperty - Annotation Type in com.massa.mrules.addon
Defines a property which has to be written by factory.
PersistantPropertyInfo - Class in com.massa.mrules.addon
Class used to encapsulate a persistant property and ease data access.
PersistantPropertyInfo(PersistantProperty) - Constructor for class com.massa.mrules.addon.PersistantPropertyInfo
 
pEvaluate(IExecutionContext) - Method in class com.massa.mrules.condition.AbstractAccessorWrapperCondition
 
pEvaluate(IExecutionContext) - Method in class com.massa.mrules.condition.AbstractCondition
 
pEvaluate(IExecutionContext) - Method in class com.massa.mrules.condition.MConditionNot
 
pEvaluate(IExecutionContext) - Method in class com.massa.mrules.condition.MConditionSet
 
pEvaluate(IExecutionContext) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
pEvaluate(IExecutionContext) - Method in class com.massa.mrules.condition.MHardCodedCondition
 
Phase - Enum in com.massa.mrules.context
List of possible lifecycle phases of a rule engine instance.
pHashCode() - Method in class com.massa.mrules.condition.AbstractAccessorWrapperCondition
 
pHashCode() - Method in class com.massa.mrules.condition.AbstractCondition
Computes hashCode on other parameters than "not".
pHashCode() - Method in class com.massa.mrules.condition.MConditionNot
 
pHashCode() - Method in class com.massa.mrules.condition.MConditionSet
 
pHashCode() - Method in class com.massa.mrules.condition.MEvaluationCondition
 
pHashCode() - Method in class com.massa.mrules.condition.MHardCodedCondition
 
PLUS - Class in com.massa.mrules.operator.math
Performs left + right
PLUS() - Constructor for class com.massa.mrules.operator.math.PLUS
 
PLUS_ID - Static variable in class com.massa.mrules.operator.math.PLUS
 
popArgState() - Method in interface com.massa.util.property.IPropertySource
Restores internal argument data saved by IPropertySource.pushArgState().
popArgState() - Method in class com.massa.util.property.PropertySource
 
popLastCompletedMatch() - Method in class com.massa.dsl.grammar.ParsingContext
 
popMatcher() - Method in class com.massa.dsl.grammar.ParsingContext
Removes the matcher at the top of the stack of the matching process
popState() - Method in interface com.massa.util.property.IPropertySource
Restores internal data saved by IPropertySource.pushState().
popState() - Method in class com.massa.util.property.PropertySource
Restores previously saved state.
pOptimize(ICompilationContext, IAddon) - Method in class com.massa.mrules.optimizer.AbstractOptimizer
Performs optimization.
pOptimize(ICompilationContext, IAddon) - Method in class com.massa.mrules.optimizer.AbstractRecursiveOptimizer
Intermediate method between optimizer's entry point and recursive method, allowing for example to implement easily multi-pass optimizers.
pOptimize(ICompilationContext, IAddon) - Method in class com.massa.mrules.optimizer.MDeduplicationOptimizer
Initializes context data.
pOptimize(ICompilationContext, IAddon) - Method in class com.massa.mrules.optimizer.MExpressionOptimizer
Optimizes an addon hierarchy by searching and simplifying logical expression.
pOptimize(ICompilationContext, IAddon) - Method in class com.massa.mrules.optimizer.MReturnStatementOptimizer
 
pOptimize(ICompilationContext, IAddon) - Method in class com.massa.mrules.optimizer.MSpecificAddonOptimizeOptimizer
 
pOptimizeInCollection(ICompilationContext, IAddon, PersistantPropertyInfo, Collection<Object>) - Method in class com.massa.mrules.optimizer.AbstractRecursiveOptimizer
pOptimizeInCollection(ICompilationContext, IAddon, PersistantPropertyInfo, Collection<Object>) - Method in class com.massa.mrules.optimizer.MReturnStatementOptimizer
Checks the addons collection to check that the return statement is in last position.
pOptimizeInMap(ICompilationContext, IAddon, PersistantPropertyInfo, Map<Object, Object>) - Method in class com.massa.mrules.optimizer.AbstractRecursiveOptimizer
pOptimizeRecursively(ICompilationContext, IAddon, PersistantPropertyInfo, IAddon) - Method in class com.massa.mrules.optimizer.AbstractRecursiveOptimizer
Recursive method allowing to browse addon hierarchy.
populate(Object, Map<String, ? extends Object>) - Method in class com.massa.util.commons.MBeanUtilsBean
Defers to super implementation, as it's a Struts specific implementation.
populateState(PropertySource.State) - Method in class com.massa.util.property.PropertySource
To be overridden if other state elements are to be saved.
PositionalHandler(Deque<Element>, EntityResolver, Document, StringBuilder) - Constructor for class com.massa.util.PositionalXMLReader.PositionalHandler
 
PositionalXMLReader - Class in com.massa.util
An XML document builder that stuff line numbers in Nodes' userData.
PositionalXMLReader.PositionalHandler - Class in com.massa.util
XML Handler dedicated to retrieve current line.
Pow - Class in com.massa.mrules.accessor.arithmetic
Powering some numbers.
Pow() - Constructor for class com.massa.mrules.accessor.arithmetic.Pow
 
Pow(IReadAccessor) - Constructor for class com.massa.mrules.accessor.arithmetic.Pow
 
Pow(List<IReadAccessor>) - Constructor for class com.massa.mrules.accessor.arithmetic.Pow
 
Pow(IReadAccessor...) - Constructor for class com.massa.mrules.accessor.arithmetic.Pow
 
POW_ID - Static variable in class com.massa.mrules.accessor.arithmetic.Pow
 
POWER - Class in com.massa.mrules.operator.math
Performs left minus right
POWER() - Constructor for class com.massa.mrules.operator.math.POWER
 
POWER_ID - Static variable in class com.massa.mrules.operator.math.POWER
 
prChar(char) - Method in class com.massa.util.ObjOut.OutputDriverHtml
 
prclass(Class<?>) - Method in class com.massa.util.ObjOut
 
print(IExecutionContext) - Method in class com.massa.mrules.action.AbstractActionPrint
Handles implementation specificities of printing, and then should redirect effective printing to AbstractActionPrint.print(IExecutionContext, Object)
print(IExecutionContext, Object) - Method in class com.massa.mrules.action.AbstractActionPrint
Chooses stream and performs effective printing.
print(IExecutionContext) - Method in class com.massa.mrules.action.MActionPrint
 
print(IExecutionContext) - Method in class com.massa.mrules.action.MActionPrintF
 
PRINT_ID - Static variable in class com.massa.mrules.action.MActionPrint
 
PRINTF_ID - Static variable in class com.massa.mrules.action.MActionPrintF
 
PRINTFAddon() - Constructor for class com.massa.mrules.factory.xml.RichXMLFactory.PRINTFAddon
 
printoid(Integer, boolean) - Method in class com.massa.util.ObjOut.OutputDriver
 
printoid(Integer, boolean) - Method in class com.massa.util.ObjOut.OutputDriverHtml
 
printValue(Class<?>, Object, boolean) - Method in class com.massa.util.ObjOut
 
propertiesFromAlias - Variable in class com.massa.mrules.addon.PersistantPropertiesTable
 
propertiesFromName - Variable in class com.massa.mrules.addon.PersistantPropertiesTable
 
property - Variable in class com.massa.dsl.block.AbstractInjectableLexerBlock
Computed from name
property - Variable in class com.massa.util.property.PropertyCompiler.IPropertyComponent
 
PROPERTY_FEATURE - Static variable in class com.massa.mrules.accessor.MPropertyAccessor
The value of this constant ("property-access") allows to disable caching of property access results, meaning that the value returned by the accessed method will not be cached, but the value returned by the property accessor might be cached to avoid multiple casts of the same values.
PROPERTY_ID - Static variable in class com.massa.mrules.accessor.MPropertyAccessor
 
PropertyAutoCompleteGenerator - Class in com.massa.mrules.extensions.dsl.factory
 
PropertyAutoCompleteGenerator() - Constructor for class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
PropertyAutoCompleteGenerator.PropertyAutoCompleteGeneratorHandler<T> - Interface in com.massa.mrules.extensions.dsl.factory
Interface allowing to launch a compilation after setting the PropertyAutoComplete data in a dedicated context.
PropertyAutoCompleteGenerator.ReadWriteBaseTypes - Class in com.massa.mrules.extensions.dsl.factory
 
PropertyCompiler - Class in com.massa.util.property
Utility class to compile properties.
PropertyCompiler() - Constructor for class com.massa.util.property.PropertyCompiler
Declared as protected, as this compiler might be overridden to add some functionalities.
PropertyCompiler.DefaultPropertyFactory - Class in com.massa.util.property
 
PropertyCompiler.IPropertyComponent - Class in com.massa.util.property
Internal use only.
PropertyCompiler.IPropertyFactory - Interface in com.massa.util.property
Defines methods allowing to instantiate properties.
PropertyCompiler.SecuredPropertyFactory - Class in com.massa.util.property
 
PropertyCompiler.SecurePropertyCompiler - Class in com.massa.util.property
Internal use only.
PropertyCompiler2 - Class in com.massa.mrules.util.property
PropertyCompiler extension for instantiation of IProperty extensions.
PropertyCompiler2(ICompilationContext) - Constructor for class com.massa.mrules.util.property.PropertyCompiler2
 
PropertyCompiler2.PropertyFactory2 - Class in com.massa.mrules.util.property
 
PropertyException - Exception in com.massa.util.property
Exception thrown by property access framework.
PropertyException(UtilsException) - Constructor for exception com.massa.util.property.PropertyException
 
PropertyException(MessageInfo) - Constructor for exception com.massa.util.property.PropertyException
 
PropertyException(MessageInfo, Throwable) - Constructor for exception com.massa.util.property.PropertyException
 
PropertyException(String, String) - Constructor for exception com.massa.util.property.PropertyException
 
PropertyException(String, String, Throwable) - Constructor for exception com.massa.util.property.PropertyException
 
PropertyFactory2() - Constructor for class com.massa.mrules.util.property.PropertyCompiler2.PropertyFactory2
 
PropertyLexerMatcher - Class in com.massa.mrules.extensions.dsl.factory
Specific matcher for property access parsing.
PropertyLexerMatcher() - Constructor for class com.massa.mrules.extensions.dsl.factory.PropertyLexerMatcher
 
PropertyLexerMatcherHandler - Class in com.massa.mrules.extensions.dsl.factory
Specific handler, dedicated to specific property matcher.
PropertyLexerMatcherHandler() - Constructor for class com.massa.mrules.extensions.dsl.factory.PropertyLexerMatcherHandler
 
PropertySource - Class in com.massa.util.property
Encapsulates source object for introspection.
PropertySource() - Constructor for class com.massa.util.property.PropertySource
Creates a Void Property souce.
PropertySource(Object) - Constructor for class com.massa.util.property.PropertySource
 
PropertySource(Object, Class<?>) - Constructor for class com.massa.util.property.PropertySource
 
PropertySource(Object, Object) - Constructor for class com.massa.util.property.PropertySource
 
PropertySource(Class<?>) - Constructor for class com.massa.util.property.PropertySource
 
PropertySource(Class<?>, Class<?>) - Constructor for class com.massa.util.property.PropertySource
 
PropertySource(Class<?>, Object) - Constructor for class com.massa.util.property.PropertySource
 
PropertySource(Object, Class<?>, Object, Class<?>) - Constructor for class com.massa.util.property.PropertySource
 
PropertySource.State - Class in com.massa.util.property
To be overridden if other state elements are to be saved and restored.
PropertyUtils - Class in com.massa.util.property
Utility class for property framework.
PropertyUtils() - Constructor for class com.massa.util.property.PropertyUtils
 
prSize(ObjOut, Object, Class<?>) - Method in interface com.massa.util.ObjOut.Handler
 
prstartlink(Object, boolean, boolean) - Method in class com.massa.util.ObjOut.OutputDriverHtml
 
prstartlinkfromoid(Integer, boolean, boolean) - Method in class com.massa.util.ObjOut.OutputDriverHtml
 
prune(String) - Method in class com.massa.util.ObjOut
Adds pruning rules based on package names.
pruningRules - Variable in class com.massa.util.ObjOut
 
ps - Variable in class com.massa.util.ObjOut
 
pToString(OuterWithLevel) - Method in class com.massa.mrules.condition.AbstractAccessorWrapperCondition
 
pToString(OuterWithLevel) - Method in class com.massa.mrules.condition.AbstractCondition
Finishes toString output.
pToString(OuterWithLevel) - Method in class com.massa.mrules.condition.MConditionNot
 
pToString(OuterWithLevel) - Method in class com.massa.mrules.condition.MConditionSet
 
pToString(OuterWithLevel) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
pToString(OuterWithLevel) - Method in class com.massa.mrules.condition.MHardCodedCondition
 
pushArgState() - Method in interface com.massa.util.property.IPropertySource
Saves internal argument data, to be able to restore them with IPropertySource.popArgState().
pushArgState() - Method in class com.massa.util.property.PropertySource
 
pushCompletedMatch(Matcher) - Method in class com.massa.dsl.grammar.ParsingContext
 
pushMatcher(Matcher) - Method in class com.massa.dsl.grammar.ParsingContext
Pushes a matcher at the top of the stack of the matching process
pushMatchResult(M) - Method in class com.massa.dsl.grammar.ParsingContext
Pushes a match result in this context's buffer.
pushParseResult(L) - Method in class com.massa.dsl.grammar.ParsingContext
Pushes a parsed result in this context's buffer.
pushState() - Method in interface com.massa.util.property.IPropertySource
Saves internal data, to be able to restore them with IPropertySource.popState().
pushState() - Method in class com.massa.util.property.PropertySource
Saves current state.
put(String, Object) - Method in class com.massa.util.TypedMap
 
put(String, Object, Class<?>) - Method in class com.massa.util.TypedMap
 
put(String, Object, Class<?>, Class<?>) - Method in class com.massa.util.TypedMap
 
putEngines(String, Pair<String, IMRuleExecutionSet>) - Static method in class com.massa.mrules.builder.MRulesBuilder
Thread safely removing an instance from cache.
putGenericType(String, Class<?>) - Method in class com.massa.util.TypedMap
 
putMark() - Method in class com.massa.util.io.AdvancedReader
Puts an internal mark in order to be able to return to the current stream position.
putType(String, Class<?>) - Method in class com.massa.util.TypedMap
 
putTypes(String, Class<?>, Class<?>) - Method in class com.massa.util.TypedMap
 

R

rawGetFieldsFor(Object, Class<?>) - Method in class com.massa.util.ObjOut
 
rawPrintValue(Class<?>, Object) - Method in class com.massa.util.ObjOut.OutputDriver
 
rawPrintValue(Class<?>, Object) - Method in class com.massa.util.ObjOut.OutputDriverHtml
 
read(InputStream) - Method in class com.massa.dsl.grammar.GrammarParser
Parses grammar fron input stream source.
read(Reader) - Method in class com.massa.dsl.grammar.GrammarParser
Parses grammar fron reader source.
read(InputSource) - Method in class com.massa.dsl.grammar.GrammarParser
Parses grammar fron input source source.
read(Node) - Method in class com.massa.dsl.grammar.GrammarParser
Parses grammar from xml node source.
read(InputStream) - Method in class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
read(Reader) - Method in class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
read(Object) - Method in class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
read(Serializable) - Method in class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
read(InputStream) - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
Reads IMRuleExecutionSet configuration
read(Reader) - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
Reads IMRuleExecutionSet configuration
read(Object) - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
Reads IMRuleExecutionSet configuration
read(Serializable) - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
Reads IMRuleExecutionSet configuration
read(InputStream) - Method in class com.massa.mrules.factory.ser.SerializationFactory
 
read(Reader) - Method in class com.massa.mrules.factory.ser.SerializationFactory
unsupported
read(Object) - Method in class com.massa.mrules.factory.ser.SerializationFactory
unsupported
read(Serializable) - Method in class com.massa.mrules.factory.ser.SerializationFactory
unsupported
read(Node) - Method in interface com.massa.mrules.factory.xml.AbstractXMLFactory.MainRuleFactory
 
read(Object) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
read(Serializable) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
read(InputStream) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
read(Reader) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
read(InputSource) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
read(Node) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
read(InputSource) - Method in interface com.massa.mrules.factory.xml.IRuleExecutionSetXMLFactory
Reads MRuleExecutionSet configuration
read(Node) - Method in interface com.massa.mrules.factory.xml.IRuleExecutionSetXMLFactory
Reads MRuleExecutionSet configuration
read(Node) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
 
read(Node) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.MainRuleFactoryImpl
 
read(Node) - Method in interface com.massa.mrules.factory.xml.RichXMLFactory.RichSubFactory
 
read() - Method in class com.massa.util.io.AdvancedReader
Read a single character.
read(CharBuffer) - Method in class com.massa.util.io.AdvancedReader
Attempts to read characters into the specified character buffer.
read(char[]) - Method in class com.massa.util.io.AdvancedReader
Read characters into an array.
read(char[], int, int) - Method in class com.massa.util.io.AdvancedReader
Read characters into a portion of an array.
Readbase() - Constructor for class com.massa.mrules.addon.DefaultVariablesManager.Readbase
 
readBaseType - Variable in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator.ReadWriteBaseTypes
 
readFromCache() - Method in class com.massa.util.io.AdvancedReader
Read a single character, but will not access the underlying reader.
readFromMark(int) - Method in class com.massa.util.io.AdvancedReader
Reads from specified mark until current position.
readPersistantObject(Node, Class<?>) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
 
readUntil(Appendable, CharDetector) - Method in class com.massa.util.io.AdvancedReader
Reads source into builder until end char is detected or EOF is encountered.
readUntilMark(int) - Method in class com.massa.util.io.AdvancedReader
Reads from current position until specified mark.
ReadWriteBaseTypes(Class<?>, Class<?>) - Constructor for class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator.ReadWriteBaseTypes
 
ReadWriteBaseTypes() - Constructor for class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator.ReadWriteBaseTypes
 
readXML(InputSource) - Static method in class com.massa.util.PositionalXMLReader
 
readXML(InputSource, EntityResolver) - Static method in class com.massa.util.PositionalXMLReader
 
ready() - Method in class com.massa.util.io.AdvancedReader
Tell whether this stream is ready to be read.
record(double) - Method in class com.massa.mrules.extensions.monitoring.micrometer.ExtendedDistributionSummary
Records a sample.
record(double) - Method in class com.massa.mrules.extensions.monitoring.micrometer.TimeWindowStats
Increments counter.
RecursiveTypedMap() - Constructor for class com.massa.util.TypedMap.RecursiveTypedMap
 
redirectToBigDecimal(Number, Number) - Method in class com.massa.mrules.operator.math.AbstractMathOperator
If no specific applicable implem of compute has been found, this method is called and default implem redirects to BigDecimal computation.
redirectToBigDecimal(Number, Number) - Method in class com.massa.mrules.operator.math.POWER
Overriden for perf issues.
ReflectionFieldAccessor - Class in com.massa.util.property
Uses reflection to access field.
ReflectionFieldAccessor(Field) - Constructor for class com.massa.util.property.ReflectionFieldAccessor
 
ReflectionMethodInvoker - Class in com.massa.util.property
Uses reflection to access method.
ReflectionMethodInvoker(Method) - Constructor for class com.massa.util.property.ReflectionMethodInvoker
 
ReflectionPropertyAccessCache - Class in com.massa.util.property
Allows to cache data on read and write methods, for already encountered beans types.
ReflectionPropertyAccessCache() - Constructor for class com.massa.util.property.ReflectionPropertyAccessCache
Protected as this class should be used as Singleton but might be extended.
RegexLexer - Class in com.massa.dsl.lexer
Regexp Lexer, allowing to retrieve all content until it matches the regular expression if no block provided.
RegexLexer() - Constructor for class com.massa.dsl.lexer.RegexLexer
 
RegexLexerHandler - Class in com.massa.dsl.doc.lexerhandler
Handler to render ObjectLexer.
RegexLexerHandler() - Constructor for class com.massa.dsl.doc.lexerhandler.RegexLexerHandler
 
RegexLexerHandler.RegexLexerHandlerBean - Class in com.massa.dsl.doc.lexerhandler
 
RegexLexerHandlerBean() - Constructor for class com.massa.dsl.doc.lexerhandler.RegexLexerHandler.RegexLexerHandlerBean
 
RegexLexerMatcher - Class in com.massa.dsl.matcher
Allows to match a part of a lexeme with a regular expression.
RegexLexerMatcher() - Constructor for class com.massa.dsl.matcher.RegexLexerMatcher
 
RegexLexerMatcher(String) - Constructor for class com.massa.dsl.matcher.RegexLexerMatcher
 
RegexLexerMatcher.RegexMatcher - Class in com.massa.dsl.matcher
Matcher implementation dedicated to RegexLexerMatcher.
RegexLexerMatcherHandler - Class in com.massa.dsl.doc.matcherhandler
Default handler, using default template.
RegexLexerMatcherHandler() - Constructor for class com.massa.dsl.doc.matcherhandler.RegexLexerMatcherHandler
 
RegexMatcher(LexerParser) - Constructor for class com.massa.dsl.matcher.RegexLexerMatcher.RegexMatcher
 
register(MRuleExecutionSetMetadata) - Method in class com.massa.mrules.jmx.AbstractMRulesJmxRegistrationStrategy
 
register(MRuleExecutionSetMetadata) - Method in class com.massa.mrules.jmx.MRulesJmxAggregateRegistrationStrategy
 
register(MRuleExecutionSetMetadata, MBeanServer) - Method in class com.massa.mrules.jmx.MRulesJmxAggregateRegistrationStrategy
 
register(MRuleExecutionSetMetadata, MBeanServer) - Method in class com.massa.mrules.jmx.MRulesJmxGlobalRegistrationStrategy
 
register(MRuleExecutionSetMetadata, MBeanServer) - Method in class com.massa.mrules.jmx.MRulesJmxNameRegistrationStrategy
 
register(MRuleExecutionSetMetadata, MBeanServer) - Method in class com.massa.mrules.jmx.MRulesJmxNoopRegistrationStrategy
 
register(MRuleExecutionSetMetadata) - Method in interface com.massa.mrules.jmx.MRulesJmxRegistrationStrategy
Registers ruleset with this metadata in default MBean server
register(MRuleExecutionSetMetadata, MBeanServer) - Method in interface com.massa.mrules.jmx.MRulesJmxRegistrationStrategy
Registers ruleset with this metadata in provided MBean server
register(boolean, boolean, int) - Method in class com.massa.util.commons.MConvertUtilsBean
 
register(Converter, Class<?>) - Method in class com.massa.util.commons.MConvertUtilsBean
 
registerAddon(String) - Static method in class com.massa.mrules.addon.MAddonsFinder
Allows to manually register new Addons.
registerAddon(IAddon) - Static method in class com.massa.mrules.addon.MAddonsFinder
Allows to manually register new Addons.
registerAddon(IAddon, IAddon) - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
registerAddon(IAddon, IAddon) - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
registerAddon(IAddon, IAddon) - Method in interface com.massa.mrules.context.compile.ICompilationContext
Registers any encountered IAddon during compilation process.
registerAddon(IAddon, IAddon) - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
registerAddon(Class<? extends RichXMLFactory.RichSubFactory<?>>) - Method in class com.massa.mrules.factory.xml.RichXMLFactory
Allows to register a new RichSubFactory implementation, dedicated to one (or more) specific MRules IAddon implementation.
registerAddon(RichXMLFactory.RichSubFactory<?>) - Method in class com.massa.mrules.factory.xml.RichXMLFactory
Allows to register directly a RichSubFactory instance.
registerAddonDefaultPersistantProperty(String, String) - Static method in class com.massa.mrules.util.convert.AddonConverter
Allows to declare for all Addons the persistent property that might be used for "one-line" String persistence.
registerAddonRecursively(IAddon, IAddon) - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
registerAddonRecursively(IAddon, IAddon) - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
registerAddonRecursively(IAddon, IAddon) - Method in interface com.massa.mrules.context.compile.ICompilationContext
Registers this Addon and all it's sub addons.
registerAddonRecursively(IAddon, IAddon) - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
registerAddons() - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticManager
 
registerAddons() - Method in class com.massa.mrules.addon.DefaultPersistentPropertiesRegisterer
 
registerAddons() - Method in class com.massa.mrules.addon.DefaultVariablesManager
Manually registers variables accessors using ConfigDiscovery.
registerAddons() - Method in interface com.massa.mrules.addon.IAddonsManager
Manually registers variables accessors using ConfigDiscovery.
registerAddons() - Method in class com.massa.mrules.extensions.jdk8.addon.Jdk8VariablesManager
Manually registers variables accessors using ConfigDiscovery.
registerAddons() - Method in class com.massa.mrules.factory.xml.RichXMLFactory
 
registerCollectionConcrete(String, String) - Static method in class com.massa.util.MBeanUtils
Safe version of MBeanUtils.registerCollectionConcrete(Class, Class), preserving from lacking class in older JDK.
registerCollectionConcrete(Class<I>, Class<? extends I>) - Static method in class com.massa.util.MBeanUtils
Registers a concrete class to be used when instantiating a collection from an interface class.
registerConverter(IConverter) - Method in class com.massa.util.convert.ConvertUtils
Convenience method to not override converter types.
registerConverter(IConverter, Class<?>...) - Method in class com.massa.util.convert.ConvertUtils
Registers a new Converter instance.
registerDefaultConverters() - Method in class com.massa.util.convert.ConvertUtils
Reloads registration of defaults converters.
registerDiscoveredNodes(Map<String, ArrayList<Node>>) - Method in class com.massa.mrules.addon.MAddonsFinder
Overridden to register added node types.
registerDiscoveredNodes(Map<String, ArrayList<Node>>) - Method in class com.massa.util.ConfigDiscovery
Registers discovered nodes and cleans Map from what's already registered.
registerImport(String) - Method in class com.massa.util.MBeanUtils.ClassImportHolder
Registers a package in which to search for classes.
registerImport(String) - Method in interface com.massa.util.MBeanUtils.ImportHolder
 
registerImport(String) - Method in class com.massa.util.MBeanUtils.ImportHolderCombiner
Throws UnsupportedOperationException.
registerImport(String) - Method in class com.massa.util.MBeanUtils.PackageImportHolder
Registers a package in which to search for classes.
registerImportedPackage(String) - Static method in class com.massa.util.MBeanUtils
 
registerListener(ObjectName, NotificationListener, NotificationFilter) - Method in class com.massa.mrules.extensions.monitoring.micrometer.AbstractMRulesMetrics
Registers a MBean listener and prepares the related close hook.
registerMapConcrete(String, String) - Static method in class com.massa.util.MBeanUtils
Safe version of MBeanUtils.registerMapConcrete(Class, Class), preserving from lacking class in older JDK.
registerMapConcrete(Class<I>, Class<? extends I>) - Static method in class com.massa.util.MBeanUtils
Registers a concrete class to be used when instantiating a map from an interface class.
registerNotificationListener(MeterRegistry, BiConsumer<MeterRegistry, ObjectName>) - Method in class com.massa.mrules.extensions.monitoring.micrometer.AbstractMRulesMetrics
Prepares an registers the listener for new MBeans and prepares the related close hook.
registerOptimizerChain(IMOptimizerChain) - Static method in class com.massa.mrules.addon.MAddonsFinder
Register global optimizer utility.
registerPropertyAccessCache(IPropertyAccessCache) - Static method in class com.massa.util.ConfigDiscovery
Register global property access cache utility.
registerPropertyCompiler(IPropertyCompiler) - Static method in class com.massa.util.ConfigDiscovery
Register global property compiler utility.
registerRuleExecutionSet(String, RuleExecutionSet, Map) - Method in class com.massa.mrules.session.MRuleAdministrator
JSR94 API, allowing to remove engine instance.
registerRuleExecutionSet(String, IMRuleExecutionSet, Map<String, String>) - Method in class com.massa.mrules.session.MRuleAdministrator
Preferred way to register a RuleExecutionSet in cache.
rehash() - Method in class com.massa.util.ReHashMap
Fully recomputes hashcodes of all entries.
ReHashMap<K,V> - Class in com.massa.util
This class allow to rehash keys, allowing to change keys during execution.
ReHashMap() - Constructor for class com.massa.util.ReHashMap
 
ReHashMap(int, float) - Constructor for class com.massa.util.ReHashMap
 
ReHashMap(int) - Constructor for class com.massa.util.ReHashMap
 
ReHashMap(Map<? extends K, ? extends V>) - Constructor for class com.massa.util.ReHashMap
 
release() - Method in class com.massa.mrules.session.AbstractMRuleSession
 
reload() - Static method in class com.massa.mrules.addon.MAddonsFinder
Invoking this method will force all addons to be re-discovered.
reload() - Static method in class com.massa.util.ConfigDiscovery
Invoking this method will force all config to be re-discovered.
remove() - Method in class com.massa.mrules.accessor.AccessorIterator
 
remove() - Method in class com.massa.mrules.util.iterate.AccessorGetIterator
 
remove() - Method in class com.massa.mrules.util.iterate.AccessorValuesIterator
 
remove() - Method in class com.massa.mrules.util.iterate.ArrayIterator
 
remove() - Method in class com.massa.mrules.util.iterate.CastIterator
 
remove() - Method in class com.massa.mrules.util.iterate.EnumIterator
 
remove() - Method in class com.massa.mrules.util.iterate.MultipleIterator
 
remove() - Method in class com.massa.mrules.util.iterate.UniqueIterator
 
remove(Class<? extends IMRulesSecurityManager>) - Static method in class com.massa.util.security.MRulesSecurityManagers
Unregisters a security manager.
removeAll() - Static method in class com.massa.util.security.MRulesSecurityManagers
Unregisters all security manager.
removeEngines(String) - Static method in class com.massa.mrules.builder.MRulesBuilder
Thread safely removing an instance from cache.
removeGlobalPattern(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.
removeObject(Handle) - Method in class com.massa.mrules.session.MStatefulRuleSession
JSR94 spec entry point
removeObject(MHandle) - Method in class com.massa.mrules.session.MStatefulRuleSession
removeProperty(Object) - Method in class com.massa.mrules.base.MRuleExecutionSetMetadata
 
removeProperty(Object) - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
removeProperty(Object) - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
removeProperty(Object) - Method in interface com.massa.mrules.context.compile.ICompilationContext
Allows to remove shared properties.
removeProperty(Object) - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
removeProperty(Object) - Method in class com.massa.mrules.executable.AbstractExecutable
 
removeProperty(Object) - Method in interface com.massa.mrules.executable.IExecutable
Removing property.
removeProperty(Object) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
removeProperty(Object) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
removeSpecificPattern(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.
render(HashMap<String, Object>, OutputStream) - Method in class com.massa.dsl.doc.DslDocGen
Responsible of the rendering task into the output stream.
render() - Method in interface com.massa.dsl.doc.Renderable
 
render(StringBuilder) - Method in interface com.massa.dsl.doc.SyntaxicScheme.Element
 
render(StringBuilder) - Method in class com.massa.dsl.doc.SyntaxicScheme.EmptyElement
 
render(StringBuilder) - Method in class com.massa.dsl.doc.SyntaxicScheme.LabelElement
 
render(StringBuilder) - Method in class com.massa.dsl.doc.SyntaxicScheme.LexerRefElement
 
render(StringBuilder) - Method in class com.massa.dsl.doc.SyntaxicScheme
 
render() - Method in class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen.DefaultRenderable
 
render(HashMap<String, Object>, OutputStream) - Method in class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen
 
render(StringBuilder) - Method in class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme.HtmlLabelElement
 
render(StringBuilder) - Method in class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme.HtmlLexerRefElement
 
render(StringBuilder) - Method in class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme.HtmlParallelElementGroup
 
render(StringBuilder) - Method in class com.massa.mrules.extensions.dsl.doc.html.HtmlSyntaxicScheme.HtmlSequentialElementGroup
 
Renderable - Interface in com.massa.dsl.doc
Implementations of this interface should encapsulate Objects that are not natively handled by the dsl documentation library, but should be rendered by a way more complex than a simple "toString".
renderForScheme() - Method in interface com.massa.dsl.doc.Renderable
 
renderForScheme() - Method in class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen.DefaultRenderable
 
RenderingData(String) - Constructor for class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen.RenderingData
 
RenderingDataBuilder - Interface in com.massa.dsl.doc
Implementing classes are responsible to build needed data for dsl objects documentation rendering.
reset() - Method in class com.massa.mrules.filter.MNoFilter
Does nothing.
reset() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
Resets all statistics to initial state.
reset() - Method in class com.massa.mrules.session.MStatefulRuleSession
JSR94 spec entry point AND real entry point
reset() - Method in class com.massa.util.io.AdvancedReader
Reset the stream.
reset(Object, Class<?>) - Method in interface com.massa.util.property.IPropertySource
Resets internal data and states with the provided source and / or type.
reset(Object, Class<?>) - Method in class com.massa.util.property.PropertySource
 
RESET_CACHE_ID - Static variable in class com.massa.mrules.action.MActionResetCache
 
resetCachedData(IExecutionContext) - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
resetCachedData(IExecutionContext) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
resetCachedData(IExecutionContext) - Method in class com.massa.mrules.addon.AbstractAddon
Does nothing.
resetCachedData(IExecutionContext) - Method in class com.massa.mrules.addon.AbstractAnonymousAddon
Does nothing.
resetCachedData(IExecutionContext) - Method in interface com.massa.mrules.addon.IAddon
Tells this addon to reset its cached data, if any.
resetCachedData(IExecutionContext) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
resetCachedData(IAddon) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
resetCachedData() - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
resetCachedData(IAddon) - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
resetCachedData() - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
resetCachedData(IAddon) - Method in interface com.massa.mrules.context.execute.IExecutionContext
Resets cached data for one addons, returning previously cached data.
resetCachedData() - Method in interface com.massa.mrules.context.execute.IExecutionContext
Resets all cached data for all addons.
resetCachedData(IExecutionContext) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
Does nothing.
resetCachedData(IExecutionContext) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
resetCompilation() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
Resets compilation statistics to initial state.
resetExecution() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
Resets execution statistics to initial state.
resetOptimization() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.MRuleExecutionSetMxBean
Resets optimization statistics to initial state.
resetPruning() - Method in class com.massa.util.ObjOut
 
resolve(String, boolean, ClassLoader) - Method in class com.massa.util.MBeanUtils.ClassImportHolder
 
resolve(String, boolean, ClassLoader) - Method in interface com.massa.util.MBeanUtils.ImportHolder
 
resolve(String, boolean, ClassLoader) - Method in class com.massa.util.MBeanUtils.ImportHolderCombiner
 
resolve(String, boolean, ClassLoader) - Method in class com.massa.util.MBeanUtils.PackageImportHolder
 
resolveEnd(LexerParser) - Method in class com.massa.dsl.lexer.AbstractLexer
 
resolveEnd() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
resolveEnd(LexerParser) - Method in interface com.massa.dsl.lexer.Lexer
Resolves the end matcher for this lexer.
resolveEnd() - Method in interface com.massa.dsl.lexer.LexerParser
Resolves the end matcher for this parser.
resolveEntity(String, String) - Method in class com.massa.util.PositionalXMLReader.PositionalHandler
 
resolveLexers(Grammar) - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock.AbstractInjectableLexerBlockResolver
Filters results with exclusions.
resolveLexers(Grammar) - Method in class com.massa.dsl.block.AbstractLexerBlockResolver
Checks that this resolver has not been fully consumed and calls AbstractLexerBlockResolver.internalResolveLexers(Grammar).
resolveLexers(Grammar) - Method in interface com.massa.dsl.block.LexerBlockResolver
Resolves the lexer(s) described by this block's configuration that can still be candidate in this parsing operation.
resolveLexers(Grammar) - Method in class com.massa.dsl.block.LexerBlockResolverWrapper
 
resolveLexerType(Grammar) - Method in interface com.massa.dsl.block.InjectableLexerBlock
Resolves the type of the result which will be parsed by the lexer(s) described by this block's configuration.
resolveLexerType(Grammar) - Method in class com.massa.dsl.block.InjectableLexerBlockWrapper
 
resolveLexerType(Grammar) - Method in class com.massa.dsl.block.LexerClassBlock
 
resolveLexerType(Grammar) - Method in class com.massa.dsl.block.LexerIdBlock
 
resolveLexerType(Grammar) - Method in class com.massa.dsl.block.LexerIdsBlock
 
resolveLexerType(Grammar) - Method in class com.massa.dsl.block.LexerTypeBlock
 
resolveStart(LexerParser) - Method in class com.massa.dsl.lexer.AbstractLexer
 
resolveStart() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
resolveStart(LexerParser) - Method in class com.massa.dsl.lexer.BooleanLexer
 
resolveStart(LexerParser) - Method in class com.massa.dsl.lexer.EnumLexer
 
resolveStart(LexerParser) - Method in interface com.massa.dsl.lexer.Lexer
Resolves the start matcher for this lexer.
resolveStart() - Method in interface com.massa.dsl.lexer.LexerParser
Resolves the start matcher for this parser.
resolveStart(LexerParser) - Method in class com.massa.dsl.lexer.NullLexer
 
resolveStart(LexerParser) - Method in class com.massa.dsl.lexer.TransformLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.BooleanLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.CharacterLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.DecimalLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.EnumLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.HardCodedLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.IntegerLexer
 
resolveType(Grammar) - Method in interface com.massa.dsl.lexer.Lexer
Resolves the type of the object parsed by this lexer.
resolveType(Grammar) - Method in class com.massa.dsl.lexer.MappedPropertyLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.MatcherLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.NextCharLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.NextSpaceLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.NullLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.ObjectLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.RegexLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.StringLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.SubParseLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.TextLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.TransformLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.ValueLexer
 
resolveType(Grammar) - Method in class com.massa.dsl.lexer.ValuesLexer
 
Resource - Class in com.massa.util.classloader
Represents a resource matching a search.
Resource(String, URL) - Constructor for class com.massa.util.classloader.Resource
 
ResourceLoader - Class in com.massa.util.classloader
A static API that can be used as a drop-in replacement for java.lang.ClassLoader API (the class/resource loading part).
restoreState(PropertySource.State) - Method in class com.massa.util.property.PropertySource
To be overridden if other state elements are to be restored.
Return - Class in com.massa.mrules.callable
Stops execution of a ICallable using flow control.
Return() - Constructor for class com.massa.mrules.callable.Return
 
RETURN_ID - Static variable in class com.massa.mrules.callable.Return
 
returnToMark(int) - Method in class com.massa.util.io.AdvancedReader
Returns to the position marked by this mark ID.
RichXMLFactory - Class in com.massa.mrules.factory.xml
Read/Write XML factory, based on addons for each known implementations.
RichXMLFactory() - Constructor for class com.massa.mrules.factory.xml.RichXMLFactory
 
RichXMLFactory(CompilationLevel) - Constructor for class com.massa.mrules.factory.xml.RichXMLFactory
 
RichXMLFactory(ICompilationContext) - Constructor for class com.massa.mrules.factory.xml.RichXMLFactory
 
RichXMLFactory.CALLAddon<A extends IAddon> - Class in com.massa.mrules.factory.xml
Addon dedicated to CALL implementation, in order to handle arguments under the form of attributes.
RichXMLFactory.FORMATAddon<A extends IAddon> - Class in com.massa.mrules.factory.xml
Addon dedicated to FORMAT implementation, in order to handle arguments under the form of attributes.
RichXMLFactory.GenericAddon<A extends IAddon> - Class in com.massa.mrules.factory.xml
SubFactory used by default if an addon does not have its own SubFactory.
RichXMLFactory.INDEXAddon - Class in com.massa.mrules.factory.xml
Addon dedicated to INDEX implementation, in order to handle correctly "index" node and its sub-nodes "value" and "then".
RichXMLFactory.MainRuleFactoryImpl - Class in com.massa.mrules.factory.xml
 
RichXMLFactory.PRINTFAddon<A extends IAddon> - Class in com.massa.mrules.factory.xml
Addon dedicated to FORMAT implementation, in order to handle arguments under the form of attributes.
RichXMLFactory.RichSubFactory<A> - Interface in com.massa.mrules.factory.xml
To implement in order to provide specific Addon parsing.
Right() - Constructor for class com.massa.mrules.extensions.dsl.factory.MathBuilder.Right
 
right - Variable in class com.massa.mrules.extensions.dsl.factory.MathBuilder.Right
 
RightBuilder() - Constructor for class com.massa.mrules.extensions.dsl.factory.MathBuilder.RightBuilder
 
rightBuilder - Variable in class com.massa.mrules.extensions.dsl.factory.MathBuilder.RightBuilder
 
RootReadbase() - Constructor for class com.massa.mrules.addon.DefaultVariablesManager.RootReadbase
 
RootWritebase() - Constructor for class com.massa.mrules.addon.DefaultVariablesManager.RootWritebase
 
Round - Class in com.massa.mrules.accessor.arithmetic
Class that allows to round decimal numbers.
Round() - Constructor for class com.massa.mrules.accessor.arithmetic.Round
 
Round(IReadAccessor) - Constructor for class com.massa.mrules.accessor.arithmetic.Round
 
Round(Rounder) - Constructor for class com.massa.mrules.accessor.arithmetic.Round
 
Round(Rounder, IReadAccessor) - Constructor for class com.massa.mrules.accessor.arithmetic.Round
 
round(BigDecimal) - Method in class com.massa.util.Rounder
Performs rounding and striping.
ROUND_ID - Static variable in class com.massa.mrules.accessor.arithmetic.Round
 
Rounder - Class in com.massa.util
This class is used to store rounding directives for BigDecimals and to perform rounding.
Rounder() - Constructor for class com.massa.util.Rounder
Defaults to decimals = null (no limitation).
Rounder(Integer) - Constructor for class com.massa.util.Rounder
Defaults to mode = HALF_UP.
Rounder(Integer, RoundingMode) - Constructor for class com.massa.util.Rounder
Defaults to stripTrailingZeros = true.
Rounder(Integer, RoundingMode, boolean) - Constructor for class com.massa.util.Rounder
Full constructor.
Rounder(String) - Constructor for class com.massa.util.Rounder
Specific String constructor.
RounderConverter - Class in com.massa.util.convert
Converter to Convert from File to String and vice versa.
RounderConverter() - Constructor for class com.massa.util.convert.RounderConverter
 
rtrim(String) - Static method in class com.massa.util.StringUtils
 
RULE_ID - Static variable in class com.massa.mrules.executable.MRule
 
RULEEXECUTIONSET_ID - Static variable in class com.massa.mrules.set.MRuleExecutionSet
 
RulesetListener - Class in com.massa.mrules.extensions.dsl.factory
Hook that stores the name of encountered local variables, for auto completion purposes.
RulesetListener() - Constructor for class com.massa.mrules.extensions.dsl.factory.RulesetListener
 
RulesetName() - Constructor for class com.massa.mrules.addon.DefaultVariablesManager.RulesetName
 
RulesetValidator - Class in com.massa.mrules.extensions.dsl.factory
Validates that the parsed ruleset is valid (i.e. compiles with a light context).
RulesetValidator() - Constructor for class com.massa.mrules.extensions.dsl.factory.RulesetValidator
 
RuntimeUtilsException - Exception in com.massa.util.commons
Runtime Exception encapsulating PropertyException.
RuntimeUtilsException(UtilsException) - Constructor for exception com.massa.util.commons.RuntimeUtilsException
 
RuntimeUtilsException(String, Throwable) - Constructor for exception com.massa.util.commons.RuntimeUtilsException
 
rwAaliases - Variable in class com.massa.mrules.addon.PersistantPropertiesTable
 

S

safeSet(Object, String, Object) - Static method in class com.massa.util.property.PropertyUtils
Calls set after performing advanced cast, to handle converting an object into a Collection of another type than the object's.
SEARCH_ID - Static variable in class com.massa.mrules.accessor.MSearchAccessor
 
second - Variable in class com.massa.util.Pair
 
SECONDS_IN_MINUTE - Static variable in class com.massa.util.DateUtils
 
secureCompile(String) - Method in class com.massa.mrules.util.property.PropertyCompiler2
 
secureCompile(String, MRulesUtilsSecurityManager) - Method in class com.massa.mrules.util.property.PropertyCompiler2
 
secureCompile(String) - Method in interface com.massa.util.property.IPropertyCompiler
Compiles a property into a compiled representation, with useCommonBeanUtilsSyntax to false and checking against current default MRulesUtilsSecurityManager configuration if the operations performed by the compiled property are allowed.
secureCompile(String, MRulesUtilsSecurityManager) - Method in interface com.massa.util.property.IPropertyCompiler
Compiles a property into a compiled representation, with useCommonBeanUtilsSyntax to false and checking against provider MRulesUtilsSecurityManager configuration if the operations performed by the compiled property are allowed.
secureCompile(String) - Method in class com.massa.util.property.PropertyCompiler
 
secureCompile(String, MRulesUtilsSecurityManager) - Method in class com.massa.util.property.PropertyCompiler
 
secureCompile(String) - Method in class com.massa.util.property.PropertyCompiler.SecurePropertyCompiler
 
secureCompile(String, MRulesUtilsSecurityManager) - Method in class com.massa.util.property.PropertyCompiler.SecurePropertyCompiler
 
SecuredPropertyFactory(PropertyCompiler.IPropertyFactory) - Constructor for class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
 
SecurePropertyCompiler(MRulesUtilsSecurityManager) - Constructor for class com.massa.util.property.PropertyCompiler.SecurePropertyCompiler
 
securityManager - Variable in class com.massa.util.property.PropertyCompiler.SecurePropertyCompiler
 
seen - Variable in class com.massa.util.ObjOut
 
SerializationFactory - Class in com.massa.mrules.factory.ser
Factory for serialization / deserialization.
SerializationFactory() - Constructor for class com.massa.mrules.factory.ser.SerializationFactory
 
SerializationFactory(CompilationLevel) - Constructor for class com.massa.mrules.factory.ser.SerializationFactory
 
SerializationFactory(ICompilationContext) - Constructor for class com.massa.mrules.factory.ser.SerializationFactory
 
set(IExecutionContext, IReadAccessor) - Method in interface com.massa.mrules.accessor.IWriteAccessor
Sets the value.
set(IExecutionContext, Object) - Method in interface com.massa.mrules.accessor.IWriteAccessor
Sets the value.
set(IExecutionContext, IReadAccessor) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
set(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
set(IExecutionContext, IReadAccessor) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
set(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
set(IPropertySource, Object, boolean) - Method in class com.massa.mrules.util.property.GlobalVarProperty
 
set(IPropertySource, Object, boolean) - Method in class com.massa.mrules.util.property.LocalVarProperty
 
set(IPropertySource, Object) - Method in class com.massa.util.property.AbstractProperty
Simply calls IProperty.get(IPropertySource, boolean) with instantiation of nested properties (i.e. value "true" for the boolean parameter).
set(IPropertySource, Object, boolean) - Method in class com.massa.util.property.ConstantProperty
Unsupported.S
set(Object, Object) - Method in interface com.massa.util.property.IFieldAccessor
set field value.
set(IPropertySource, Object, boolean) - Method in class com.massa.util.property.IndexedProperty
 
set(IPropertySource, Object) - Method in interface com.massa.util.property.IProperty
Introspects target to set property value.
set(IPropertySource, Object, boolean) - Method in interface com.massa.util.property.IProperty
Introspects target to set property value.
set(IPropertySource, Object, boolean) - Method in class com.massa.util.property.MappedProperty
Sets the requested value in the Map provided by the "property" field, using the key provided by the "key" field.
set(IPropertySource, Object, boolean) - Method in class com.massa.util.property.NestedProperty
 
set(Object, String, Object) - Static method in class com.massa.util.property.PropertyUtils
Sets property value.
set(Object, Object) - Method in class com.massa.util.property.ReflectionFieldAccessor
 
set(IPropertySource, Object, boolean) - Method in class com.massa.util.property.SimpleProperty
 
set(IPropertySource, Object, boolean) - Method in class com.massa.util.property.StaticFieldProperty
 
set(IPropertySource, Object, boolean) - Method in class com.massa.util.property.StaticMethodProperty
 
set(IPropertySource, Object, boolean) - Method in class com.massa.util.property.StrictFieldProperty
 
set(IPropertySource, Object, boolean) - Method in class com.massa.util.property.StrictMethodProperty
 
SET_ID - Static variable in class com.massa.mrules.action.MActionSet
 
setAccessible(AccessibleObject) - Static method in class com.massa.util.MBeanUtils
 
setAccessor(IReadAccessor.Standalone) - Method in class com.massa.mrules.action.MAccessorWrapper
 
setAccessor(IReadAccessor) - Method in class com.massa.mrules.condition.AbstractAccessorWrapperCondition
 
setActionProperties(List<String>) - Method in class com.massa.dsl.lexer.ActionLexer
 
setActionProperty(String) - Method in class com.massa.dsl.lexer.ActionLexer
 
setActions(List<? extends IExecutable>) - Method in class com.massa.mrules.executable.MIndex.IndexAction
 
setActivated(boolean) - Method in class com.massa.mrules.optimizer.AbstractOptimizer
 
setAdditionalValidator(AdditionalGrammarValidator) - Method in class com.massa.dsl.grammar.Grammar
 
setAdditionalValidator(Class<AdditionalValidator<String>>) - Method in class com.massa.dsl.lexer.RegexLexer
 
setAdditionalValidator(Class<AdditionalValidator<String>>) - Method in class com.massa.dsl.matcher.RegexLexerMatcher
 
setAddon(IAddon) - Method in class com.massa.mrules.context.compile.AddonInfo
 
setAddToMatchWeight(Integer) - Method in class com.massa.dsl.lexer.TransformLexer
 
setAlreadyTypedFiltering(AutoComplete.AlreadyTypedFilteringStrategy) - Method in class com.massa.dsl.autocomplete.AutoComplete
 
setAnonymous(boolean) - Method in class com.massa.dsl.doc.lexerhandler.LexerHandlerBean
 
setAppliesTo(String) - Method in class com.massa.mrules.action.MActionFlowControl
 
setAppliesToIds(Set<String>) - Method in class com.massa.mrules.optimizer.MReturnStatementOptimizer
 
setArguments(List<? extends MFormatAccessor.Argument>) - Method in class com.massa.mrules.accessor.MFormatAccessor
 
setArguments(List<? extends IReadAccessor>) - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
setArguments(List<? extends MActionPrintF.Argument>) - Method in class com.massa.mrules.action.MActionPrintF
 
setArguments(List<? extends Call.Argument>) - Method in class com.massa.mrules.callable.Call
 
setArgumentsTypes(List<String>) - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
setAsc(boolean) - Method in class com.massa.mrules.action.MActionSort
 
setAuthorizeSystemCalls(boolean) - Method in class com.massa.mrules.security.MRulesBreSecurityManager
 
setAutoComplete(String) - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
setAutoComplete(boolean) - Method in class com.massa.dsl.grammar.ParsingContext
 
setAutoCompleteGenerator(Class<? extends AutoCompleteGenerator>) - Method in class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
setAutoCompleteGeneratorProperties(Map<String, String>) - Method in class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
setAutoCompleteLabel(String) - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
setAutoCompleteLabelOverridden(boolean) - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
setAutoCompleteOverridden(boolean) - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
setAutoCompletes(List<AutoComplete>) - Method in class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
setBase64(boolean) - Method in class com.massa.mrules.factory.ser.SerializationFactory
 
setBeginEndEscapeChar(Character) - Method in class com.massa.dsl.lexer.TextLexer
 
setBeginIndex(int) - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
setBlock(LexerBlock) - Method in class com.massa.dsl.lexer.RegexLexer
 
setBlock(LexerBlock) - Method in class com.massa.dsl.lexer.SubParseLexer
 
setBlock(LexerBlock) - Method in class com.massa.dsl.lexer.TransformLexer
 
setBlock(LexerBlock) - Method in class com.massa.dsl.lexer.ValueLexer
 
setBlock(LexerBlock) - Method in class com.massa.dsl.lexer.ValuesLexer
 
setBlock(LexerBlock) - Method in class com.massa.dsl.matcher.LexerBlockMatcher
 
setBlockBean(LexerBlockHandlerBean) - Method in class com.massa.dsl.doc.matcherhandler.LexerBlockMatcherHandler.LexerBlockMatcherHandlerBean
 
setBlockBeans(List<LexerBlockHandlerBean>) - Method in class com.massa.dsl.doc.blockhandler.AndLexerBlockHandler.AndLexerBlockHandlerBean
 
setBlockBeans(List<LexerBlockHandlerBean>) - Method in class com.massa.dsl.doc.blockhandler.OrLexerBlockHandler.OrLexerBlockHandlerBean
 
setBlocking(boolean) - Method in class com.massa.mrules.optimizer.MReturnStatementOptimizer
 
setBlocks(List<LexerBlock>) - Method in class com.massa.dsl.block.AndLexerBlock
 
setBlocks(List<LexerBlock>) - Method in class com.massa.dsl.block.OrLexerBlock
 
setBlocks(List<LexerBlock>) - Method in class com.massa.dsl.lexer.ObjectLexer
 
setBy(List<IReadAccessor>) - Method in class com.massa.mrules.action.MActionSort
 
setCacheActivationResolver(ICacheActivationResolver) - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
setCacheActivationResolver(ICacheActivationResolver) - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
setCacheActivationResolver(ICacheActivationResolver) - Method in interface com.massa.mrules.context.compile.ICompilationContext
 
setCacheActivationResolver(ICacheActivationResolver) - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
setCacheActivationResolver(ICacheActivationResolver) - Method in class com.massa.mrules.factory.AbstractRuleExecutionSetFactory
 
setCacheActivationResolver(ICacheActivationResolver) - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
Allows to override global cache activation configuration.
setCachedData(IAddon, Object) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
setCachedData(IAddon, Object) - Method in class com.massa.mrules.context.execute.ExecutionContextWrapper
Deprecated.
 
setCachedData(IAddon, Object) - Method in interface com.massa.mrules.context.execute.IExecutionContext
Allows to cache data for a given addon.
setCacheEnabled(String) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
setCacheEnabled(boolean) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
setCacheEnabled(boolean) - Method in interface com.massa.mrules.set.IMRuleExecutionSet
Allows to globally disable cache usage for this ruleset.
setCacheEnabled(boolean) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
setCallable(IReadAccessor) - Method in class com.massa.mrules.callable.Call
 
setCallables(List<? extends ICallable>) - Method in class com.massa.mrules.set.MRuleExecutionSet
 
setCaseSensitive(boolean) - Method in class com.massa.dsl.matcher.DynamicLexerMatcher
 
setCaseSensitive(boolean) - Method in class com.massa.dsl.matcher.FixedLexerMatcher
 
setCaseSensitive(boolean) - Method in class com.massa.dsl.matcher.MultipleFixedLexerMatcher
 
setChain(List<IMOptimizer>) - Method in interface com.massa.mrules.optimizer.IMOptimizerChain
Set IMOptimizer chain list.
setChain(List<IMOptimizer>) - Method in class com.massa.mrules.optimizer.MOptimizerChain
 
setCheckHash(boolean) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
setClassesGroup(String) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
setClassesTooManyResults(String) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
setClassesTooManyResultsLimit(int) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
setClassIn(String) - Method in class com.massa.mrules.context.MContextFactory
 
setClassIn(String) - Method in class com.massa.mrules.context.MInOutContextFactory
 
setClassName(String) - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
setClassName(String) - Method in class com.massa.mrules.context.MListContextClassProperty
 
setClassOut(String) - Method in class com.massa.mrules.context.MInOutContextFactory
 
setClassProperties(List<MListContextClassProperty>) - Method in class com.massa.mrules.context.MListContextFactory
 
setClassProperty(Map<String, MListContextClassProperty>) - Method in class com.massa.mrules.context.compile.MListCompilationContext
 
setClassProperty(Map<String, MListContextClassProperty>) - Method in class com.massa.mrules.context.execute.MListExecutionContext
 
setCloneRuleSet(boolean) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
setCode(CompiledCode) - Method in class com.massa.util.extensions.nativeproperty.compiler.DynamicClassLoader
 
setCoefficientsProperty(IReadAccessor) - Method in class com.massa.mrules.accessor.arithmetic.Average
 
setCoefficientsSource(IReadAccessor) - Method in class com.massa.mrules.accessor.arithmetic.Average
 
setCoefficientsValues(List<IReadAccessor>) - Method in class com.massa.mrules.accessor.arithmetic.Average
 
setCommand(IReadAccessor) - Method in class com.massa.mrules.action.MActionExec
 
setCommand(String) - Method in class com.massa.mrules.action.MActionFlowControl
 
setCommentBegin(String) - Method in class com.massa.dsl.grammar.Grammar
 
setCommentHandler(AdvancedReader.CommentHandler) - Method in class com.massa.util.io.AdvancedReader
Specifies a comment handler
setCompilationContext(ICompilationContext) - Method in class com.massa.mrules.factory.AbstractRuleExecutionSetFactory
 
setCompilationContext(ICompilationContext) - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
 
setCompilationLevel(CompilationLevel) - Method in class com.massa.mrules.context.AbstractContextFactory
 
setCompilationLevel(CompilationLevel) - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
setCompilationLevel(CompilationLevel) - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
setCompilationLevel(CompilationLevel) - Method in interface com.massa.mrules.context.compile.ICompilationContext
CompilationLevel to use for compilation.
setCompilationLevel(CompilationLevel) - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
setCompilationLevel(CompilationLevel) - Method in interface com.massa.mrules.context.IContextFactory
 
setCompilationLevel(CompilationLevel) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
setCompilationLevel(CompilationLevel) - Method in class com.massa.mrules.factory.AbstractRuleExecutionSetFactory
 
setCompilationLevel(CompilationLevel) - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
Sets compilation context to use with context factory.
setCondition(ICondition) - Method in class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
 
setCondition(ICondition) - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
setCondition(ICondition) - Method in class com.massa.mrules.accessor.MSearchAccessor
 
setCondition(ICondition) - Method in class com.massa.mrules.condition.MConditionNot
 
setCondition(ICondition) - Method in class com.massa.mrules.executable.MRule.ElseIf
 
setCondition(ICondition) - Method in class com.massa.mrules.executable.MRule
 
setCondition(ICondition) - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder
 
setCondition(ICondition) - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubCondition
 
setConditionBuilder(ConditionBuilder) - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder
 
setConditionBuilder(ConditionBuilder) - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubConditionBuilder
 
setConditions(List<ICondition>) - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
setConditions(List<ICondition>) - Method in class com.massa.mrules.condition.MConditionSet
 
setConfigHolderImpl(String) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
setConsiderValidated(boolean) - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
setConsiderValidated(boolean) - Method in class com.massa.mrules.operator.logical.VALBETWEEN
 
setContent(String) - Method in class com.massa.dsl.autocomplete.AutoComplete
 
setContextFactory(IContextFactory) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
setContextFactory(IContextFactory) - Method in interface com.massa.mrules.set.IMRuleExecutionSet
 
setContextFactory(IContextFactory) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
setCtxt(IExecutionContext) - Method in class com.massa.mrules.util.property.ExtPropertySource
 
setCurArg(Object) - Method in interface com.massa.util.property.IPropertySource
Set current arg's current source.
setCurArg(Object) - Method in class com.massa.util.property.PropertySource
 
setCurArgType(Class<?>) - Method in interface com.massa.util.property.IPropertySource
Set current arg's current source type.
setCurArgType(Class<?>) - Method in class com.massa.util.property.PropertySource
 
setCurSource(Object) - Method in interface com.massa.util.property.IPropertySource
 
setCurSource(Object) - Method in class com.massa.util.property.PropertySource
 
setCurSourceType(Class<?>) - Method in interface com.massa.util.property.IPropertySource
 
setCurSourceType(Class<?>) - Method in class com.massa.util.property.PropertySource
 
setDate1(IReadAccessor) - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
setDate2(IReadAccessor) - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
setDay(IReadAccessor) - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
setDay(int) - Method in class com.massa.util.DateUtils.DateOperation
 
setDeactivateComments(boolean) - Method in class com.massa.dsl.lexer.TextLexer
 
setDeactivated(boolean) - Method in class com.massa.util.io.AdvancedReader.CommentHandler
 
setDebugInfo(String) - Method in class com.massa.mrules.base.AbstractAnonymousMRulesObject
 
setDebugInfo(String) - Method in class com.massa.mrules.base.AbstractMRulesObject
 
setDebugInfo(String) - Method in interface com.massa.mrules.base.IMRulesObject
Sets some debug information of the current instance.
setDebugInfo(String) - Method in class com.massa.mrules.session.AbstractMRuleSession
 
setDebugInfo(String) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
setDebugInfo(String) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
setDecimals(Rounder) - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
setDecimals(Rounder) - Method in class com.massa.mrules.accessor.arithmetic.Round
 
setDecimals(Rounder) - Method in class com.massa.mrules.operator.math.DIVIDED
 
setDecimals(Integer) - Method in class com.massa.util.Rounder
 
setDefaultActions(List<? extends IExecutable>) - Method in class com.massa.mrules.executable.MIndex
 
setDefaultHandler(H) - Method in class com.massa.dsl.doc.HandlersHolder
 
setDefaultObjectFilter(String) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
setDefaultObjectFilter(String) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
setDefaultParameters(Map<String, String>) - Method in class com.massa.mrules.builder.MRulesBuilder
 
setDefaultRedirect(Object) - Method in class com.massa.mrules.executable.MIndex
 
setDescription(String) - Method in class com.massa.mrules.base.AbstractAnonymousMRulesObject
 
setDescription(String) - Method in class com.massa.mrules.base.AbstractMRulesObject
 
setDescription(String) - Method in interface com.massa.mrules.base.IMRulesObject
Sets the description of the current instance.
setDescription(String) - Method in class com.massa.mrules.session.AbstractMRuleSession
 
setDescription(String) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
setDescription(String) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
setDetector(CharDetectorFactory) - Method in class com.massa.dsl.lexer.NextCharLexer
 
setDisableAutomaticOptions(boolean) - Method in class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
setDisabled(boolean) - Method in class com.massa.dsl.autocomplete.AutoComplete
 
setDisabled(boolean) - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
setDocumentLocator(Locator) - Method in class com.massa.util.PositionalXMLReader.PositionalHandler
 
setDslDoc(DslDoc) - Method in interface com.massa.dsl.doc.Documented
Extra documentation used by doc gen.
setDslDoc(DslDoc) - Method in class com.massa.dsl.grammar.Grammar
 
setDslDoc(DslDoc) - Method in class com.massa.dsl.lexer.AbstractLexer
 
setDslDoc(DslDoc) - Method in class com.massa.dsl.matcher.AbstractLexerMatcher
 
setDslDoc(DslDoc) - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
setDuration(long) - Method in class com.massa.mrules.jmx.MRuleExecutionSetMXNotification
 
setElseifs(List<MRule.ElseIf>) - Method in class com.massa.mrules.executable.MRule
 
setElses(List<? extends IExecutable>) - Method in class com.massa.mrules.executable.MRule
 
setEnd(LexerMatcherHandlerBean) - Method in class com.massa.dsl.doc.lexerhandler.StartEndLexerHandler.StartEndLexerHandlerBean
 
setEnd(LexerMatcher) - Method in class com.massa.dsl.lexer.AbstractLexer
 
setEnd(LexerMatcher) - Method in class com.massa.dsl.lexer.TransformLexer
 
setEnd(IReadAccessor) - Method in class com.massa.mrules.executable.MForEachNumber
 
setEndIndex(int) - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
setEnds(char[]) - Method in class com.massa.util.io.FixedCharsDetectorFactory
 
setEnumProperty(String) - Method in class com.massa.dsl.lexer.EnumLexer
 
setErr(Appendable) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
Changes error stream, which is System.err by default.
setError(boolean) - Method in class com.massa.mrules.action.AbstractActionPrint
 
setEscapeChar(Character) - Method in class com.massa.util.io.FixedCharsDetectorFactory
 
setEscapeChar(Character) - Method in class com.massa.util.io.PatternCharDetectorFactory
 
setEstimatedCost(int) - Method in class com.massa.mrules.util.CostInfo
 
setEstimatedValueCount(int) - Method in class com.massa.mrules.util.CostInfo
 
setExclusionHierarchyBreaker(boolean) - Method in class com.massa.dsl.matcher.AbstractLexerMatcher
 
setExecutable(IExecutable.ValueReturning) - Method in class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
 
setExecutables(List<? extends IExecutable>) - Method in class com.massa.mrules.callable.Function
 
setExecutables(List<? extends IExecutable>) - Method in class com.massa.mrules.executable.MExecutionBlock
 
setExecutables(List<? extends IExecutable>) - Method in class com.massa.mrules.executable.MForEach
 
setExecutables(List<? extends IExecutable>) - Method in class com.massa.mrules.executable.MForEachNumber
 
setExecutables(List<? extends IExecutable>) - Method in class com.massa.mrules.set.MRuleExecutionSet
 
setExecutionSet(IMRuleExecutionSet) - Method in class com.massa.mrules.context.AbstractContext
Sets linked rule set and adapts logger name suffix with rule set's name.
setExecutionSet(IMRuleExecutionSet) - Method in class com.massa.mrules.context.AbstractContextFactory
 
setExecutionSet(IMRuleExecutionSet) - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
setExecutionSet(IMRuleExecutionSet) - Method in class com.massa.mrules.context.ContextWrapper
 
setExecutionSet(IMRuleExecutionSet) - Method in interface com.massa.mrules.context.IContext
 
setExecutionSet(IMRuleExecutionSet) - Method in interface com.massa.mrules.context.IContextFactory
 
setExtraDescription(String) - Method in class com.massa.dsl.doc.DslDoc
 
setExtraTags(List<String>) - Method in class com.massa.dsl.doc.DslDoc
 
setFactoryImpl(String) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
setFactoryRenderer(Renderable) - Method in class com.massa.dsl.doc.lexerhandler.NextCharLexerHandler.NextCharLexerHandlerBean
 
setFalseRepresentation(String) - Method in class com.massa.util.convert.BooleanConverter
 
setFalseValues(String) - Method in class com.massa.dsl.lexer.BooleanLexer
 
setField(IReadAccessor) - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
setFieldsSubGroup(String) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
setFixedPattern(String) - Method in class com.massa.dsl.matcher.DynamicLexerMatcher
 
setFollowingChar(String) - Method in class com.massa.dsl.matcher.AbstractLeafLexerMatcher
 
setForceCompilationLevel(boolean) - Method in class com.massa.mrules.factory.AbstractRuleExecutionSetFactory
 
setForceCompilationLevel(boolean) - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
 
setForceReanalyze(boolean) - Method in class com.massa.util.io.AdvancedReader.CommentHandler
 
setFromEnum(Class<? extends Enum<?>>) - Method in class com.massa.dsl.lexer.EnumLexer
 
setGlobalVariablesSubGroup(String) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
setGroup(String) - Method in class com.massa.dsl.autocomplete.AutoComplete
 
setGroup(String) - Method in class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
setGroup(String) - Method in interface com.massa.dsl.autocomplete.AutoCompleteGenerator
 
setGroup(String) - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
setGroup(String) - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
setGroup(String) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
setHour(IReadAccessor) - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
setHour(int) - Method in class com.massa.util.DateUtils.DateOperation
 
setId(String) - Method in class com.massa.dsl.grammar.Grammar
 
setId(String) - Method in class com.massa.dsl.lexer.AbstractLexer
 
setId(String) - Method in interface com.massa.dsl.lexer.Lexer
 
setIfFalse(IReadAccessor) - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
setIfTrue(IReadAccessor) - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
setIgnore(boolean) - Method in class com.massa.dsl.doc.DslDoc
 
setImportedClasses(List<LocalImportHolder>) - Method in class com.massa.mrules.set.MRuleExecutionSet
 
setImportedPackages(List<LocalImportHolder>) - Method in class com.massa.mrules.set.MRuleExecutionSet
 
setIncludeClasses(boolean) - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
setIncludePackages(boolean) - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
setIncrement(IReadAccessor) - Method in class com.massa.mrules.executable.MForEachNumber
 
setIndex(Map<Object, MIndex.IndexAction>) - Method in class com.massa.mrules.executable.MIndex
 
setIndexedProperty(Object, String, Object) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
setIndexedProperty(Object, String, int, Object) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
setIndexSource(IPropertySource) - Method in class com.massa.mrules.util.property.IndexedProperty2
 
setIndexSource(IPropertySource) - Method in class com.massa.util.property.IndexedProperty
 
setIndexVar(String) - Method in class com.massa.mrules.executable.MForEach
 
setIndexVar(String) - Method in class com.massa.mrules.executable.MForEachNumber
 
setInjectionStrategy(LexerInjectionStrategy) - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock
 
setInplace(boolean) - Method in class com.massa.mrules.action.MActionSort
 
setInput(I) - Method in class com.massa.mrules.context.execute.MExecutionContext
 
setInputOutputLabels(String) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
setInputType(Class<?>) - Method in class com.massa.mrules.context.compile.MCompilationContext
 
setInternalCacheIdentifier(Integer) - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
setInternalCacheIdentifier(Integer) - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
setInternalCacheIdentifier(Integer) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
setInternalCacheIdentifier(Integer) - Method in class com.massa.mrules.addon.AbstractAddon
Stores nothing.
setInternalCacheIdentifier(Integer) - Method in class com.massa.mrules.addon.AbstractAnonymousAddon
Stores nothing.
setInternalCacheIdentifier(Integer) - Method in interface com.massa.mrules.addon.IAddon
This method is called internally during the compilation phase, to set an internal cache identifier.
setInternalCacheIdentifier(Integer) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
Stores nothing.
setInternalCacheIdentifier(Integer) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
setIterationOperator(ILogicalOperator) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
setIterations(IReadAccessor) - Method in class com.massa.mrules.executable.MForEachNumber
 
setJmxRegistrationStrategy(MRulesJmxRegistrationStrategy, boolean) - Static method in class com.massa.mrules.addon.MAddonsFinder
Replaces current strategy used to register JMX Beans to monitor rulesets lifecycle steps.
setJndiName(String) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
setKeepEndMatchText(boolean) - Method in class com.massa.dsl.lexer.TextLexer
 
setKeepStartMatchText(boolean) - Method in class com.massa.dsl.lexer.TextLexer
 
setKey(Object) - Method in class com.massa.dsl.lexer.MappedPropertyLexer.StandaloneEntry
 
setKeySource(IPropertySource) - Method in class com.massa.mrules.util.property.MappedProperty2
 
setKeySource(IPropertySource) - Method in class com.massa.util.property.MappedProperty
 
setKnownGlobals(String) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
setLabel(String) - Method in class com.massa.dsl.autocomplete.AutoComplete
 
setLeft(IReadAccessor) - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
setLeft(IReadAccessor) - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder
 
setLexer(Lexer) - Method in class com.massa.dsl.block.LexerClassBlock
 
setLexer(Lexer) - Method in class com.massa.dsl.doc.lexerhandler.LexerHandlerBean
 
setLexerBean(LexerHandlerBean) - Method in class com.massa.dsl.doc.blockhandler.LexerClassBlockHandler.LexerClassBlockHandlerBean
 
setLexerBlock(LexerBlock) - Method in class com.massa.dsl.doc.blockhandler.LexerBlockHandlerBean
 
setLexerBlock(LexerBlockHandlerBean) - Method in class com.massa.dsl.doc.lexerhandler.RegexLexerHandler.RegexLexerHandlerBean
 
setLexerBlock(LexerBlockHandlerBean) - Method in class com.massa.dsl.doc.lexerhandler.SubParseLexerHandler.SubParseLexerHandlerBean
 
setLexerBlock(LexerBlockHandlerBean) - Method in class com.massa.dsl.doc.lexerhandler.TransformLexerHandler.TransformLexerHandlerBean
 
setLexerBlock(LexerBlockHandlerBean) - Method in class com.massa.dsl.doc.lexerhandler.ValueLexerHandler.ValueLexerHandlerBean
 
setLexerBlocks(List<LexerBlockHandlerBean>) - Method in class com.massa.dsl.doc.lexerhandler.ObjectLexerHandler.ObjectLexerHandlerBean
 
setLexerClass(Class<Lexer>) - Method in class com.massa.dsl.block.LexerClassBlock
 
setLexerId(String) - Method in class com.massa.dsl.block.LexerIdBlock
 
setLexerIdExclude(String) - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock
 
setLexerIds(String) - Method in class com.massa.dsl.block.LexerIdsBlock
Sets lexer ids from a String containing ids separated by semicolons.
setLexerIdsSet(Set<String>) - Method in class com.massa.dsl.block.LexerIdsBlock
 
setLexers(List<Lexer>) - Method in class com.massa.dsl.doc.blockhandler.LexerTypeBlockHandler.LexerTypeBlockHandlerBean
 
setLexerType(Class<?>) - Method in class com.massa.dsl.block.LexerTypeBlock
 
setLexerTypeExclude(String) - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock
 
setListenerClass(Class<? extends LexerParserListener>) - Method in class com.massa.dsl.lexer.AbstractLexer
Also sets internal instance.
setListenerClass(Class<? extends MatcherListener>) - Method in class com.massa.dsl.matcher.AbstractLexerMatcher
 
setLocale(String) - Method in class com.massa.dsl.grammar.Grammar
 
setLocale(Locale) - Method in class com.massa.util.convert.DateConverter
 
setLocale(Locale) - Method in class com.massa.util.convert.NumberConverter
 
setLocalImport(String) - Method in class com.massa.mrules.set.LocalImportHolder
 
setLocalVariablesSubGroup(String) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
setLoggerName(String) - Method in class com.massa.mrules.context.AbstractContext
 
setLoggerName(String) - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
setLoggerName(String) - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
setLoggerName(String) - Method in class com.massa.mrules.context.ContextWrapper
 
setLoggerName(String) - Method in class com.massa.mrules.context.execute.MCompilationContextConverter
 
setLoggerName(String) - Method in interface com.massa.mrules.context.IContext
Allows to override logger name for an execution / a compilation.
setMandatory(boolean) - Method in class com.massa.dsl.block.AbstractLexerBlock
 
setMappedProperty(Object, String, Object) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
setMappedProperty(Object, String, String, Object) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
setMatch(String) - Method in class com.massa.dsl.matcher.FixedLexerMatcher
 
setMatch(Set<String>) - Method in class com.massa.dsl.matcher.MultipleFixedLexerMatcher
 
setMatcher(LexerMatcher) - Method in class com.massa.dsl.doc.matcherhandler.LexerMatcherHandlerBean
 
setMatcher(LexerMatcher) - Method in class com.massa.dsl.matcher.ChangeWeightLexerMatcher
 
setMatcherAutoCompleteConfiguration(AutoCompleteConfiguration) - Method in interface com.massa.dsl.autocomplete.MatcherAutoCompleter
Allows to configure a preferred autoComplete scheme.
setMatcherAutoCompleteConfiguration(AutoCompleteConfiguration) - Method in class com.massa.dsl.lexer.AbstractLexer
 
setMatcherAutoCompleteConfiguration(AutoCompleteConfiguration) - Method in class com.massa.dsl.matcher.AbstractLexerMatcher
 
setMatcherAutoCompleteConfiguration(AutoCompleteConfiguration) - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
setMatcherListenerClass(Class<? extends MatcherListener>) - Method in class com.massa.dsl.lexer.TransformLexer
 
setMatchers(List<LexerMatcher>) - Method in class com.massa.dsl.matcher.AbstractCombineLexerMatcher
 
setMathBuilder(MathBuilder) - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder
 
setMax(IReadAccessor) - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
setMax(int) - Method in class com.massa.mrules.operator.logical.VALBETWEEN
 
setMaxDebugLevel(Integer) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
 
setMaxLevel(int) - Method in class com.massa.util.ObjOut
 
setMaxOccurs(Integer) - Method in class com.massa.dsl.block.AbstractLexerBlock
 
setMaxPass(int) - Method in class com.massa.mrules.optimizer.MExpressionOptimizer
 
setMaxReadLen(int) - Method in class com.massa.util.io.AdvancedReader
Specifies maximum number of characters to read from underlying reader
setMessage(IReadAccessor) - Method in class com.massa.mrules.accessor.MFormatAccessor
 
setMessage(IReadAccessor) - Method in class com.massa.mrules.action.MActionFlowControl
 
setMessage(IReadAccessor) - Method in class com.massa.mrules.action.MActionPrintF
 
setMethodsSubGroup(String) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
setMilli(IReadAccessor) - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
setMilli(int) - Method in class com.massa.util.DateUtils.DateOperation
 
setMin(IReadAccessor) - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
setMin(int) - Method in class com.massa.mrules.operator.logical.VALBETWEEN
 
setMinOccurs(Integer) - Method in class com.massa.dsl.block.AbstractLexerBlock
 
setMinute(IReadAccessor) - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
setMinute(int) - Method in class com.massa.util.DateUtils.DateOperation
 
setMode(LexerMatcherHandler.Mode) - Method in class com.massa.dsl.doc.matcherhandler.LexerMatcherHandlerBean
 
setMode(RoundingMode) - Method in class com.massa.util.Rounder
Null defaults to HALF_UP.
setMonth(IReadAccessor) - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
setMonth(int) - Method in class com.massa.util.DateUtils.DateOperation
 
setMultiple(boolean) - Method in class com.massa.mrules.context.MListContextClassProperty
 
setName(String) - Method in class com.massa.dsl.block.AbstractInjectableLexerBlock
 
setName(String) - Method in class com.massa.mrules.accessor.MFormatAccessor.Argument
 
setName(String) - Method in class com.massa.mrules.base.AbstractAnonymousMRulesObject
 
setName(String) - Method in class com.massa.mrules.base.AbstractArgument
 
setName(String) - Method in class com.massa.mrules.base.AbstractMRulesObject
 
setName(String) - Method in interface com.massa.mrules.base.IMRulesObject
Sets the name of the current instance.
setName(String) - Method in class com.massa.mrules.callable.Call.Argument
 
setName(String) - Method in class com.massa.mrules.context.MListContextClassProperty
 
setName(String) - Method in class com.massa.mrules.session.AbstractMRuleSession
 
setName(String) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
setName(String) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
setNbElementsToRetrieve(IReadAccessor) - Method in class com.massa.mrules.accessor.MMinMaxAccessor
 
setNestedProperty(Object, String, Object) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
setNot(boolean) - Method in class com.massa.mrules.condition.AbstractCondition
Allows to invert condition's behavior.
setNot(boolean) - Method in interface com.massa.mrules.condition.ICondition
Allows to invert condition's behavior.
setNot(boolean) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
setNullFirst(boolean) - Method in class com.massa.mrules.action.MActionSort
 
setNullIsMaxValue(boolean) - Method in class com.massa.mrules.accessor.MMinMaxAccessor.Max
 
setNullIsMinValue(boolean) - Method in class com.massa.mrules.accessor.MMinMaxAccessor.Min
 
setNullValues(String) - Method in class com.massa.dsl.lexer.NullLexer
 
setObjectCreator(ObjectCreator) - Method in class com.massa.dsl.grammar.Grammar
 
setObjectLexerListenerClass(Class<? extends ObjectLexer.ObjectLexerListener>) - Method in class com.massa.dsl.lexer.ObjectLexer
 
setOccurenceCount(int) - Method in class com.massa.mrules.context.compile.AddonInfo
 
setOn(List<IReadAccessor>) - Method in class com.massa.mrules.accessor.MMinMaxAccessor
 
setOperator(IMathOperator) - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
setOperator(ILogicalOperator) - Method in class com.massa.mrules.condition.MConditionSet
 
setOperator(IEvaluationOperator) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
setOperator(ILogicalOperator) - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubCondition
 
setOperator(ILogicalOperator) - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubConditionBuilder
 
setOperator(IMathOperator) - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder.Right
 
setOperator(IMathOperator) - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder.RightBuilder
 
setOptimizationEnabled(boolean) - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
setOptimizationEnabled(boolean) - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
setOptimizationEnabled(boolean) - Method in interface com.massa.mrules.context.compile.ICompilationContext
Is optimization process enabled?
setOptimizationEnabled(boolean) - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
setOptimizationEnabled(boolean) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
setOptimizationEnabled(boolean) - Method in class com.massa.mrules.factory.AbstractRuleExecutionSetFactory
 
setOptimizationEnabled(boolean) - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
Is optimization process enabled?
setOptimizeMultiEval(boolean) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
setOptimizeMultiRead(boolean) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
setOrdered(boolean) - Method in class com.massa.dsl.lexer.ObjectLexer
 
setOut(Appendable) - Method in class com.massa.mrules.context.execute.AbstractExecutionContext
Changes standard stream, which is System.out by default.
setOutput(O) - Method in class com.massa.mrules.context.execute.MInOutExecutionContext
 
setOutputType(Class<?>) - Method in class com.massa.mrules.context.compile.MInOutCompilationContext
 
setOverrideAlreadyTyped(boolean) - Method in class com.massa.dsl.autocomplete.AutoComplete
 
setOverrideAutomaticOptions(String) - Method in class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
setOverrideAutomaticOptionsLabel(String) - Method in class com.massa.dsl.autocomplete.AutoCompleteConfiguration
 
setOverrideCompilationLevel(CompilationLevel) - Method in class com.massa.mrules.executable.MExecutionBlock
 
setParserAutoCompleteConfiguration(AutoCompleteConfiguration) - Method in interface com.massa.dsl.autocomplete.ParserAutoCompleter
Allows to configure a preferred autoComplete scheme.
setParserAutoCompleteConfiguration(AutoCompleteConfiguration) - Method in class com.massa.dsl.lexer.NextCharLexer
 
setParserAutoCompleteConfiguration(AutoCompleteConfiguration) - Method in class com.massa.dsl.lexer.NextSpaceLexer
 
setParserAutoCompleteConfiguration(AutoCompleteConfiguration) - Method in class com.massa.dsl.lexer.StringLexer
 
setParserAutoCompleteConfiguration(AutoCompleteConfiguration) - Method in class com.massa.dsl.lexer.TextLexer
 
setPattern(String) - Method in class com.massa.util.convert.NumberConverter
 
setPattern(Pattern) - Method in class com.massa.util.io.PatternCharDetectorFactory
 
setPhase(Phase) - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
setPhase(Phase) - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
setPhase(Phase) - Method in interface com.massa.mrules.context.compile.ICompilationContext
Sets current phase: COMPILE or OPTIMIZE.
setPhase(Phase) - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
setPossibleValues(Set<String>) - Method in class com.massa.dsl.lexer.EnumLexer
 
setPreferredPattern(String) - Method in class com.massa.util.convert.DateConverter
Sets preferred formatting pattern.
setPrefix(String) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
setPreviousChar(String) - Method in class com.massa.dsl.matcher.AbstractLeafLexerMatcher
 
setPriority(LexerMatcher.Priority) - Method in class com.massa.dsl.lexer.TransformLexer
 
setPriority(LexerMatcher.Priority) - Method in class com.massa.dsl.matcher.AbstractLexerMatcher
 
setProhibitedStaticAccesses(Set<String>) - Method in class com.massa.util.security.MRulesUtilsSecurityManager
 
setProperties(List<AbstractMRulesFactoryBean.AdditionalProperty>) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
setPropertiesSubGroup(String) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
setProperty(String, Object) - Method in class com.massa.dsl.grammar.ParsingContext
Sets a property in the context
setProperty(String) - Method in class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
 
setProperty(IReadAccessor) - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
setProperty(String) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
setProperty(IReadAccessor) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
setProperty(Object, Object) - Method in class com.massa.mrules.base.MRuleExecutionSetMetadata
 
setProperty(Object, Object) - Method in class com.massa.mrules.context.compile.AbstractCompilationContext
 
setProperty(Object) - Method in class com.massa.mrules.context.compile.AddonInfo
 
setProperty(Object, Object) - Method in class com.massa.mrules.context.compile.CompilationContextWrapper
 
setProperty(Object, Object) - Method in interface com.massa.mrules.context.compile.ICompilationContext
Allows to store properties to share between components during compilation process.
setProperty(Object, Object) - Method in class com.massa.mrules.context.compile.MExecutionContextConverter
 
setProperty(Object, Object) - Method in class com.massa.mrules.executable.AbstractExecutable
 
setProperty(String) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean.AdditionalProperty
 
setProperty(Object, Object) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
setProperty(Object, Object) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
setProperty(Object, String, Object) - Method in class com.massa.util.commons.MBeanUtilsBean
Defers to super implementation, as it's a Struts specific implementation.
setProperty(Object, String, Object) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
setReadWriteLabels(String) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator
 
setRedirect(Object) - Method in class com.massa.mrules.executable.MIndex.IndexAction
 
setReference(IReadAccessor) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
setRegex(String) - Method in class com.massa.dsl.lexer.RegexLexer
 
setRegex(String) - Method in class com.massa.dsl.matcher.DynamicLexerMatcher
 
setRegex(String) - Method in class com.massa.dsl.matcher.RegexLexerMatcher
 
setRenderingData(Object) - Method in class com.massa.dsl.doc.blockhandler.LexerBlockHandlerBean
 
setRenderingData(Object) - Method in class com.massa.dsl.doc.lexerhandler.LexerHandlerBean
 
setRenderingData(Object) - Method in class com.massa.dsl.doc.matcherhandler.LexerMatcherHandlerBean
 
setResetCache(boolean) - Method in class com.massa.mrules.executable.MForEach
 
setResetCache(boolean) - Method in class com.massa.mrules.executable.MForEachNumber
 
setResultProperty(String) - Method in class com.massa.dsl.lexer.ActionLexer
 
setReturnValue(IReadAccessor) - Method in class com.massa.mrules.action.MActionFlowControl
 
setRight(IReadAccessor) - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
setRight(IReadAccessor) - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder.Right
 
setRightBuilder(MathBuilder) - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder.RightBuilder
 
setRoot(boolean) - Method in class com.massa.dsl.lexer.AbstractLexer
 
setRootOnly(boolean) - Method in class com.massa.dsl.lexer.AbstractLexer
 
setScheme(SyntaxicScheme) - Method in class com.massa.dsl.doc.lexerhandler.LexerHandlerBean
 
setSchemeLabels(List<String>) - Method in class com.massa.mrules.extensions.dsl.factory.PropertyLexerMatcher
 
setSecond(IReadAccessor) - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
setSecond(int) - Method in class com.massa.util.DateUtils.DateOperation
 
setSelectionEnd(Integer) - Method in class com.massa.dsl.autocomplete.AutoComplete
 
setSelectionEnd(Integer) - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
setSelectionStart(Integer) - Method in class com.massa.dsl.autocomplete.AutoComplete
 
setSelectionStart(Integer) - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
setSeparator(String) - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
setSeparator(String) - Method in class com.massa.mrules.accessor.MIterateAccessor
 
setSeparator(String) - Method in class com.massa.mrules.accessor.MSplitAccessor
 
setSessionType(Integer) - Method in class com.massa.mrules.extensions.spring.MRuleSessionFactoryBean
 
setSimpleProperty(Object, String, Object) - Method in class com.massa.util.commons.MPropertyUtilsBean
 
setSkipMatchText(boolean) - Method in class com.massa.dsl.matcher.AbstractLeafLexerMatcher
 
setSkipSpacesBeforeMatch(boolean) - Method in class com.massa.dsl.matcher.AbstractLeafLexerMatcher
 
setSource(IReadAccessor) - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
setSource(IReadAccessor) - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
setSource(IReadAccessor) - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
setSource(IReadAccessor) - Method in class com.massa.mrules.accessor.MIterateAccessor
 
setSource(IReadAccessor) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
setSource(IReadAccessor) - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
setSource(S) - Method in class com.massa.mrules.action.AbstractSrcTgtAction
 
setSource(IReadAccessor) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
setSource(IReadAccessor) - Method in class com.massa.mrules.executable.AbstractVariableCreatorSource
 
setSource(IReadAccessor) - Method in class com.massa.mrules.executable.MIndex
 
setSources(List<IReadAccessor>) - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
setSources(List<IReadAccessor>) - Method in class com.massa.mrules.action.MActionPrint
 
setStart(LexerMatcherHandlerBean) - Method in class com.massa.dsl.doc.lexerhandler.StartEndLexerHandler.StartEndLexerHandlerBean
 
setStart(LexerMatcher) - Method in class com.massa.dsl.lexer.AbstractLexer
 
setStart(LexerMatcher) - Method in class com.massa.dsl.lexer.TransformLexer
 
setStart(IReadAccessor) - Method in class com.massa.mrules.executable.MForEachNumber
 
setStartingPoint(int) - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
setStopAtFirstValidatedCondition(boolean) - Method in class com.massa.mrules.executable.MExecutionBlock
 
setStopAtFirstValidatedCondition(boolean) - Method in class com.massa.mrules.executable.MForEach
 
setStopAtFirstValidatedCondition(boolean) - Method in class com.massa.mrules.executable.MForEachNumber
 
setStopAtFirstValidatedCondition(boolean) - Method in class com.massa.mrules.executable.MIndex
 
setStopAtFirstValidatedCondition(boolean) - Method in class com.massa.mrules.executable.MRule
 
setStopAtFirstValidatedCondition(boolean) - Method in class com.massa.mrules.set.MRuleExecutionSet
 
setStopAtFirstValidatedDefaultCondition(boolean) - Method in class com.massa.mrules.executable.MIndex
 
setStopAtWhiteSpace(boolean) - Method in class com.massa.util.io.FixedCharsDetectorFactory
 
setStopAtWhiteSpace(boolean) - Method in class com.massa.util.io.PatternCharDetectorFactory
 
setStrategy(IClassLoadStrategy) - Static method in class com.massa.util.classloader.ClassLoaderResolver
Sets the classloader selection strategy to be used by subsequent calls to ClassLoaderResolver.getClassLoader().
setStripTrailingZeros(boolean) - Method in class com.massa.util.Rounder
 
setSubCondition(List<ConditionBuilder.Sub>) - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder
 
setSubGroup(String) - Method in class com.massa.dsl.autocomplete.AutoComplete
 
setSubLexers(List<Lexer>) - Method in class com.massa.dsl.matcher.AbstractCombineLexerMatcher
 
setSubMatchers(List<LexerMatcherHandlerBean>) - Method in class com.massa.dsl.doc.matcherhandler.AndLexerMatcherHandler.AndLexerMatcherHandlerBean
 
setSubMatchers(List<LexerMatcherHandlerBean>) - Method in class com.massa.dsl.doc.matcherhandler.OrLexerMatcherHandler.OrLexerMatcherHandlerBean
 
setSubMath(List<MathBuilder.Sub>) - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder
 
setSuccess(boolean) - Method in class com.massa.mrules.jmx.MRuleExecutionSetMXNotification
 
setSuffix(String) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
setSyntaxValidation(boolean) - Method in class com.massa.dsl.grammar.ParsingContext
 
setTarget(T) - Method in class com.massa.mrules.action.AbstractSrcTgtAction
 
setTarget(IReadAccessor) - Method in class com.massa.mrules.action.MActionClear
 
setTarget(IReadAccessor) - Method in class com.massa.mrules.action.MActionSort
 
setTargetGenericType(Class<?>) - Method in class com.massa.mrules.accessor.MCastAccessor
 
setTargetType(Class<?>) - Method in class com.massa.mrules.accessor.MCastAccessor
 
setThens(List<? extends IExecutable>) - Method in class com.massa.mrules.executable.MRule.ElseIf
 
setThens(List<? extends IExecutable>) - Method in class com.massa.mrules.executable.MRule
 
setTimeZone(TimeZone) - Method in class com.massa.util.convert.DateConverter
 
setTooManyResults(String) - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
setTooManyResultsLimit(int) - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
setTrueRepresentations(String[]) - Method in class com.massa.util.convert.BooleanConverter
 
setTrueValues(String) - Method in class com.massa.dsl.lexer.BooleanLexer
 
setType(Class<?>) - Method in class com.massa.dsl.doc.lexerhandler.LexerHandlerBean
 
setType(Class<?>) - Method in class com.massa.dsl.lexer.EnumLexer
 
setType(Class<?>) - Method in class com.massa.dsl.lexer.HardCodedLexer
 
setType(Class<?>) - Method in class com.massa.dsl.lexer.ObjectLexer
 
setType(Class<?>) - Method in class com.massa.dsl.lexer.SubParseLexer
 
setType(Class<?>) - Method in class com.massa.dsl.lexer.TransformLexer
 
setType(Class<?>) - Method in class com.massa.mrules.accessor.MValueAccessor
 
setType(String) - Method in class com.massa.mrules.executable.AbstractVariableCreator
 
setUnicity(LexerUnicity) - Method in class com.massa.dsl.block.AbstractLexerBlock
 
setUnread(boolean) - Method in class com.massa.dsl.lexer.NextCharLexer
 
setUri(String) - Method in class com.massa.mrules.base.MRuleExecutionSetMetadata
 
setUri(String) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
setUri(String) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
 
setUri(String) - Method in interface com.massa.mrules.set.IMRuleExecutionSet
Set unique ruleset URI
setUri(String) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
setUseDeclaredImports(boolean) - Method in class com.massa.mrules.extensions.dsl.factory.ImportAutoCompleteGenerator
 
setUseLocaleFormat(boolean) - Method in class com.massa.util.convert.NumberConverter
 
setVal(boolean) - Method in class com.massa.mrules.condition.MHardCodedCondition
 
setValue(Object) - Method in class com.massa.dsl.lexer.HardCodedLexer
 
setValue(Object) - Method in class com.massa.dsl.lexer.MappedPropertyLexer.StandaloneEntry
 
setValue(Object) - Method in class com.massa.mrules.accessor.MValueAccessor
 
setValue(IReadAccessor) - Method in class com.massa.mrules.base.AbstractArgument
 
setValue(IReadAccessor) - Method in class com.massa.mrules.callable.Return
 
setValue(String) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean.AdditionalProperty
 
setValues(List<IReadAccessor>) - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
setValues(List<IReadAccessor>) - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
setValues(List<IReadAccessor>) - Method in class com.massa.mrules.accessor.MIterateAccessor
 
setValues(Collection<IReadAccessor>) - Method in class com.massa.mrules.accessor.MValuesAccessor
 
setVar(String) - Method in class com.massa.mrules.action.MActionUndefine
 
setVar(String) - Method in class com.massa.mrules.executable.AbstractVariableCreator
 
setWeight(int) - Method in class com.massa.dsl.matcher.NoopLexerMatcher
 
setWeightDiff(int) - Method in class com.massa.dsl.matcher.ChangeWeightLexerMatcher
 
setWrapped(LexerMatcher) - Method in class com.massa.dsl.matcher.AbstractLexerMatcherWrapper
 
setWrapped(IMRuleExecutionSet) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
setWrappedBean(LexerMatcherHandlerBean) - Method in class com.massa.dsl.doc.matcherhandler.LexerMatcherWrapperHandler.LexerMatcherWrapperHandlerBean
 
setXmlFile(String) - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean
 
setYear(IReadAccessor) - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
setYear(int) - Method in class com.massa.util.DateUtils.DateOperation
 
shouldFormatResult() - Method in class com.massa.mrules.accessor.arithmetic.Divide
Returns false, as Divide formats results by default.
shouldFormatResult() - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
If the implementation of MArithmeticAccessor.evaluate(IExecutionContext, InternalIterator) performs the rounding and formating operations, then this method should be overridden to return false.
shouldPrune(String) - Method in class com.massa.util.ObjOut
 
SimpleProperty - Class in com.massa.util.property
Most simple property.
SimpleProperty(String) - Constructor for class com.massa.util.property.SimpleProperty
 
SimpleProperty2 - Class in com.massa.mrules.util.property
SimpleProperty extension.
SimpleProperty2(String) - Constructor for class com.massa.mrules.util.property.SimpleProperty2
 
SimpleXMLFactory - Class in com.massa.mrules.factory.xml
Defines a simple grammar, allowing to use only part of engine possibilities.
SimpleXMLFactory() - Constructor for class com.massa.mrules.factory.xml.SimpleXMLFactory
 
SimpleXMLFactory(CompilationLevel) - Constructor for class com.massa.mrules.factory.xml.SimpleXMLFactory
 
SimpleXMLFactory(ICompilationContext) - Constructor for class com.massa.mrules.factory.xml.SimpleXMLFactory
 
SINGLE_MATH_ID - Static variable in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
SIZE_ID - Static variable in class com.massa.mrules.accessor.MSizeAccessor
 
skip(long) - Method in class com.massa.util.io.AdvancedReader
Skip characters, which are not possible to unread.
skip(long, boolean) - Method in class com.massa.util.io.AdvancedReader
Skip characters.
skip(Object...) - Method in class com.massa.util.ObjOut
Records passed objects to the 'already seen' list, causing their content to be skipped when dumping later on. e.g :
new ObjOut().to("file.c").skip(session).dump(request)
skipSpaces(AdvancedReader, boolean) - Static method in class com.massa.dsl.DslUtils
Skips all space chars (\s, \t, \n, \r, \f) util a non-space is found.
skipUnusefulSpaces(String) - Static method in class com.massa.dsl.DslUtils
Trims input string and replaces multiple space chars (\s, \t, \n, \r, \f) with only one.
SORT_ID - Static variable in class com.massa.mrules.action.MActionSort
 
source - Variable in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
SourceCode - Class in com.massa.util.extensions.nativeproperty.compiler
Represents source code.
SourceCode(String, String) - Constructor for class com.massa.util.extensions.nativeproperty.compiler.SourceCode
 
SPECIAL - Static variable in enum com.massa.util.ObjOut.StdHandler
 
SpecificCacheActivationResolver - Class in com.massa.mrules.addon
Specific activation resolver to configure addons by ID.
SpecificCacheActivationResolver(boolean, Set<String>) - Constructor for class com.massa.mrules.addon.SpecificCacheActivationResolver
 
specificHandleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.AbstractMapAccessor
 
specificHandleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
Override this to apply specific transformation on value read from source accessor.
specificHandleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.arithmetic.Abs
 
specificHandleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.arithmetic.Round
 
specificHandleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.MCastAccessor
 
specificHandleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
specificHandleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.MFilterAccessor
 
specificHandleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.MMinMaxAccessor
 
specificHandleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.MNullIfEmptyAccessor
 
specificHandleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.MSearchAccessor
 
specificHandleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.MSizeAccessor
 
specificHandleValue(IExecutionContext, Object) - Method in class com.massa.mrules.accessor.MSplitAccessor
 
SPLIT_ID - Static variable in class com.massa.mrules.accessor.MSplitAccessor
 
splitIntoSimpleComponents(String) - Method in class com.massa.util.property.PropertyCompiler
Splits the property into sub-components, splitting all "main" dots.
stack - Variable in class com.massa.util.ObjOut.OutputDriverHtml
 
STANDALONECONTEXT_ID - Static variable in class com.massa.mrules.context.MStandaloneContextFactory
 
StandaloneEntry() - Constructor for class com.massa.dsl.lexer.MappedPropertyLexer.StandaloneEntry
 
START_MATCH - Static variable in class com.massa.dsl.matcher.DynamicLexerMatcher
 
startElement(String, String, String, Attributes) - Method in class com.massa.util.PositionalXMLReader.PositionalHandler
 
StartEndLexerHandler - Class in com.massa.dsl.doc.lexerhandler
Handler that can be extended, to render Lexers with start / end matchers..
StartEndLexerHandler() - Constructor for class com.massa.dsl.doc.lexerhandler.StartEndLexerHandler
 
StartEndLexerHandler.StartEndLexerHandlerBean - Class in com.massa.dsl.doc.lexerhandler
 
StartEndLexerHandlerBean() - Constructor for class com.massa.dsl.doc.lexerhandler.StartEndLexerHandler.StartEndLexerHandlerBean
 
startOpenNode(Outer, String) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
State() - Constructor for class com.massa.util.property.PropertySource.State
 
staticCall(Class<?>, String) - Static method in class com.massa.util.MBeanUtils
Shortcut for a no-arg static call.
staticCall(Class<?>, String, Class<?>[], Object...) - Static method in class com.massa.util.MBeanUtils
Performs a static call by reflection on the provided class to the method name provided.
StaticFieldProperty - Class in com.massa.util.property
Allows to specify a direct static Field access.
StaticFieldProperty(String, String) - Constructor for class com.massa.util.property.StaticFieldProperty
 
StaticFieldProperty2 - Class in com.massa.mrules.util.property
StaticFieldProperty2(ICompilationContext, String, String) - Constructor for class com.massa.mrules.util.property.StaticFieldProperty2
 
StaticMethodProperty - Class in com.massa.util.property
Allows to specify a direct static Method access.
StaticMethodProperty(String, String, IProperty...) - Constructor for class com.massa.util.property.StaticMethodProperty
 
StaticMethodProperty2 - Class in com.massa.mrules.util.property
StaticMethodProperty2(ICompilationContext, String, String, IProperty...) - Constructor for class com.massa.mrules.util.property.StaticMethodProperty2
 
statics() - Method in class com.massa.util.ObjOut
 
staticsF - Variable in class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
 
staticsM - Variable in class com.massa.util.property.PropertyCompiler.SecuredPropertyFactory
 
StrictFieldProperty - Class in com.massa.util.property
Allows to specify a direct Field access.
StrictFieldProperty(String) - Constructor for class com.massa.util.property.StrictFieldProperty
 
StrictFieldProperty2 - Class in com.massa.mrules.util.property
StrictFieldProperty2(String) - Constructor for class com.massa.mrules.util.property.StrictFieldProperty2
 
StrictMethodProperty - Class in com.massa.util.property
Allows to specify a direct Method access.
StrictMethodProperty(String, IProperty...) - Constructor for class com.massa.util.property.StrictMethodProperty
 
StrictMethodProperty2 - Class in com.massa.mrules.util.property
StrictMethodProperty2(String, IProperty...) - Constructor for class com.massa.mrules.util.property.StrictMethodProperty2
 
stringConversion(Object) - Method in class com.massa.util.commons.IConverterWrapper
 
stringConversion(Object) - Method in class com.massa.util.convert.AbstractConverter
stringConversion(Object) - Method in interface com.massa.util.convert.IConverter
Requests to choose between IConverter.convertToString(Object), IConverter.convertArrayToString(Object) depending on provided Object type.
StringConverter - Class in com.massa.util.convert
Special converter to handle Strings.
StringConverter() - Constructor for class com.massa.util.convert.StringConverter
 
StringLexer - Class in com.massa.dsl.lexer
String Lexer.
StringLexer() - Constructor for class com.massa.dsl.lexer.StringLexer
 
StringProperty - Class in com.massa.util.property
Special property to return always the same String value.
StringProperty(String) - Constructor for class com.massa.util.property.StringProperty
 
StringProperty2 - Class in com.massa.mrules.util.property
StringProperty extension.
StringProperty2(String) - Constructor for class com.massa.mrules.util.property.StringProperty2
 
stringToListBySeparator(String, String) - Static method in class com.massa.util.StringUtils
Splits the provided String into a List.
stringToSetBySeparator(String, String) - Static method in class com.massa.util.StringUtils
Splits the provided String into an ordered Set.
StringUtils - Class in com.massa.util
Utility class for String manipulation
strip(BigDecimal) - Method in class com.massa.util.Rounder
Performs only striping.
stripDecimalZeros(BigDecimal) - Static method in class com.massa.util.Rounder
 
SubCondition() - Constructor for class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubCondition
 
SubConditionBuilder() - Constructor for class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubConditionBuilder
 
subMatchers - Variable in class com.massa.dsl.doc.matcherhandler.AndLexerMatcherHandler.AndLexerMatcherHandlerBean
 
subMatchers - Variable in class com.massa.dsl.doc.matcherhandler.OrLexerMatcherHandler.OrLexerMatcherHandlerBean
 
SubParseLexer - Class in com.massa.dsl.lexer
Lexer allowing to parse a part of text.
SubParseLexer() - Constructor for class com.massa.dsl.lexer.SubParseLexer
 
SubParseLexerHandler - Class in com.massa.dsl.doc.lexerhandler
Handler to render ObjectLexer.
SubParseLexerHandler() - Constructor for class com.massa.dsl.doc.lexerhandler.SubParseLexerHandler
 
SubParseLexerHandler.SubParseLexerHandlerBean - Class in com.massa.dsl.doc.lexerhandler
 
SubParseLexerHandlerBean() - Constructor for class com.massa.dsl.doc.lexerhandler.SubParseLexerHandler.SubParseLexerHandlerBean
 
SUBPART_ID - Static variable in class com.massa.mrules.accessor.MSubPartAccessor
 
Subtract - Class in com.massa.mrules.accessor.arithmetic
Substracting some numbers.
Subtract() - Constructor for class com.massa.mrules.accessor.arithmetic.Subtract
 
Subtract(IReadAccessor) - Constructor for class com.massa.mrules.accessor.arithmetic.Subtract
 
Subtract(List<IReadAccessor>) - Constructor for class com.massa.mrules.accessor.arithmetic.Subtract
 
Subtract(IReadAccessor...) - Constructor for class com.massa.mrules.accessor.arithmetic.Subtract
 
SUBTRACT_ID - Static variable in class com.massa.mrules.accessor.arithmetic.Subtract
 
success() - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorder
Will notify success at current nano time
success(long) - Method in interface com.massa.mrules.jmx.MRuleExecutionSetManagementBean.JMXRecorder
Will notify success at provided nano time
Sum - Class in com.massa.mrules.accessor.arithmetic
Adding some numbers.
Sum() - Constructor for class com.massa.mrules.accessor.arithmetic.Sum
 
Sum(IReadAccessor) - Constructor for class com.massa.mrules.accessor.arithmetic.Sum
 
Sum(List<IReadAccessor>) - Constructor for class com.massa.mrules.accessor.arithmetic.Sum
 
Sum(IReadAccessor...) - Constructor for class com.massa.mrules.accessor.arithmetic.Sum
 
sum() - Method in class com.massa.mrules.extensions.monitoring.micrometer.TimeWindowStats
 
SUM_ID - Static variable in class com.massa.mrules.accessor.arithmetic.Sum
 
SyntaxicScheme - Class in com.massa.dsl.doc
Provides basis for rendering of a syntaxic scheme.
SyntaxicScheme() - Constructor for class com.massa.dsl.doc.SyntaxicScheme
 
SyntaxicScheme.AbstractElement - Class in com.massa.dsl.doc
 
SyntaxicScheme.AbstractElementGroup - Class in com.massa.dsl.doc
 
SyntaxicScheme.AbstractParallelElementGroup - Class in com.massa.dsl.doc
 
SyntaxicScheme.AbstractSequentialElementGroup - Class in com.massa.dsl.doc
 
SyntaxicScheme.Element - Interface in com.massa.dsl.doc
 
SyntaxicScheme.ElementGroup - Interface in com.massa.dsl.doc
 
SyntaxicScheme.EmptyElement - Class in com.massa.dsl.doc
 
SyntaxicScheme.LabelElement - Class in com.massa.dsl.doc
 
SyntaxicScheme.LexerRefElement - Class in com.massa.dsl.doc
 

T

TemplatesHolder<C> - Class in com.massa.mrules.extensions.dsl.doc.html
Overrides standard holders to search template in classpath, under the form "/class/package/ClassName.html".
TemplatesHolder() - Constructor for class com.massa.mrules.extensions.dsl.doc.html.TemplatesHolder
 
TERNARY_ID - Static variable in class com.massa.mrules.accessor.MTernaryAccessor
 
text() - Method in class com.massa.util.ObjOut
 
TextLexer - Class in com.massa.dsl.lexer
Lexer reading text between too matchers.
TextLexer() - Constructor for class com.massa.dsl.lexer.TextLexer
 
Time() - Constructor for class com.massa.mrules.addon.DefaultVariablesManager.Time
 
TimeWindowStats - Class in com.massa.mrules.extensions.monitoring.micrometer
An implementation of a moving-window stats based on a configurable ring buffer.
TimeWindowStats(Clock, DistributionStatisticConfig) - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.TimeWindowStats
Constructor
TimeWindowStats(Clock, long, int) - Constructor for class com.massa.mrules.extensions.monitoring.micrometer.TimeWindowStats
Constructor
to(PrintStream, boolean) - Method in class com.massa.util.ObjOut
Sets this dumper to output to a given print stream and replaces previous values of ps and mustClose.
to(Writer, boolean) - Static method in class com.massa.util.ObjOut
Sets this dumper to output to a stream
to(OutputStream, boolean) - Static method in class com.massa.util.ObjOut
Sets this dumper to output to a stream
to(File) - Static method in class com.massa.util.ObjOut
Sets this dumper to output to a file
to(String) - Static method in class com.massa.util.ObjOut
Sets this dumper to output to the file specified by its name
toBeginParse() - Method in class com.massa.dsl.matcher.AbstractMatcher
If isSkipMatchText is true, goes to end of match.
toBeginParse() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
toBeginParse() - Method in class com.massa.dsl.matcher.AndLexerMatcher.AndMatcher
 
toBeginParse() - Method in interface com.massa.dsl.matcher.Matcher
Replaces the source at its state to where the parsing process should begin.
toBeginParse() - Method in class com.massa.dsl.matcher.OrLexerMatcher.OrMatcher
 
toBooleanGetter(String) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Transforms a String property into a boolean getter name, according to getter / setter names specifications.
toEnd() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
toEnd() - Method in interface com.massa.dsl.lexer.LexerParser
Replaces the source at its state after process ended for this parser.
toEndOfMatch() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
toEndOfMatch() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
toEndOfMatch() - Method in interface com.massa.dsl.matcher.Matcher
Replaces the source at its state after match ended if successful.
toEndOfParse() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
toEndOfParse() - Method in interface com.massa.dsl.lexer.LexerParser
Replaces the source at its state after match ended if successful.
toGetter(String) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Transforms a String property into a getter name, according to getter / setter names specifications.
toImportHolder(List<LocalImportHolder>, List<LocalImportHolder>) - Static method in class com.massa.mrules.set.LocalImportHolder
 
toSetter(String) - Method in class com.massa.util.property.ReflectionPropertyAccessCache
Transforms a String property into a setter name, according to getter / setter names specifications.
toStart() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
toStart() - Method in interface com.massa.dsl.lexer.LexerParser
Replaces the source at its state before process started for this parser.
toStartOfMatch() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
toStartOfMatch() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
toStartOfMatch() - Method in interface com.massa.dsl.matcher.Matcher
Replaces the source at its state before match started.
toStartOfParse() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
toStartOfParse() - Method in interface com.massa.dsl.lexer.LexerParser
Replaces the source at its state before parse started.
toString() - Method in class com.massa.dsl.block.LexerClassBlock
 
toString() - Method in class com.massa.dsl.block.LexerIdBlock
 
toString() - Method in class com.massa.dsl.block.LexerIdsBlock
 
toString() - Method in class com.massa.dsl.block.LexerTypeBlock
 
toString() - Method in class com.massa.dsl.doc.SyntaxicScheme.AbstractElement
 
toString() - Method in class com.massa.dsl.doc.SyntaxicScheme
 
toString() - Method in class com.massa.dsl.grammar.ParsingContext.AutoCompleteResult
 
toString() - Method in class com.massa.dsl.lexer.AbstractLexer
 
toString() - Method in class com.massa.dsl.lexer.AbstractLexerParser
 
toString() - Method in class com.massa.dsl.matcher.AbstractMatcher
 
toString() - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.AbstractConditionWrapperAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.AbstractExecutableWrapperAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.AbstractPropertyCheckAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.arithmetic.Average
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.arithmetic.MArithmeticAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.arithmetic.Round
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MCastAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MCoalesceAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MConcatenateAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MConditionsCountAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MDateDiffAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MDateManipulationAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MFormatAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MIterateAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MMinMaxAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MNewInstanceAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MNullIfEmptyAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MSearchAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MSplitAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MSubPartAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MTernaryAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MValueAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MValuesAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.accessor.MVariablePropertyAccessor
 
toString(OuterWithLevel) - Method in class com.massa.mrules.action.AbstractSrcTgtAction
 
toString(OuterWithLevel) - Method in class com.massa.mrules.action.MAccessorWrapper
 
toString(OuterWithLevel) - Method in class com.massa.mrules.action.MActionClear
 
toString(OuterWithLevel) - Method in class com.massa.mrules.action.MActionDefine
 
toString(OuterWithLevel) - Method in class com.massa.mrules.action.MActionExec
 
toString(OuterWithLevel) - Method in class com.massa.mrules.action.MActionFlowControl
 
toString(OuterWithLevel) - Method in class com.massa.mrules.action.MActionPrint
 
toString(OuterWithLevel) - Method in class com.massa.mrules.action.MActionPrintF
 
toString(OuterWithLevel) - Method in class com.massa.mrules.action.MActionResetCache
 
toString(OuterWithLevel) - Method in class com.massa.mrules.action.MActionSort
 
toString(OuterWithLevel) - Method in class com.massa.mrules.action.MActionUndefine
 
toString() - Method in class com.massa.mrules.addon.AbstractAddon
 
toString() - Method in class com.massa.mrules.addon.AbstractAnonymousAddon
 
toString(OuterWithLevel) - Method in class com.massa.mrules.addon.DefaultVariablesManager.AbstractVariableAccessor
 
toString() - Method in class com.massa.mrules.base.AbstractArgument
 
toString(OuterWithLevel) - Method in class com.massa.mrules.callable.Call
 
toString(OuterWithLevel) - Method in class com.massa.mrules.callable.Function
 
toString(OuterWithLevel) - Method in class com.massa.mrules.callable.Return
 
toString(OuterWithLevel) - Method in class com.massa.mrules.condition.AbstractCondition
Encapsulates output with parenthesis and not flag.
toString(OuterWithLevel) - Method in class com.massa.mrules.context.AbstractContextFactory
 
toString(OuterWithLevel) - Method in class com.massa.mrules.executable.MExecutionBlock
 
toString(OuterWithLevel) - Method in class com.massa.mrules.executable.MForEach
 
toString(OuterWithLevel) - Method in class com.massa.mrules.executable.MForEachNumber
 
toString(OuterWithLevel) - Method in class com.massa.mrules.executable.MIndex.IndexAction
 
toString(OuterWithLevel) - Method in class com.massa.mrules.executable.MIndex
 
toString() - Method in class com.massa.mrules.executable.MRule.ElseIf
 
toString(OuterWithLevel) - Method in class com.massa.mrules.executable.MRule.ElseIf
 
toString(OuterWithLevel) - Method in class com.massa.mrules.executable.MRule
 
toString() - Method in class com.massa.mrules.extensions.dsl.doc.html.DslHtmlDocGen.DefaultRenderable
Returns rendering data.
toString() - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubCondition
 
toString() - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder.SubConditionBuilder
 
toString() - Method in class com.massa.mrules.extensions.dsl.factory.ConditionBuilder
 
toString() - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder.Right
 
toString() - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder.RightBuilder
 
toString() - Method in class com.massa.mrules.extensions.dsl.factory.MathBuilder
 
toString() - Method in class com.massa.mrules.extensions.spring.AbstractMRulesFactoryBean.AdditionalProperty
 
toString(OuterWithLevel) - Method in class com.massa.mrules.operator.evaluation.AbstractEvaluationOperator
 
toString(OuterWithLevel) - Method in class com.massa.mrules.operator.evaluation.BETWEEN
 
toString(OuterWithLevel) - Method in class com.massa.mrules.operator.logical.AbstractLogicalOperator
 
toString(OuterWithLevel) - Method in class com.massa.mrules.operator.logical.VALBETWEEN
 
toString(OuterWithLevel) - Method in class com.massa.mrules.operator.math.AbstractMathOperator
 
toString() - Method in class com.massa.mrules.optimizer.MOptimizerChain
 
toString() - Method in class com.massa.mrules.session.MHandle
 
toString() - Method in class com.massa.mrules.set.LocalImportHolder
 
toString() - Method in class com.massa.mrules.set.MRuleExecutionSet
 
toString(OuterWithLevel) - Method in class com.massa.mrules.set.MRuleExecutionSet
 
toString(OuterWithLevel) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
toString() - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
toString(OuterWithLevel) - Method in interface com.massa.mrules.util.out.Outable
Method used to send String representation of the current object to the OuterWithLevel.
toString(Outable) - Static method in class com.massa.mrules.util.out.OuterWithLevel
Outputs an Outable into a String, with all sub elements.
toString() - Method in class com.massa.util.classloader.Resource
 
toString() - Method in class com.massa.util.convert.AbstractConverter
Name of the converter, by default its class name (not qualified).
toString(Object) - Method in class com.massa.util.convert.ConvertUtils
Safe shortcut to for the ConvertUtils.cast(Class, Object) with String as a target class, handling Exceptions by returning the native Object.toString() result.
toString() - Method in class com.massa.util.DateUtils.DateOperation
 
toString() - Method in class com.massa.util.MessageCode
Returns name.
toString(Object, int) - Static method in class com.massa.util.ObjOut
Convenience method to automatically do a toString at maxLevel of introspection on an object.
toString(Object) - Static method in class com.massa.util.ObjOut
Convenience method to automatically do a toString on an object.
toString() - Method in class com.massa.util.Pair
 
toString() - Method in class com.massa.util.property.ConstantProperty
 
toString() - Method in class com.massa.util.property.IndexedProperty
 
toString() - Method in class com.massa.util.property.MappedProperty
 
toString() - Method in class com.massa.util.property.NestedProperty
 
toString() - Method in class com.massa.util.property.ReflectionFieldAccessor
 
toString() - Method in class com.massa.util.property.ReflectionMethodInvoker
 
toString() - Method in class com.massa.util.property.SimpleProperty
 
toString() - Method in class com.massa.util.property.StaticFieldProperty
 
toString() - Method in class com.massa.util.property.StaticMethodProperty
 
toString() - Method in class com.massa.util.property.StrictFieldProperty
 
toString() - Method in class com.massa.util.property.StrictMethodProperty
 
toString() - Method in class com.massa.util.Rounder
 
trace(String) - Method in class com.massa.log.DefaultLog
 
trace(String, Throwable) - Method in class com.massa.log.DefaultLog
 
trace(String) - Method in interface com.massa.log.Log
Log a message with trace log level.
trace(String, Throwable) - Method in interface com.massa.log.Log
Log an error with trace log level.
trace(String) - Method in class com.massa.log.LogOverCommonslogging
 
trace(String, Throwable) - Method in class com.massa.log.LogOverCommonslogging
 
trace(String) - Method in class com.massa.log.LogOverLog4j
 
trace(String, Throwable) - Method in class com.massa.log.LogOverLog4j
 
trace(String) - Method in class com.massa.log.LogOverSlf4j
 
trace(String, Throwable) - Method in class com.massa.log.LogOverSlf4j
 
trace(String) - Method in class com.massa.log.LogOverTinylog
 
trace(String, Throwable) - Method in class com.massa.log.LogOverTinylog
 
TransformLexer - Class in com.massa.dsl.lexer
Transforms sub Lexer's result.
TransformLexer() - Constructor for class com.massa.dsl.lexer.TransformLexer
 
TransformLexerHandler - Class in com.massa.dsl.doc.lexerhandler
Handler to render ObjectLexer.
TransformLexerHandler() - Constructor for class com.massa.dsl.doc.lexerhandler.TransformLexerHandler
 
TransformLexerHandler.TransformLexerHandlerBean - Class in com.massa.dsl.doc.lexerhandler
 
TransformLexerHandlerBean() - Constructor for class com.massa.dsl.doc.lexerhandler.TransformLexerHandler.TransformLexerHandlerBean
 
trim(String) - Static method in class com.massa.util.StringUtils
This method checks if the parameter is null and if not suppresses blank characters at left and right sides.
typeConversion(Class<?>, Object) - Method in class com.massa.util.commons.IConverterWrapper
 
typeConversion(Class<?>, Object) - Method in class com.massa.util.convert.AbstractConverter
typeConversion(Class<?>, Object) - Method in class com.massa.util.convert.BooleanConverter
Overridden to handle primitive default values.
typeConversion(Class<?>, Object) - Method in class com.massa.util.convert.CharacterConverter
Overridden to handle primitive default values.
typeConversion(Class<?>, Object) - Method in interface com.massa.util.convert.IConverter
Requests to choose between IConverter.convertToType(Class, Object), IConverter.convertArrayToType(Class, Object) depending on provided Object type.
typeConversion(Class<?>, Object) - Method in class com.massa.util.convert.NumberConverter
Overridden to handle primitive default values.
TypedMap - Class in com.massa.util
Map of objects with their type and eventually generic type for Collections.
TypedMap() - Constructor for class com.massa.util.TypedMap
 
TypedMap.RecursiveTypedMap - Class in com.massa.util
TypedMap with default type as RecursiveTypedMap.

U

UNDEF_ID - Static variable in class com.massa.mrules.action.MActionUndefine
 
unescapeJava(String) - Static method in class com.massa.util.StringUtils
Unescapes any Java literals found in the String.
unescapeJava(Writer, String) - Static method in class com.massa.util.StringUtils
Unescapes any Java literals found in the String to a Writer.
UniqueIterator<T> - Class in com.massa.mrules.util.iterate
Allows to simulate an Iterator over a single value.
UniqueIterator(T) - Constructor for class com.massa.mrules.util.iterate.UniqueIterator
 
unread() - Method in class com.massa.util.io.AdvancedReader
Unread one character and return it.
unread(int) - Method in class com.massa.util.io.AdvancedReader
Unreads n characters.
unreadAll() - Method in class com.massa.util.io.AdvancedReader
Unread all characters since last clear.
unreadUntil(StringBuilder, CharDetector) - Method in class com.massa.util.io.AdvancedReader
Reads source into builder until end char is detected or SOF (Start Of File) is encountered.
unregister(MRuleExecutionSetMetadata) - Method in class com.massa.mrules.jmx.AbstractMRulesJmxRegistrationStrategy
 
unregister(MRuleExecutionSetMetadata, MBeanServer) - Method in class com.massa.mrules.jmx.AbstractMRulesJmxRegistrationStrategy
 
unregister(MRuleExecutionSetMetadata) - Method in class com.massa.mrules.jmx.MRulesJmxAggregateRegistrationStrategy
 
unregister(MRuleExecutionSetMetadata, MBeanServer) - Method in class com.massa.mrules.jmx.MRulesJmxAggregateRegistrationStrategy
 
unregister(MRuleExecutionSetMetadata, MBeanServer) - Method in class com.massa.mrules.jmx.MRulesJmxGlobalRegistrationStrategy
 
unregister(MRuleExecutionSetMetadata, MBeanServer) - Method in class com.massa.mrules.jmx.MRulesJmxNameRegistrationStrategy
 
unregister(MRuleExecutionSetMetadata, MBeanServer) - Method in class com.massa.mrules.jmx.MRulesJmxNoopRegistrationStrategy
 
unregister(MRuleExecutionSetMetadata) - Method in interface com.massa.mrules.jmx.MRulesJmxRegistrationStrategy
Unregisters ruleset with this metadata from default MBean server
unregister(MRuleExecutionSetMetadata, MBeanServer) - Method in interface com.massa.mrules.jmx.MRulesJmxRegistrationStrategy
Unregisters ruleset with this metadata from provided MBean server
unregisterAddon(String) - Static method in class com.massa.mrules.addon.MAddonsFinder
Allows to manually unregister Addons, in order to register other implementations for the same ID.
unwrap(Object) - Static method in class com.massa.mrules.addon.MAddonsUtils
Convenience method to unwrap the provided object if it's an Addon.
unwrap(IAddon) - Static method in class com.massa.mrules.addon.MAddonsUtils
Unwraps the provided addon if wrapped.
update(IExecutionContext, Object, Object) - Method in class com.massa.mrules.condition.MEvaluationCondition.LiveCastCondition
 
update(A, DateUtils.IDateOperation) - Method in class com.massa.util.DateUtils
Updates the provided calendar, without creating a new instance.
updateContentScheme(StartEndLexerHandler.StartEndLexerHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.lexerhandler.NextCharLexerHandler
 
updateContentScheme(StartEndLexerHandler.StartEndLexerHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.lexerhandler.NextSpaceLexerHandler
 
updateContentScheme(StartEndLexerHandler.StartEndLexerHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.lexerhandler.ObjectLexerHandler
 
updateContentScheme(StartEndLexerHandler.StartEndLexerHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.lexerhandler.RegexLexerHandler
 
updateContentScheme(StartEndLexerHandler.StartEndLexerHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.lexerhandler.StartEndLexerHandler
 
updateContentScheme(StartEndLexerHandler.StartEndLexerHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.lexerhandler.SubParseLexerHandler
 
updateContentScheme(StartEndLexerHandler.StartEndLexerHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.lexerhandler.ValueLexerHandler
 
updateContentScheme(StartEndLexerHandler.StartEndLexerHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.lexerhandler.ValuesLexerHandler
 
updateDebugInfos(Node, IMRulesObject) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
updateMetaData(Map<String, String>, IMRuleExecutionSet) - Static method in class com.massa.mrules.builder.MRulesBuilder
Updates URI.
updateObject(Handle, Object) - Method in class com.massa.mrules.session.MStatefulRuleSession
JSR94 spec entry point
updateObject(MHandle, Object) - Method in class com.massa.mrules.session.MStatefulRuleSession
updateScheme(LexerBlockHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.blockhandler.DefaultLexerBlockHandler
Performs default operations then calls internalUpdateScheme.
updateScheme(LexerBlockHandlerBean, SyntaxicScheme) - Method in interface com.massa.dsl.doc.blockhandler.LexerBlockHandler
Updates the scheme with the bean informations
updateScheme(LexerHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.lexerhandler.DefaultLexerHandler
Performs default operations then calls internalUpdateScheme.
updateScheme(LexerHandlerBean, SyntaxicScheme) - Method in interface com.massa.dsl.doc.lexerhandler.LexerHandler
Updates the scheme with the bean informations
updateScheme(LexerMatcherHandlerBean, SyntaxicScheme) - Method in class com.massa.dsl.doc.matcherhandler.DefaultLexerMatcherHandler
Performs default operations then calls internalUpdateScheme.
updateScheme(LexerMatcherHandlerBean, SyntaxicScheme) - Method in interface com.massa.dsl.doc.matcherhandler.LexerMatcherHandler
Updates the scheme with the bean informations
usesPrevious - Variable in class com.massa.util.property.PropertyCompiler.IPropertyComponent
 
UtilsException - Exception in com.massa.util
Mother of all Exceptions thrown by utilities framework.
UtilsException(UtilsException) - Constructor for exception com.massa.util.UtilsException
 
UtilsException(MessageInfo) - Constructor for exception com.massa.util.UtilsException
 
UtilsException(MessageInfo, Throwable) - Constructor for exception com.massa.util.UtilsException
 
UtilsException(String, String) - Constructor for exception com.massa.util.UtilsException
 
UtilsException(String, String, Throwable) - Constructor for exception com.massa.util.UtilsException
 

V

VALBETWEEN - Class in com.massa.mrules.operator.logical
Counts validated (by default, but can be not validated) conditions, and validated if count is between min and max.
VALBETWEEN() - Constructor for class com.massa.mrules.operator.logical.VALBETWEEN
 
VALBETWEEN_ID - Static variable in class com.massa.mrules.operator.logical.VALBETWEEN
 
validate(ParsingContext, Object) - Method in interface com.massa.dsl.grammar.AdditionalGrammarValidator
Performs validation.
validate(ParsingContext, T) - Method in interface com.massa.dsl.grammar.AdditionalValidator
Performs validation
validate(AdvancedReader) - Method in class com.massa.dsl.grammar.Grammar
Validates the syntax of the source.
validate() - Method in class com.massa.dsl.grammar.Grammar
Allows to validate the grammar.
validate(Grammar) - Method in class com.massa.dsl.lexer.AbstractLexer
Default implementation does nothing.
validate(Grammar) - Method in class com.massa.dsl.lexer.ActionLexer
 
validate(Grammar) - Method in class com.massa.dsl.lexer.BooleanLexer
 
validate(Grammar) - Method in class com.massa.dsl.lexer.EnumLexer
 
validate(Grammar) - Method in class com.massa.dsl.lexer.HardCodedLexer
 
validate(Grammar) - Method in interface com.massa.dsl.lexer.Lexer
Allows to validate the lexer.
validate(Grammar) - Method in class com.massa.dsl.lexer.NullLexer
 
validate(Grammar) - Method in class com.massa.dsl.lexer.ObjectLexer
 
validate(Grammar) - Method in class com.massa.dsl.lexer.SubParseLexer
 
validate(Grammar) - Method in class com.massa.dsl.lexer.TransformLexer
 
validate(Grammar) - Method in class com.massa.dsl.lexer.ValueLexer
 
validate(Grammar) - Method in class com.massa.dsl.lexer.ValuesLexer
 
validate(String) - Method in interface com.massa.mrules.callable.ICallableRepository
Validates that the named ICallable exists in this repository.
validate(InputStream) - Method in class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
Validate the syntax
validate(Reader) - Method in class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
Validate the syntax
validate(ParsingContext, Object) - Method in class com.massa.mrules.extensions.dsl.factory.RulesetValidator
 
validate(String) - Method in class com.massa.mrules.set.MRuleExecutionSet
 
validate(String) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
validate(ClassLoader) - Method in class com.massa.util.MBeanUtils.ClassImportHolder
 
validate(ClassLoader) - Method in interface com.massa.util.MBeanUtils.ImportHolder
 
validate(ClassLoader) - Method in class com.massa.util.MBeanUtils.ImportHolderCombiner
 
validate(ClassLoader) - Method in class com.massa.util.MBeanUtils.PackageImportHolder
 
validateMatch(Matcher) - Method in class com.massa.dsl.matcher.DefaultMatcherListener
 
validateMatch(Matcher) - Method in interface com.massa.dsl.matcher.MatcherListener
Just after weight is computed.
validateMatch(Matcher) - Method in class com.massa.mrules.extensions.dsl.factory.CondWrapperMatcherListener
 
VALUE_ID - Static variable in class com.massa.mrules.accessor.MValueAccessor
 
ValueLexer - Class in com.massa.dsl.lexer
Value Lexer.
ValueLexer() - Constructor for class com.massa.dsl.lexer.ValueLexer
 
ValueLexerHandler - Class in com.massa.dsl.doc.lexerhandler
Handler to render ObjectLexer.
ValueLexerHandler() - Constructor for class com.massa.dsl.doc.lexerhandler.ValueLexerHandler
 
ValueLexerHandler.ValueLexerHandlerBean - Class in com.massa.dsl.doc.lexerhandler
 
ValueLexerHandlerBean() - Constructor for class com.massa.dsl.doc.lexerhandler.ValueLexerHandler.ValueLexerHandlerBean
 
valueOf(String) - Static method in enum com.massa.dsl.doc.matcherhandler.LexerMatcherHandler.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.massa.dsl.grammar.LexerInjectionStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.massa.dsl.grammar.LexerUnicity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.massa.dsl.lexer.MatchingPhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.massa.dsl.matcher.CharPatternMatchResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.massa.dsl.matcher.LexerMatcher.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.massa.dsl.matcher.MatchResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.massa.mrules.condition.ConditionEquivalence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.massa.mrules.context.compile.CompilationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.massa.mrules.context.Phase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.massa.mrules.CustomProperties
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.massa.mrules.executable.ExecutionResultState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.massa.mrules.extensions.dsl.builder.MrlCustomProperties
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.massa.util.ObjOut.StdHandler
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.massa.dsl.doc.matcherhandler.LexerMatcherHandler.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.massa.dsl.grammar.LexerInjectionStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.massa.dsl.grammar.LexerUnicity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.massa.dsl.lexer.MatchingPhase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.massa.dsl.matcher.CharPatternMatchResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.massa.dsl.matcher.LexerMatcher.Priority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.massa.dsl.matcher.MatchResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.massa.mrules.condition.ConditionEquivalence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.massa.mrules.context.compile.CompilationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.massa.mrules.context.Phase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.massa.mrules.CustomProperties
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.massa.mrules.executable.ExecutionResultState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.massa.mrules.extensions.dsl.builder.MrlCustomProperties
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.massa.util.ObjOut.StdHandler
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES_ID - Static variable in class com.massa.mrules.accessor.MMapValuesAccessor
 
VALUES_ID - Static variable in class com.massa.mrules.accessor.MValuesAccessor
 
ValuesLexer - Class in com.massa.dsl.lexer
Values Lexer.
ValuesLexer() - Constructor for class com.massa.dsl.lexer.ValuesLexer
 
ValuesLexerHandler - Class in com.massa.dsl.doc.lexerhandler
Handler to render ObjectLexer.
ValuesLexerHandler() - Constructor for class com.massa.dsl.doc.lexerhandler.ValuesLexerHandler
 
VAR_PREFIX - Static variable in class com.massa.mrules.executable.AbstractVariableCreator
 
VARIABLE_PROPERTY_ID - Static variable in class com.massa.mrules.accessor.MVariablePropertyAccessor
 

W

w - Variable in class com.massa.mrules.util.out.Outer
 
warn(String) - Method in class com.massa.log.DefaultLog
 
warn(String, Throwable) - Method in class com.massa.log.DefaultLog
 
warn(String) - Method in interface com.massa.log.Log
Log a message with warn log level.
warn(String, Throwable) - Method in interface com.massa.log.Log
Log an error with warn log level.
warn(String) - Method in class com.massa.log.LogOverCommonslogging
 
warn(String, Throwable) - Method in class com.massa.log.LogOverCommonslogging
 
warn(String) - Method in class com.massa.log.LogOverLog4j
 
warn(String, Throwable) - Method in class com.massa.log.LogOverLog4j
 
warn(String) - Method in class com.massa.log.LogOverSlf4j
 
warn(String, Throwable) - Method in class com.massa.log.LogOverSlf4j
 
warn(String) - Method in class com.massa.log.LogOverTinylog
 
warn(String, Throwable) - Method in class com.massa.log.LogOverTinylog
 
wasRegistered(ICompilationContext, IAddon, AddonInfo) - Method in class com.massa.mrules.accessor.AbstractReadSourceAccessor
 
wasRegistered(ICompilationContext, IAddon, AddonInfo) - Method in class com.massa.mrules.accessor.arithmetic.MSingleMathOperation
 
wasRegistered(ICompilationContext, IAddon, AddonInfo) - Method in class com.massa.mrules.accessor.MPropertyAccessor
 
wasRegistered(ICompilationContext, IAddon, AddonInfo) - Method in class com.massa.mrules.addon.AbstractAddon
Convenience method, which does nothing.
wasRegistered(ICompilationContext, IAddon, AddonInfo) - Method in class com.massa.mrules.addon.AbstractAnonymousAddon
Convenience method, which does nothing.
wasRegistered(ICompilationContext, IAddon, AddonInfo) - Method in interface com.massa.mrules.addon.IAddon
Hook called when addon is registered in context.
wasRegistered(ICompilationContext, IAddon, AddonInfo) - Method in class com.massa.mrules.callable.Return
 
wasRegistered(ICompilationContext, IAddon, AddonInfo) - Method in class com.massa.mrules.condition.MEvaluationCondition
 
wasRegistered(ICompilationContext, IAddon, AddonInfo) - Method in class com.massa.mrules.executable.MIndex
 
wasRegistered(ICompilationContext, IAddon, AddonInfo) - Method in class com.massa.mrules.set.AbstractMRuleExecutionSet
Does nothing.
wasRegistered(ICompilationContext, IAddon, AddonInfo) - Method in class com.massa.mrules.set.MRuleExecutionSetWrapper
 
WHITE_SPACE_DETECTOR - Static variable in class com.massa.util.io.WhitespaceCharDetector
 
WHITE_SPACE_DETECTOR_FACTORY - Static variable in class com.massa.util.io.WhitespaceCharDetectorFactory
 
WhitespaceCharDetector - Class in com.massa.util.io
Detects white spaces.
WhitespaceCharDetector() - Constructor for class com.massa.util.io.WhitespaceCharDetector
 
WhitespaceCharDetectorFactory - Class in com.massa.util.io
Factory for WhitespaceCharDetector which returns always the same thread safe instance.
WhitespaceCharDetectorFactory() - Constructor for class com.massa.util.io.WhitespaceCharDetectorFactory
 
wrap(Class<T>, IAddon) - Static method in class com.massa.mrules.addon.MAddonsUtils
Allows to automatically wrap an Addon by another, in order to directly use result.
wrapForDirective(IExecutionResult, IExecutionControlDirective) - Static method in class com.massa.mrules.executable.ExecutionResultWrapper
Easy way to wrap a result with a directive
wrapForDirectiveAndReturnedValue(IExecutionResult, Object, IExecutionControlDirective) - Static method in class com.massa.mrules.executable.ExecutionResultWrapper
Easy way to wrap a result with a return value and a directive
wrapForReturnedValue(IExecutionResult, Object) - Static method in class com.massa.mrules.executable.ExecutionResultWrapper
Easy way to wrap a result with a return value
wrappedMatch(MatchingPhase, boolean) - Method in class com.massa.dsl.matcher.AbstractMatcherWrapper
This method can be overridden if necessary, instead of AbstractMatcherWrapper.match(MatchingPhase, boolean).
write(Writer, IMRuleExecutionSet) - Method in class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
write(OutputStream, IMRuleExecutionSet) - Method in class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
write(OutputStream, IMRuleExecutionSet, String) - Method in class com.massa.mrules.extensions.dsl.factory.NativeLanguageFactory
 
write(Writer, IMRuleExecutionSet) - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
Writes IMRuleExecutionSet configuration
write(OutputStream, IMRuleExecutionSet) - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
Writes IMRuleExecutionSet configuration with default charset
write(OutputStream, IMRuleExecutionSet, String) - Method in interface com.massa.mrules.factory.IRuleExecutionSetFactory
Writes IMRuleExecutionSet configuration with provider charset
write(Writer, IMRuleExecutionSet) - Method in class com.massa.mrules.factory.ser.SerializationFactory
unsupported
write(OutputStream, IMRuleExecutionSet) - Method in class com.massa.mrules.factory.ser.SerializationFactory
 
write(OutputStream, IMRuleExecutionSet, String) - Method in class com.massa.mrules.factory.ser.SerializationFactory
 
write(Outer, IMRuleExecutionSet) - Method in interface com.massa.mrules.factory.xml.AbstractXMLFactory.MainRuleFactory
 
write(Writer, IMRuleExecutionSet) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
Writes IMRuleExecutionSet configuration
write(OutputStream, IMRuleExecutionSet) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
Writes IMRuleExecutionSet configuration with default charset
write(OutputStream, IMRuleExecutionSet, String) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
Writes IMRuleExecutionSet configuration with default charset
write(Outer, IMRuleExecutionSet) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
write(Outer, A) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
 
write(Outer, A, String) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
 
write(Outer, A, String) - Method in interface com.massa.mrules.factory.xml.RichXMLFactory.RichSubFactory
 
write(char) - Method in class com.massa.mrules.util.out.Outer
 
write(Object) - Method in class com.massa.mrules.util.out.Outer
 
write(String) - Method in class com.massa.mrules.util.out.Outer
 
write(char) - Method in class com.massa.mrules.util.out.OuterWithLevel
 
write(Object) - Method in class com.massa.mrules.util.out.OuterWithLevel
 
write(Iterable<? extends Outable>) - Method in class com.massa.mrules.util.out.OuterWithLevel
 
write(Outable) - Method in class com.massa.mrules.util.out.OuterWithLevel
 
write(String) - Method in class com.massa.mrules.util.out.OuterWithLevel
 
writeAddonList(Outer, Class<A>, List<? extends A>, String) - Method in class com.massa.mrules.factory.xml.RichXMLFactory
 
writeAttribute(Outer, String, String) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
Writebase() - Constructor for class com.massa.mrules.addon.DefaultVariablesManager.Writebase
 
writeBaseType - Variable in class com.massa.mrules.extensions.dsl.factory.PropertyAutoCompleteGenerator.ReadWriteBaseTypes
 
writeln(Object) - Method in class com.massa.mrules.util.out.OuterWithLevel
 
writeln(Iterable<? extends Outable>) - Method in class com.massa.mrules.util.out.OuterWithLevel
 
writeln(Outable) - Method in class com.massa.mrules.util.out.OuterWithLevel
 
writeln(String) - Method in class com.massa.mrules.util.out.OuterWithLevel
 
writeNode(Outer, String) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
writeNode(Outer, String, String) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
writeNode(Outer, String, String, String, String) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
writeNode(Outer, String, String, Map<String, String>) - Method in class com.massa.mrules.factory.xml.AbstractXMLFactory
 
writePersistantObject(Outer, String, Object) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.CALLAddon
 
writePersistantObject(Outer, String, Object) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.FORMATAddon
 
writePersistantObject(Outer, String, Object) - Method in class com.massa.mrules.factory.xml.RichXMLFactory.GenericAddon
 

X

XML_DUPLICATE_INDEX_VALUE - Static variable in class com.massa.mrules.MRulesMessages
 
XML_EXPECTED_ATTR - Static variable in class com.massa.util.Messages
 
XML_EXPECTED_NODE - Static variable in class com.massa.mrules.MRulesMessages
 
XML_MULTIPLE_SUBNODES - Static variable in class com.massa.mrules.MRulesMessages
 
XML_PROPERTY_RENDERING - Static variable in class com.massa.mrules.MRulesMessages
 
XML_READING_FAILED - Static variable in class com.massa.util.Messages
 
XML_SF_INCOMPATIBLE - Static variable in class com.massa.mrules.MRulesMessages
 
XML_UNEXPECTED_TEXT_NODE - Static variable in class com.massa.util.Messages
 
XML_UNKNOWN_NODE_NAME - Static variable in class com.massa.util.Messages
 
XML_UNKNOWN_NODE_PROPERTY - Static variable in class com.massa.util.Messages
 
XML_UNSUPPORTED_NODE_TYPE - Static variable in class com.massa.util.Messages
 
XMLMConfigurationException - Exception in com.massa.mrules.factory.xml
Exception raised during XML rule parsing, allowing to have line number.
XMLMConfigurationException(UtilsException) - Constructor for exception com.massa.mrules.factory.xml.XMLMConfigurationException
 
XMLMConfigurationException(UtilsException, Integer) - Constructor for exception com.massa.mrules.factory.xml.XMLMConfigurationException
 
XMLMConfigurationException(IMRulesException) - Constructor for exception com.massa.mrules.factory.xml.XMLMConfigurationException
 
XMLMConfigurationException(IMRulesException, Integer) - Constructor for exception com.massa.mrules.factory.xml.XMLMConfigurationException
 
XMLMConfigurationException(MessageInfo) - Constructor for exception com.massa.mrules.factory.xml.XMLMConfigurationException
 
XMLMConfigurationException(MessageInfo, Exception) - Constructor for exception com.massa.mrules.factory.xml.XMLMConfigurationException
 
XMLMConfigurationException(MessageInfo, Integer) - Constructor for exception com.massa.mrules.factory.xml.XMLMConfigurationException
 
XMLMConfigurationException(MessageInfo, Integer, Exception) - Constructor for exception com.massa.mrules.factory.xml.XMLMConfigurationException
 
XmlRuleEngineConfigHolder - Class in com.massa.mrules.builder
Config holder for XML factories.
XmlRuleEngineConfigHolder() - Constructor for class com.massa.mrules.builder.XmlRuleEngineConfigHolder
 
XmlRuleEngineConfigHolder(Map<String, String>) - Constructor for class com.massa.mrules.builder.XmlRuleEngineConfigHolder
 
XMLUtilsException - Exception in com.massa.util
Exceptions thrown for XML problems.
XMLUtilsException(MessageInfo) - Constructor for exception com.massa.util.XMLUtilsException
 
XMLUtilsException(MessageInfo, Integer) - Constructor for exception com.massa.util.XMLUtilsException
 
XMLUtilsException(MessageInfo, Throwable) - Constructor for exception com.massa.util.XMLUtilsException
 
XMLUtilsException(MessageInfo, Integer, Throwable) - Constructor for exception com.massa.util.XMLUtilsException
 
XMLUtilsException(UtilsException) - Constructor for exception com.massa.util.XMLUtilsException
 
XMLUtilsException(UtilsException, Integer) - Constructor for exception com.massa.util.XMLUtilsException
 
XOR - Class in com.massa.mrules.operator.logical
Combines several conditions results.
XOR() - Constructor for class com.massa.mrules.operator.logical.XOR
 
XOR_ID - Static variable in class com.massa.mrules.operator.logical.XOR
 
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links