A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes All Packages

A

abbreviatedOptionsAllowed() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
abbreviatedOptionsAllowed(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
abbreviatedSubcommandsAllowed() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
abbreviatedSubcommandsAllowed(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
abbreviatedSynopsis() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Generates a generic synopsis like <command name> [OPTIONS] [PARAM1 [PARAM2]...], omitting parts that don't apply to the command (e.g., does not show [OPTIONS] if the command has no options).
abbreviateSynopsis() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Specify true to generate an abbreviated synopsis like "<main> [OPTIONS] [PARAMETERS...] [COMMAND]".
abbreviateSynopsis() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns whether the synopsis line(s) should show an abbreviated synopsis without detailed option names.
abbreviateSynopsis(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets whether the synopsis line(s) should show an abbreviated synopsis without detailed option names.
AbstractBaseRulesEngine - Class in org.rossonet.rules.base
 
AbstractBaseRulesEngine() - Constructor for class org.rossonet.rules.base.AbstractBaseRulesEngine
 
AbstractBaseRulesEngine(AbstractRuleFactory) - Constructor for class org.rossonet.rules.base.AbstractBaseRulesEngine
 
AbstractBrainMessage<MESSAGE_TYPE extends java.io.Serializable> - Class in org.rossonet.brain.api.message
 
AbstractBrainMessage() - Constructor for class org.rossonet.brain.api.message.AbstractBrainMessage
 
AbstractBrainRule - Class in org.rossonet.brain.api.astrocyte.synapse.rules
 
AbstractBrainRule() - Constructor for class org.rossonet.brain.api.astrocyte.synapse.rules.AbstractBrainRule
 
AbstractHandler() - Constructor for class org.rossonet.ext.picocli.CommandLine.AbstractHandler
Deprecated.
 
AbstractNucleoFactory - Class in org.rossonet.brain.api
 
AbstractNucleoFactory() - Constructor for class org.rossonet.brain.api.AbstractNucleoFactory
 
AbstractParseResultHandler() - Constructor for class org.rossonet.ext.picocli.CommandLine.AbstractParseResultHandler
Deprecated.
 
AbstractRuleDefinitionReader - Class in org.rossonet.ext.rules.support.reader
Base class for RuleDefinitionReaders.
AbstractRuleDefinitionReader() - Constructor for class org.rossonet.ext.rules.support.reader.AbstractRuleDefinitionReader
 
AbstractRuleFactory - Class in org.rossonet.ext.rules.support
Base class for rule factories.
AbstractRuleFactory() - Constructor for class org.rossonet.ext.rules.support.AbstractRuleFactory
 
AbstractRulesEngine - Class in org.rossonet.ext.rules.core
Base class for RulesEngine implementations.
Action - Interface in org.rossonet.ext.rules.api
This interface represents a rule's action.
Action - Annotation Type in org.rossonet.ext.rules.annotation
Annotation to mark a method as a rule action.
ActivationRuleGroup - Class in org.rossonet.ext.rules.support.composite
An activation rule group is a composite rule that fires the first applicable rule and ignores other rules in the group (XOR logic).
ActivationRuleGroup() - Constructor for class org.rossonet.ext.rules.support.composite.ActivationRuleGroup
Create an activation rule group.
ActivationRuleGroup(String) - Constructor for class org.rossonet.ext.rules.support.composite.ActivationRuleGroup
Create an activation rule group.
ActivationRuleGroup(String, String) - Constructor for class org.rossonet.ext.rules.support.composite.ActivationRuleGroup
Create a conditional rule group.
ActivationRuleGroup(String, String, int) - Constructor for class org.rossonet.ext.rules.support.composite.ActivationRuleGroup
Create an activation rule group.
ACTIVE - org.rossonet.rules.base.BaseRulesEngine.RulesEngineStatus
 
add(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
add(CommandLine.Model.ArgSpec) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Adds the specified option spec or positional parameter spec to the list of configured arguments to expect.
add(CommandLine.Model.ArgSpec, int) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.Builder
Adds the specified OptionSpec or PositionalParamSpec to the list of options and parameters that were matched on the command line.
add(Fact<T>) - Method in class org.rossonet.ext.rules.api.Facts
Add a fact, replacing any fact with the same name.
addAllOptions(List<CommandLine.Model.OptionSpec>, CommandLine.Help.IParamLabelRenderer) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Layout
addAllPositionalParameters(List<CommandLine.Model.PositionalParamSpec>, CommandLine.Help.IParamLabelRenderer) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Layout
addAllSubcommands(Map<String, CommandLine>) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Registers all specified subcommands with this Help.
addArg(CommandLine.Model.ArgSpec) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Adds the specified argument to the list of options and positional parameters that depend on this group.
addArgGroup(CommandLine.Model.ArgGroupSpec) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Adds the specified argument group to the groups in this command.
addAuthorityKeyIdentifier(X509v3CertificateBuilder, KeyPair) - Method in class org.rossonet.ext.utils.SelfSignedCertificateGenerator
 
addBasicConstraints(X509v3CertificateBuilder, BasicConstraints) - Method in class org.rossonet.ext.utils.SelfSignedCertificateGenerator
 
addDnsName(String) - Method in class org.rossonet.ext.utils.SelfSignedCertificateBuilder
 
addEmptyRow() - Method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
Adds the required char[] slots for a new row to the CommandLine.Help.TextTable.columnValues field.
addError(CommandLine.PicocliException) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.Builder
 
addExtendedKeyUsage(X509v3CertificateBuilder) - Method in class org.rossonet.ext.utils.SelfSignedCertificateGenerator
 
addFact(String, T) - Method in class org.rossonet.rules.base.RulesContext
 
addFactProvider(FactProvider) - Method in class org.rossonet.rules.base.AbstractBaseRulesEngine
 
addFactProvider(FactProvider) - Method in interface org.rossonet.rules.base.BaseRulesEngine
 
addFirst(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
addFirst(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
addIpAddress(String) - Method in class org.rossonet.ext.utils.SelfSignedCertificateBuilder
 
addKeyUsage(X509v3CertificateBuilder) - Method in class org.rossonet.ext.utils.SelfSignedCertificateGenerator
 
addLast(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
addLast(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
addMethodSubcommands() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Specify whether methods annotated with @Command should be registered as subcommands of their enclosing @Command class.
addMethodSubcommands() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Reflects on the class of the user object and registers any command methods (class methods annotated with @Command) as subcommands.
addMethodSubcommands(CommandLine.IFactory) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Reflects on the class of the user object and registers any command methods (class methods annotated with @Command) as subcommands.
addMixin(String, Object) - Method in class org.rossonet.ext.picocli.CommandLine
Adds the options and positional parameters in the specified mixin to this command.
addMixin(String, CommandLine.Model.CommandSpec) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Adds the specified mixin CommandSpec object to the map of mixins for this command.
addMixin(String, CommandLine.Model.CommandSpec, CommandLine.Model.IAnnotatedElement) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Adds the specified mixin CommandSpec object to the map of mixins for this command.
addNeurone(Neurone<?>) - Method in class org.rossonet.brain.api.nucleo.base.BaseNucleo
 
addNeurone(Neurone<?>) - Method in class org.rossonet.brain.api.nucleo.base.BaseNucleoBuilder
 
addNeurone(Neurone<?>) - Method in interface org.rossonet.brain.api.nucleo.Nucleo
 
addNeurone(Neurone<?>) - Method in interface org.rossonet.brain.api.nucleo.NucleoBuilder
 
addOption(CommandLine.Model.OptionSpec) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Adds the specified option spec to the list of configured arguments to expect.
addOption(CommandLine.Model.OptionSpec) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.Builder
Adds the specified OptionSpec to the list of options that were matched on the command line.
addOption(CommandLine.Model.OptionSpec, CommandLine.Help.IParamLabelRenderer) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Layout
Delegates to the option renderer of this layout to obtain text values for the specified CommandLine.Model.OptionSpec, and then calls the CommandLine.Help.Layout.layout(CommandLine.Model.ArgSpec, CommandLine.Help.Ansi.Text[][]) method to write these text values into the correct cells in the TextTable.
addOptions(List<CommandLine.Model.OptionSpec>, CommandLine.Help.IParamLabelRenderer) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Layout
addParentCommandElement(CommandLine.Model.IAnnotatedElement) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Adds the specified {@literal @}ParentCommand-annotated program element to the list of elements for this command.
addPattern(String, String, String) - Method in class org.rossonet.ext.picocli.CommandLine.RegexTransformer.Builder
Adds the specified negative replacement and synopsis replacement for the specified regular expression.
addPositional(CommandLine.Model.PositionalParamSpec) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Adds the specified positional parameter spec to the list of configured arguments to expect.
addPositionalParam(CommandLine.Model.PositionalParamSpec, int) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.Builder
Adds the specified PositionalParamSpec to the list of parameters that were matched on the command line.
addPositionalParameter(CommandLine.Model.PositionalParamSpec, CommandLine.Help.IParamLabelRenderer) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Layout
Delegates to the parameter renderer of this layout to obtain text values for the specified positional parameter, and then calls CommandLine.Help.Layout.layout(CommandLine.Model.ArgSpec, CommandLine.Help.Ansi.Text[][]) to write these text values into the correct cells in the TextTable.
addPositionalParameters(List<CommandLine.Model.PositionalParamSpec>, CommandLine.Help.IParamLabelRenderer) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Layout
addRowValues(String...) - Method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
Delegates to CommandLine.Help.TextTable.addRowValues(CommandLine.Help.Ansi.Text...), after ensuring that multi-line values are layed out in the correct row and column.
addRowValues(CommandLine.Help.Ansi.Text...) - Method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
Adds a new empty row, then calls putValue for each of the specified values, adding more empty rows if the return value indicates that the value spanned multiple columns or was wrapped to multiple rows.
addRule(Object) - Method in class org.rossonet.ext.rules.support.composite.CompositeRule
Add a rule to the composite rule.
addRulesProvider(RuleProvider) - Method in class org.rossonet.rules.base.AbstractBaseRulesEngine
 
addRulesProvider(RuleProvider) - Method in interface org.rossonet.rules.base.BaseRulesEngine
 
addSpecElement(CommandLine.Model.IAnnotatedElement) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Adds the specified {@literal @}Spec annotated program element to the list of spec elements for this group.
addSpecElement(CommandLine.Model.IAnnotatedElement) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Adds the specified {@literal @}Spec-annotated program element to the list of elements for this command.
addSubcommand(Object) - Method in class org.rossonet.ext.picocli.CommandLine
Registers a subcommand with the name obtained from the @Command(name = "...") annotation attribute of the specified command.
addSubcommand(String, Object) - Method in class org.rossonet.ext.picocli.CommandLine
Registers a subcommand with the specified name.
addSubcommand(String, Object) - Method in class org.rossonet.ext.picocli.CommandLine.Help
addSubcommand(String, Object, String...) - Method in class org.rossonet.ext.picocli.CommandLine
Registers a subcommand with the specified name and all specified aliases.
addSubcommand(String, CommandLine) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Adds the specified subcommand with the specified name.
addSubcommand(String, CommandLine.Model.CommandSpec) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Adds the specified subcommand with the specified name.
addSubgroup(CommandLine.Model.ArgGroupSpec) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Adds the specified group to the list of subgroups that this group is composed of.
addSubjectAlternativeNames(X509v3CertificateBuilder, KeyPair, String, List<String>, List<String>) - Method in class org.rossonet.ext.utils.SelfSignedCertificateGenerator
 
addUnmatched(String) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.Builder
Adds the specified command line argument to the list of unmatched command line arguments.
addUnmatched(Stack<String>) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.Builder
Adds all elements of the specified command line arguments stack to the list of unmatched command line arguments.
addUnmatchedArgsBinding(CommandLine.Model.UnmatchedArgsBinding) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Adds the specified UnmatchedArgsBinding to the list of model objects to capture unmatched arguments for this command.
adjustLineBreaksForWideCJKCharacters() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns whether line breaks should take wide Chinese, Japanese and Korean characters into account for line-breaking purposes.
adjustLineBreaksForWideCJKCharacters(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets whether line breaks should take wide Chinese, Japanese and Korean characters into account, and returns this UsageMessageSpec.
afterEvaluate(Rule, Facts, boolean) - Method in interface org.rossonet.ext.rules.api.RuleListener
Triggered after the evaluation of a rule.
afterExecute(Rules, Facts) - Method in interface org.rossonet.ext.rules.api.RulesEngineListener
Triggered after executing the rule set When this listener is used with a InferenceRulesEngine, this method will be triggered after the execution of each candidate rule set in each iteration.
aliases() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Alternative command names by which this subcommand is recognized on the command line.
aliases() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the list of aliases for the command in this Help.
aliases() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the alias command names of this subcommand.
aliases(String...) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets the alternative names by which this subcommand is recognized on the command line.
allOptionsNested() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns all options configured for this group and all subgroups.
allowOptionsAsOptionParameters() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
allowOptionsAsOptionParameters(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
allowSubcommandsAsOptionParameters() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
allowSubcommandsAsOptionParameters(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
allPositionalParametersNested() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns all positional parameters configured for this group and all subgroups.
allSubcommands() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the map of all subcommand Help instances (including hidden commands) for this command Help.
ALWAYS - org.rossonet.ext.picocli.CommandLine.Help.Visibility
 
andExit(int) - Method in class org.rossonet.ext.picocli.CommandLine.AbstractHandler
Deprecated.
use CommandLine.execute(String...) instead, and call System.exit() in the application.
annotatedElement - Variable in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
 
ansi() - Method in class org.rossonet.ext.picocli.CommandLine.AbstractHandler
ansi() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns whether ANSI escape codes are enabled or not.
ansi() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns the Ansi setting of this color scheme.
ansi() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Returns the Ansi setting of this color scheme builder.
ansi(CommandLine.Help.Ansi) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Set the Ansi setting of this color scheme builder.
ANSI_BLACK - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_BLACK_BACKGROUND - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_BLACK_BACKGROUND_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_BLACK_BOLD - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_BLACK_BOLD_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_BLACK_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_BLACK_UNDERLINED - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_BLUE - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_BLUE_BACKGROUND - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_BLUE_BACKGROUND_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_BLUE_BOLD - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_BLUE_BOLD_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_BLUE_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_BLUE_UNDERLINED - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_CYAN - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_CYAN_BACKGROUND - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_CYAN_BACKGROUND_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_CYAN_BOLD - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_CYAN_BOLD_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_CYAN_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_CYAN_UNDERLINED - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_GREEN - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_GREEN_BACKGROUND - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_GREEN_BACKGROUND_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_GREEN_BOLD - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_GREEN_BOLD_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_GREEN_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_GREEN_UNDERLINED - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_PURPLE - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_PURPLE_BACKGROUND - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_PURPLE_BACKGROUND_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_PURPLE_BOLD - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_PURPLE_BOLD_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_PURPLE_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_PURPLE_UNDERLINED - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_RED - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_RED_BACKGROUND - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_RED_BACKGROUND_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_RED_BOLD - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_RED_BOLD_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_RED_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_RED_UNDERLINED - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_RESET - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_WHITE - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_WHITE_BACKGROUND - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_WHITE_BACKGROUND_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_WHITE_BOLD - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_WHITE_BOLD_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_WHITE_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_WHITE_UNDERLINED - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_YELLOW - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_YELLOW_BACKGROUND - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_YELLOW_BACKGROUND_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_YELLOW_BOLD - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_YELLOW_BOLD_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_YELLOW_BRIGHT - Static variable in class org.rossonet.utils.TextHelper
 
ANSI_YELLOW_UNDERLINED - Static variable in class org.rossonet.utils.TextHelper
 
append(String) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
append(CommandLine.Help.Ansi.Text) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
apply(String, List<CommandLine.Help.Ansi.IStyle>) - Method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi
apply(String, List<CommandLine.Help.Ansi.IStyle>) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns a new Text object where all the specified styles are applied to the full length of the specified plain text.
applySystemProperties() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Replaces colors and styles in this scheme builder with ones specified in system properties, and returns this builder.
argGroups() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the argument groups in this command.
args() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the options and positional parameters in this group; may be empty but not null.
args() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Returns the list of options and positional parameters that depend on this group.
args() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the list of all options and positional parameters configured for this command.
arity() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns how many arguments this option or positional parameter requires.
arity() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Specifies the minimum number of required parameters and the maximum number of accepted parameters.
arity() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Specifies the minimum number of required parameters and the maximum number of accepted parameters.
aritySatisfiedByAttachedOptionParam() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
Returns true if options with attached arguments should not consume subsequent arguments and should not validate arity.
aritySatisfiedByAttachedOptionParam(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
Returns true if options with attached arguments should not consume subsequent arguments and should not validate arity.
asCollection() - Method in class org.rossonet.rules.base.CommandQueue
 
asCommandLineList() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns this ParseResult as a list of CommandLine objects, one for each matched command/subcommand.
asMap() - Method in class org.rossonet.ext.rules.api.Facts
Return a copy of the facts as a map.
asRule(Object) - Static method in class org.rossonet.ext.rules.core.RuleProxy
Makes the rule object implement the Rule interface.
Astrocyte - Interface in org.rossonet.brain.api.astrocyte
 
Astrocyte.AstrocyteStatus - Enum in org.rossonet.brain.api.astrocyte
 
AstrocyteBuilder - Interface in org.rossonet.brain.api.astrocyte
 
AT_FILE_POSITIONAL_PARAM - Variable in class org.rossonet.ext.picocli.CommandLine.Help
 
atFileCommentChar() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
atFileCommentChar(Character) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
atFileParameterList() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the section of the usage help message that lists the @-file and its description.
AUTO - org.rossonet.ext.picocli.CommandLine.Help.Ansi
Only emit ANSI escape codes if the platform supports it and system property "picocli.ansi" is not set to any value other than "true" (case insensitive).
AutoComplete - Class in org.rossonet.ext.picocli
Stand-alone tool that generates bash auto-complete scripts for picocli-based command line applications.
AutoComplete.GenerateCompletion - Class in org.rossonet.ext.picocli
Command that generates a Bash/ZSH completion script for its top-level command.
autoWidth() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns whether picocli should attempt to detect the terminal size and adjust the usage help message width to take the full terminal width.
autoWidth(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets whether picocli should attempt to detect the terminal size and adjust the usage help message width to take the full terminal width.
auxiliaryTypes() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns auxiliary type information used when the CommandLine.Model.ArgSpec.type() is a generic type like Collection, Map or Optional; returns the concrete type when CommandLine.Model.ArgSpec.type() is an abstract class, otherwise, returns the same as CommandLine.Model.ArgSpec.type().
Axion - Interface in org.rossonet.brain.api.neurone.axion
 

B

BaseNucleo - Class in org.rossonet.brain.api.nucleo.base
 
BaseNucleo() - Constructor for class org.rossonet.brain.api.nucleo.base.BaseNucleo
 
BaseNucleoBuilder - Class in org.rossonet.brain.api.nucleo.base
 
BaseNucleoBuilder() - Constructor for class org.rossonet.brain.api.nucleo.base.BaseNucleoBuilder
 
BaseNucleoFactory - Class in org.rossonet.brain.api.nucleo.base
 
BaseNucleoFactory() - Constructor for class org.rossonet.brain.api.nucleo.base.BaseNucleoFactory
 
BaseRulesEngine - Interface in org.rossonet.rules.base
 
BaseRulesEngine.RulesEngineStatus - Enum in org.rossonet.rules.base
 
bash(String, File, File, CommandLine) - Static method in class org.rossonet.ext.picocli.AutoComplete
Generates source code for an autocompletion bash script for the specified picocli-based application, and writes this script to the specified out file, and optionally writes an invocation script to the specified command file.
bash(String, CommandLine) - Static method in class org.rossonet.ext.picocli.AutoComplete
Generates and returns the source code for an autocompletion bash script for the specified picocli-based application.
BasicRule - Class in org.rossonet.ext.rules.core
Basic rule implementation class that provides common methods.
BasicRule() - Constructor for class org.rossonet.ext.rules.core.BasicRule
Create a new BasicRule.
BasicRule(String) - Constructor for class org.rossonet.ext.rules.core.BasicRule
Create a new BasicRule.
BasicRule(String, String) - Constructor for class org.rossonet.ext.rules.core.BasicRule
Create a new BasicRule.
BasicRule(String, String, int) - Constructor for class org.rossonet.ext.rules.core.BasicRule
Create a new BasicRule.
beforeEvaluate(Rule, Facts) - Method in interface org.rossonet.ext.rules.api.RuleListener
Triggered before the evaluation of a rule.
beforeEvaluate(Rules, Facts) - Method in interface org.rossonet.ext.rules.api.RulesEngineListener
Triggered before evaluating the rule set.
beforeExecute(Rule, Facts) - Method in interface org.rossonet.ext.rules.api.RuleListener
Triggered before the execution of a rule.
bg(String) - Static method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
Parses the specified style markup and returns the associated style.
bg_black - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
bg_blue - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
bg_cyan - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
bg_green - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
bg_magenta - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
bg_red - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
bg_white - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
bg_yellow - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
blink - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
bold - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
BOOTING - org.rossonet.brain.api.astrocyte.Astrocyte.AstrocyteStatus
 
BOOTING_DEBUG - org.rossonet.brain.api.astrocyte.Astrocyte.AstrocyteStatus
 
BrainEventMonitor - Interface in org.rossonet.brain.api.message
 
BrainFact<BRAIN_MESSAGE extends BrainMessage<?>> - Class in org.rossonet.brain.api.astrocyte.synapse.rules
 
BrainFact(String, BRAIN_MESSAGE) - Constructor for class org.rossonet.brain.api.astrocyte.synapse.rules.BrainFact
 
BrainJob - Interface in org.rossonet.brain.api.job
 
BrainJobExecutionStrategy - Interface in org.rossonet.brain.api.neurone
 
BrainJobFilter - Interface in org.rossonet.brain.api.job
 
BrainMessage<MESSAGE_TYPE extends java.io.Serializable> - Interface in org.rossonet.brain.api.message
 
BrainMessageHeader - Class in org.rossonet.brain.api.message
 
BrainMessageHeader() - Constructor for class org.rossonet.brain.api.message.BrainMessageHeader
 
BrainThread - Class in org.rossonet.brain.api.astrocyte.synapse
 
BrainThread(Synapse) - Constructor for class org.rossonet.brain.api.astrocyte.synapse.BrainThread
 
BrainThreadLogLine - Class in org.rossonet.brain.api.astrocyte.synapse
 
BrainThreadLogLine() - Constructor for class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
brodcast(BrainMessage<? extends Serializable>) - Method in interface org.rossonet.brain.api.message.BrainEventMonitor
 
build() - Method in interface org.rossonet.brain.api.astrocyte.AstrocyteBuilder
 
build() - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyteBuilder
 
build() - Method in interface org.rossonet.brain.api.neurone.NeuroneBuilder
 
build() - Method in class org.rossonet.brain.api.neurone.simple.SimpleNeuroneBuilder
 
build() - Method in class org.rossonet.brain.api.nucleo.base.BaseNucleoBuilder
 
build() - Method in interface org.rossonet.brain.api.nucleo.NucleoBuilder
 
build() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Creates and returns a new ColorScheme with the values configured on this builder.
build() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Returns a valid ArgGroupSpec instance.
build() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
Returns a valid OptionSpec instance.
build() - Method in class org.rossonet.ext.picocli.CommandLine.Model.PositionalParamSpec.Builder
Returns a valid PositionalParamSpec instance.
build() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.Builder
Creates and returns a new ParseResult instance for this builder's configuration.
build() - Method in class org.rossonet.ext.picocli.CommandLine.RegexTransformer.Builder
 
build() - Method in class org.rossonet.ext.rules.core.RuleBuilder
Create a new Rule.
build() - Method in class org.rossonet.ext.utils.SelfSignedCertificateBuilder
 
builder() - Static method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
builder() - Static method in class org.rossonet.ext.picocli.CommandLine.Model.PositionalParamSpec
 
builder(String[]) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
 
builder(String, String...) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
 
builder(CommandLine.Model.CommandSpec) - Static method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Creates and returns a new ParseResult.Builder for the specified command spec.
builder(CommandLine.Model.IAnnotatedElement) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns a new CommandLine.Model.ArgGroupSpec.Builder associated with the specified annotated element.
builder(CommandLine.Model.IAnnotatedElement, CommandLine.IFactory) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
 
builder(CommandLine.Model.IAnnotatedElement, CommandLine.IFactory) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.PositionalParamSpec
 
builder(CommandLine.Model.OptionSpec) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
Returns a Builder initialized from the specified OptionSpec.
builder(CommandLine.Model.PositionalParamSpec) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.PositionalParamSpec
Returns a Builder initialized from the specified PositionalSpec.
Builder() - Constructor for class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Constructs an empty color scheme builder with Ansi.AUTO.
Builder() - Constructor for class org.rossonet.ext.picocli.CommandLine.RegexTransformer.Builder
Constructs an empty builder.
Builder(CommandLine.Help.Ansi) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Constructs an empty color scheme builder with the specified Ansi value.
Builder(CommandLine.Help.ColorScheme) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Constructs a color scheme builder with all attributes copied from the specified color scheme.
Builder(CommandLine.RegexTransformer) - Constructor for class org.rossonet.ext.picocli.CommandLine.RegexTransformer.Builder
Constructs a builder populated with the values from the specified RegexTransformer.

C

CachedMemory - Class in org.rossonet.rules.base
 
CachedMemory() - Constructor for class org.rossonet.rules.base.CachedMemory
 
CachedMemory.TimerCachedMemory - Class in org.rossonet.rules.base
 
calcLongOptionColumnWidth(List<CommandLine.Model.OptionSpec>, List<CommandLine.Model.PositionalParamSpec>, CommandLine.Help.ColorScheme) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the width of the long options column in the usage help message.
call(C, PrintStream, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
call(C, PrintStream, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
call(C, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
call(C, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
call(Class<C>, CommandLine.IFactory, PrintStream, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
call(Class<C>, CommandLine.IFactory, PrintStream, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
call(Class<C>, CommandLine.IFactory, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
call(Class<C>, CommandLine.IFactory, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
caseInsensitiveEnumValuesAllowed() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
caseInsensitiveEnumValuesAllowed(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
Cell(int, int) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help.TextTable.Cell
Constructs a new Cell with the specified coordinates in the table.
cellAt(int, int) - Method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
certificateStringFromOneLine(String) - Static method in class org.rossonet.utils.SslHelper
 
changeJulLogLevel(String) - Static method in class org.rossonet.utils.LogHelper
 
changeLogLevel(String) - Static method in class org.rossonet.utils.LogHelper
Deprecated.
changePriorities(int, int) - Method in interface org.rossonet.ext.utils.concurrent.PriorityExecutorService
 
changePriorities(int, int) - Method in class org.rossonet.ext.utils.concurrent.PriorityThreadPoolExecutor
 
check(Rules, Facts) - Method in interface org.rossonet.ext.rules.api.RulesEngine
Check rules without firing them.
check(Rules, Facts) - Method in class org.rossonet.ext.rules.core.DefaultRulesEngine
 
check(Rules, Facts) - Method in class org.rossonet.ext.rules.core.InferenceRulesEngine
 
checkLocalPortAvailable(int) - Static method in class org.rossonet.utils.NetworkHelper
 
checkSignatureWithPayload(PublicKey, PrivateKey) - Static method in class org.rossonet.utils.SslHelper
 
checkSignatureWithPayload(PublicKey, PrivateKey, String) - Static method in class org.rossonet.utils.SslHelper
 
checkTcpPort(SocketAddress, int) - Static method in class org.rossonet.utils.NetworkHelper
 
checkTOTP(String, String, int, String) - Static method in class org.rossonet.utils.OtpHelper
 
clear() - Method in class org.rossonet.ext.rules.api.Facts
Clear facts.
clear() - Method in class org.rossonet.ext.rules.api.Rules
Clear rules.
clear() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
clear() - Method in class org.rossonet.rules.base.CachedMemory
 
clear() - Method in class org.rossonet.rules.base.CommandQueue
 
clearCachedFacts() - Method in interface org.rossonet.brain.api.astrocyte.synapse.Synapse
 
clearExecutionResults() - Method in class org.rossonet.ext.picocli.CommandLine
Clears the execution result of a previous invocation from this CommandLine and all subcommands.
clearFacts() - Method in class org.rossonet.rules.base.AbstractBaseRulesEngine
 
clearFacts() - Method in interface org.rossonet.rules.base.BaseRulesEngine
 
clearRules() - Method in class org.rossonet.rules.base.AbstractBaseRulesEngine
 
clearRules() - Method in interface org.rossonet.rules.base.BaseRulesEngine
 
clone() - Method in class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
 
close() - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
collectErrors() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
Returns true if exceptions during parsing should be collected instead of thrown.
collectErrors(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
Sets whether exceptions during parsing should be collected instead of thrown.
colorScheme - Variable in class org.rossonet.ext.picocli.CommandLine.Help.Layout
 
colorScheme() - Method in class org.rossonet.ext.picocli.CommandLine.AbstractHandler
Deprecated.
Returns the ColorScheme to use.
colorScheme() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the ColorScheme model that this Help was constructed with.
colorScheme() - Method in class org.rossonet.ext.picocli.CommandLine.Help.Layout
Returns the ColorScheme used to create Text objects in this layout.
column - Variable in class org.rossonet.ext.picocli.CommandLine.Help.TextTable.Cell
Table column index (zero based).
Column(int, int, CommandLine.Help.Column.Overflow) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help.Column
 
columns() - Method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
The column definitions of this table.
columnValues - Variable in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
The char[] slots of the TextTable to copy text values into.
command() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the command this option or positional parameter belongs to.
Command - Interface in org.rossonet.rules.base
 
CommandExecuter - Interface in org.rossonet.rules.base
 
commandLine - Variable in exception org.rossonet.ext.picocli.CommandLine.ParameterException
 
commandLine() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the CommandLine constructed with this CommandSpec model.
commandLine(CommandLine) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets the CommandLine constructed with this CommandSpec model.
CommandLine - Class in org.rossonet.ext.picocli
CommandLine interpreter that uses reflection to initialize an annotated user object with values obtained from the command line arguments.
CommandLine(Object) - Constructor for class org.rossonet.ext.picocli.CommandLine
Constructs a new CommandLine interpreter with the specified object (which may be an annotated user object or a CommandSpec) and a default factory.
CommandLine(Object, CommandLine.IFactory) - Constructor for class org.rossonet.ext.picocli.CommandLine
Constructs a new CommandLine interpreter with the specified object (which may be an annotated user object or a CommandSpec) and object factory.
CommandLine.AbstractHandler<R,​T extends CommandLine.AbstractHandler<R,​T>> - Class in org.rossonet.ext.picocli
CommandLine.AbstractParseResultHandler<R> - Class in org.rossonet.ext.picocli
CommandLine.ArgGroup - Annotation Type in org.rossonet.ext.picocli
A Command may define one or more ArgGroups: a group of options, positional parameters or a mixture of the two.
CommandLine.Command - Annotation Type in org.rossonet.ext.picocli
Annotate your class with @Command when you want more control over the format of the generated help message.
CommandLine.DefaultExceptionHandler<R> - Class in org.rossonet.ext.picocli
CommandLine.DuplicateNameException - Exception in org.rossonet.ext.picocli
Exception indicating that multiple named elements have incorrectly used the same name.
CommandLine.DuplicateOptionAnnotationsException - Exception in org.rossonet.ext.picocli
Exception indicating that multiple fields have been annotated with the same Option name.
CommandLine.ExecutionException - Exception in org.rossonet.ext.picocli
Exception indicating a problem while invoking a command or subcommand.
CommandLine.ExitCode - Class in org.rossonet.ext.picocli
Defines some exit codes used by picocli as default return values from the execute and executeHelpRequest methods.
CommandLine.Help - Class in org.rossonet.ext.picocli
A collection of methods and inner classes that provide fine-grained control over the contents and layout of the usage help message to display to end users when help is requested or invalid input values were specified.
CommandLine.Help.Ansi - Enum in org.rossonet.ext.picocli
Provides methods and inner classes to support using ANSI escape codes in usage help messages.
CommandLine.Help.Ansi.IStyle - Interface in org.rossonet.ext.picocli
Defines the interface for an ANSI escape sequence.
CommandLine.Help.Ansi.Style - Enum in org.rossonet.ext.picocli
A set of pre-defined ANSI escape code styles and colors, and a set of convenience methods for parsing text with embedded markup style names, as well as convenience methods for converting styles to strings with embedded escape codes.
CommandLine.Help.Ansi.Text - Class in org.rossonet.ext.picocli
Encapsulates rich text with styles and colors.
CommandLine.Help.ColorScheme - Class in org.rossonet.ext.picocli
All usage help message are generated with a color scheme that assigns certain styles and colors to common parts of a usage message: the command name, options, positional parameters and option parameters.
CommandLine.Help.ColorScheme.Builder - Class in org.rossonet.ext.picocli
Builder class to create ColorScheme instances.
CommandLine.Help.Column - Class in org.rossonet.ext.picocli
Columns define the width, indent (leading number of spaces in a column before the value) and Overflow policy of a column in a TextTable.
CommandLine.Help.Column.Overflow - Enum in org.rossonet.ext.picocli
Policy for handling text that is longer than the column width: span multiple columns, wrap to the next row, or simply truncate the portion that doesn't fit.
CommandLine.Help.IOptionRenderer - Interface in org.rossonet.ext.picocli
When customizing online help for Option details, a custom IOptionRenderer can be used to create textual representation of an Option in a tabular format: one or more rows, each containing one or more columns.
CommandLine.Help.IParameterRenderer - Interface in org.rossonet.ext.picocli
When customizing online help for positional parameters details, a custom IParameterRenderer can be used to create textual representation of a Parameters field in a tabular format: one or more rows, each containing one or more columns.
CommandLine.Help.IParamLabelRenderer - Interface in org.rossonet.ext.picocli
When customizing online usage help for an option parameter or a positional parameter, a custom IParamLabelRenderer can be used to render the parameter name or label to a String.
CommandLine.Help.Layout - Class in org.rossonet.ext.picocli
Use a Layout to format usage help text for options and parameters in tabular format.
CommandLine.Help.TextTable - Class in org.rossonet.ext.picocli
Responsible for spacing out CommandLine.Help.Ansi.Text values according to the CommandLine.Help.Column definitions the table was created with.
CommandLine.Help.TextTable.Cell - Class in org.rossonet.ext.picocli
Helper class to index positions in a Help.TextTable.
CommandLine.Help.Visibility - Enum in org.rossonet.ext.picocli
Controls the visibility of certain aspects of the usage help message.
CommandLine.HelpCommand - Class in org.rossonet.ext.picocli
Help command that can be installed as a subcommand on all application commands.
CommandLine.IDefaultValueProvider - Interface in org.rossonet.ext.picocli
Provides default value for a command.
CommandLine.IExceptionHandler - Interface in org.rossonet.ext.picocli
CommandLine.IExceptionHandler2<R> - Interface in org.rossonet.ext.picocli
CommandLine.IExecutionExceptionHandler - Interface in org.rossonet.ext.picocli
Classes implementing this interface know how to handle Exceptions that occurred while executing the Runnable, Callable or Method user object of the command.
CommandLine.IExecutionStrategy - Interface in org.rossonet.ext.picocli
Implementations are responsible for "executing" the user input and returning an exit code.
CommandLine.IExitCodeExceptionMapper - Interface in org.rossonet.ext.picocli
Interface that provides the appropriate exit code that will be returned from the execute method for an exception that occurred during parsing or while invoking the command's Runnable, Callable, or Method.
CommandLine.IExitCodeGenerator - Interface in org.rossonet.ext.picocli
@Command-annotated classes can implement this interface to specify an exit code that will be returned from the execute method when the command is successfully invoked.
CommandLine.IFactory - Interface in org.rossonet.ext.picocli
Factory for instantiating classes that are registered declaratively with annotation attributes, like CommandLine.Command.subcommands(), CommandLine.Option.converter(), CommandLine.Parameters.converter() and CommandLine.Command.versionProvider().
CommandLine.IHelpCommandInitializable - Interface in org.rossonet.ext.picocli
CommandLine.IHelpCommandInitializable2 - Interface in org.rossonet.ext.picocli
Help commands that provide usage help for other commands can implement this interface to be initialized with the information they need.
CommandLine.IHelpFactory - Interface in org.rossonet.ext.picocli
Creates the CommandLine.Help instance used to render the usage help message.
CommandLine.IHelpSectionRenderer - Interface in org.rossonet.ext.picocli
Renders a section of the usage help message.
CommandLine.IModelTransformer - Interface in org.rossonet.ext.picocli
Provides a way to modify how the command model is built.
CommandLine.INegatableOptionTransformer - Interface in org.rossonet.ext.picocli
Determines the option name transformation of negatable boolean options.
CommandLine.InitializationException - Exception in org.rossonet.ext.picocli
Exception indicating a problem during CommandLine initialization.
CommandLine.IParameterConsumer - Interface in org.rossonet.ext.picocli
Options or positional parameters can be assigned a IParameterConsumer that implements custom logic to process the parameters for this option or this position.
CommandLine.IParameterExceptionHandler - Interface in org.rossonet.ext.picocli
Classes implementing this interface know how to handle ParameterExceptions (usually from invalid user input).
CommandLine.IParameterPreprocessor - Interface in org.rossonet.ext.picocli
Options, positional parameters and commands can be assigned a IParameterPreprocessor that implements custom logic to preprocess the parameters for this option, position or command.
CommandLine.IParseResultHandler - Interface in org.rossonet.ext.picocli
Deprecated.
CommandLine.IParseResultHandler2<R> - Interface in org.rossonet.ext.picocli
CommandLine.ITypeConverter<K> - Interface in org.rossonet.ext.picocli
When parsing command line arguments and initializing fields annotated with @Option or @Parameters, String values can be converted to any type for which a ITypeConverter is registered.
CommandLine.IVersionProvider - Interface in org.rossonet.ext.picocli
Provides version information for a command.
CommandLine.MaxValuesExceededException - Exception in org.rossonet.ext.picocli
Exception indicating that more values were specified for an option or parameter than its arity allows.
CommandLine.MissingParameterException - Exception in org.rossonet.ext.picocli
Exception indicating that a required parameter was not specified.
CommandLine.MissingTypeConverterException - Exception in org.rossonet.ext.picocli
Exception indicating that an annotated field had a type for which no CommandLine.ITypeConverter was registered.
CommandLine.Mixin - Annotation Type in org.rossonet.ext.picocli
Fields annotated with @Mixin are "expanded" into the current command: @Option and @Parameters in the mixin class are added to the options and positional parameters of this command.
CommandLine.Model - Class in org.rossonet.ext.picocli
This class provides a namespace for classes and interfaces that model concepts and attributes of command line interfaces in picocli.
CommandLine.Model.ArgGroupSpec - Class in org.rossonet.ext.picocli
The ArgGroupSpec class models a group of arguments (options, positional parameters or a mixture of the two).
CommandLine.Model.ArgGroupSpec.Builder - Class in org.rossonet.ext.picocli
Builder responsible for creating valid ArgGroupSpec objects.
CommandLine.Model.ArgSpec - Class in org.rossonet.ext.picocli
CommandLine.Model.CommandSpec - Class in org.rossonet.ext.picocli
The CommandSpec class models a command specification, including the options, positional parameters and subcommands supported by the command, as well as attributes for the version help message and the usage help message of the command.
CommandLine.Model.IAnnotatedElement - Interface in org.rossonet.ext.picocli
Internal interface to allow annotation processors to construct a command model at compile time.
CommandLine.Model.IExtensible - Interface in org.rossonet.ext.picocli
Interface to allow extending the capabilities of other interface without Java 8 default methods.
CommandLine.Model.IGetter - Interface in org.rossonet.ext.picocli
Customizable getter for obtaining the current value of an option or positional parameter.
CommandLine.Model.IOrdered - Interface in org.rossonet.ext.picocli
Interface for sorting options and groups together.
CommandLine.Model.IScope - Interface in org.rossonet.ext.picocli
The scope of a getter/setter binding is the context where the current value should be gotten from or set to.
CommandLine.Model.IScoped - Interface in org.rossonet.ext.picocli
This interface provides access to an CommandLine.Model.IScope instance.
CommandLine.Model.ISetter - Interface in org.rossonet.ext.picocli
Customizable setter for modifying the value of an option or positional parameter.
CommandLine.Model.ITypeInfo - Interface in org.rossonet.ext.picocli
Encapculates type information for an option or parameter to make this information available both at runtime and at compile time (when Class values are not available).
CommandLine.Model.Messages - Class in org.rossonet.ext.picocli
Utility class for getting resource bundle strings.
CommandLine.Model.MethodParam - Class in org.rossonet.ext.picocli
Command method parameter, similar to java.lang.reflect.Parameter (not available before Java 8).
CommandLine.Model.OptionSpec - Class in org.rossonet.ext.picocli
The OptionSpec class models aspects of a named option of a command, including whether it is required or optional, the option parameters supported (or required) by the option, and attributes for the usage help message describing the option.
CommandLine.Model.OptionSpec.Builder - Class in org.rossonet.ext.picocli
Builder responsible for creating valid OptionSpec objects.
CommandLine.Model.ParserSpec - Class in org.rossonet.ext.picocli
Models parser configuration specification.
CommandLine.Model.PositionalParamSpec - Class in org.rossonet.ext.picocli
The PositionalParamSpec class models aspects of a positional parameter of a command, including whether it is required or optional, and attributes for the usage help message describing the positional parameter.
CommandLine.Model.PositionalParamSpec.Builder - Class in org.rossonet.ext.picocli
Builder responsible for creating valid PositionalParamSpec objects.
CommandLine.Model.UnmatchedArgsBinding - Class in org.rossonet.ext.picocli
This class allows applications to specify a custom binding that will be invoked for unmatched arguments.
CommandLine.Model.UsageMessageSpec - Class in org.rossonet.ext.picocli
Models the usage help message specification and can be used to customize the usage help message.
CommandLine.MutuallyExclusiveArgsException - Exception in org.rossonet.ext.picocli
Exception indicating that the user input included multiple arguments from a mutually exclusive group.
CommandLine.Option - Annotation Type in org.rossonet.ext.picocli
Annotate fields in your class with @Option and picocli will initialize these fields when matching arguments are specified on the command line.
CommandLine.OverwrittenOptionException - Exception in org.rossonet.ext.picocli
Exception indicating that an option for a single-value option field has been specified multiple times on the command line.
CommandLine.ParameterException - Exception in org.rossonet.ext.picocli
Exception indicating something went wrong while parsing command line options.
CommandLine.ParameterIndexGapException - Exception in org.rossonet.ext.picocli
Exception indicating that there was a gap in the indices of the fields annotated with CommandLine.Parameters.
CommandLine.Parameters - Annotation Type in org.rossonet.ext.picocli
Fields annotated with @Parameters will be initialized with positional parameters.
CommandLine.ParentCommand - Annotation Type in org.rossonet.ext.picocli
Fields annotated with @ParentCommand will be initialized with the parent command of the current subcommand.
CommandLine.ParseResult - Class in org.rossonet.ext.picocli
Encapsulates the result of parsing an array of command line arguments.
CommandLine.ParseResult.Builder - Class in org.rossonet.ext.picocli
Builds immutable ParseResult instances.
CommandLine.ParseResult.GroupMatch - Class in org.rossonet.ext.picocli
A group's multiplicity specifies how many matches of a group may appear on the command line.
CommandLine.ParseResult.GroupMatchContainer - Class in org.rossonet.ext.picocli
Provides information about an CommandLine.ArgGroup that was matched on the command line.
CommandLine.PicocliException - Exception in org.rossonet.ext.picocli
Base class of all exceptions thrown by picocli.CommandLine.
CommandLine.PropertiesDefaultProvider - Class in org.rossonet.ext.picocli
IDefaultValueProvider implementation that loads default values for command line options and positional parameters from a properties file or Properties object.
CommandLine.Range - Class in org.rossonet.ext.picocli
Describes the number of parameters required and accepted by an option or a positional parameter.
CommandLine.RegexTransformer - Class in org.rossonet.ext.picocli
A regular expression-based option name transformation for negatable options.
CommandLine.RegexTransformer.Builder - Class in org.rossonet.ext.picocli
Builder for creating RegexTransformer objects.
CommandLine.RunAll - Class in org.rossonet.ext.picocli
Command line execution strategy that prints help if requested, and otherwise executes the top-level command and all subcommands as Runnable, Callable or Method.
CommandLine.RunFirst - Class in org.rossonet.ext.picocli
Command line execution strategy that prints help if requested, and otherwise executes the top-level Runnable or Callable command.
CommandLine.RunLast - Class in org.rossonet.ext.picocli
Command line execution strategy that prints help if requested, and otherwise executes the most specific Runnable or Callable subcommand.
CommandLine.ScopeType - Enum in org.rossonet.ext.picocli
Specifies the scope of the element.
CommandLine.Spec - Annotation Type in org.rossonet.ext.picocli
Fields annotated with @Spec will be initialized with the CommandSpec for the command the field is part of.
CommandLine.Spec.Target - Enum in org.rossonet.ext.picocli
Identifies what kind of CommandSpec should be injected.
CommandLine.TraceLevel - Enum in org.rossonet.ext.picocli
Enumerates over the trace level values for filtering which internal debug statements should be printed.
CommandLine.Tracer - Class in org.rossonet.ext.picocli
Utility class for printing internal debug statements.
CommandLine.TypeConversionException - Exception in org.rossonet.ext.picocli
Exception thrown by CommandLine.ITypeConverter implementations to indicate a String could not be converted.
CommandLine.Unmatched - Annotation Type in org.rossonet.ext.picocli
Fields annotated with @Unmatched will be initialized with the list of unmatched command line arguments, if any.
CommandLine.UnmatchedArgumentException - Exception in org.rossonet.ext.picocli
Exception indicating that a command line argument could not be mapped to any of the fields annotated with CommandLine.Option or CommandLine.Parameters.
CommandLine.UseDefaultConverter - Class in org.rossonet.ext.picocli
Converter that can be used to signal to picocli that it should use the default converter.
commandList() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a 2-column list with the command names and first line of their header or (if absent) description of the commands returned by CommandLine.Help.subcommands().
commandList(Map<String, CommandLine.Help>) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a 2-column list with the command names and first line of their header or (if absent) description of the specified command map.
commandListHeading() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Set the heading preceding the subcommands list.
commandListHeading() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the optional heading preceding the subcommand list.
commandListHeading(Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the text displayed before the command list; an empty string if there are no commands, otherwise the result of String.format(commandListHeading, params).
commandListHeading(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the optional heading preceding the subcommand list.
commandNamesText(String) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a Text object containing the command name and all aliases, separated with the specified separator.
CommandQueue - Class in org.rossonet.rules.base
 
CommandQueue() - Constructor for class org.rossonet.rules.base.CommandQueue
 
commands(CommandLine.Help.Ansi.IStyle...) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Adds the specified styles to the registered styles for commands in this color scheme builder and returns this builder.
commandSpec() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the CommandSpec model that this Help was constructed with.
commandSpec() - Method in class org.rossonet.ext.picocli.CommandLine.Model.Messages
Returns the CommandSpec of this object, never null.
commandSpec() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns the CommandSpec for the matched command.
commandStyles() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Returns the registered styles for commands in this color scheme builder.
commandStyles() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns the registered styles for commands in this color scheme.
commandText(String) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns a Text with all command styles applied to the specified command string.
comparator() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
comparator() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
Returns the comparator used to order the elements in this queue, or null if this queue is sorted according to the natural ordering of its elements.
compareTo(CommandLine.Range) - Method in class org.rossonet.ext.picocli.CommandLine.Range
 
compareTo(Rule) - Method in class org.rossonet.ext.rules.core.BasicRule
 
complete(CommandLine.Model.CommandSpec, String[], int, int, int, List<CharSequence>) - Static method in class org.rossonet.ext.picocli.AutoComplete
 
completionCandidates() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the explicitly set completion candidates for this option or positional parameter, valid enum constant names, or null if this option or positional parameter does not have any completion candidates and its type is not an enum.
completionCandidates() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Use this attribute to specify an Iterable<String> class that generates completion candidates for this option.
completionCandidates() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Use this attribute to specify an Iterable<String> class that generates completion candidates for this positional parameter.
CompositeRule - Class in org.rossonet.ext.rules.support.composite
Base class representing a composite rule composed of a set of rules.
CompositeRule() - Constructor for class org.rossonet.ext.rules.support.composite.CompositeRule
Create a new CompositeRule.
CompositeRule(String) - Constructor for class org.rossonet.ext.rules.support.composite.CompositeRule
Create a new CompositeRule.
CompositeRule(String, String) - Constructor for class org.rossonet.ext.rules.support.composite.CompositeRule
Create a new CompositeRule.
CompositeRule(String, String, int) - Constructor for class org.rossonet.ext.rules.support.composite.CompositeRule
Create a new CompositeRule.
concat(String) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
Returns a copy of this Text instance with the specified text concatenated to the end.
concat(CommandLine.Help.Ansi.Text) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
Returns a copy of this Text instance with the specified text concatenated to the end.
Condition - Interface in org.rossonet.ext.rules.api
This interface represents a rule's condition.
Condition - Annotation Type in org.rossonet.ext.rules.annotation
Annotation to mark a method as a rule condition.
ConditionalRuleGroup - Class in org.rossonet.ext.rules.support.composite
A conditional rule group is a composite rule where the rule with the highest priority acts as a condition: if the rule with the highest priority evaluates to true, then we try to evaluate the rest of the rules and execute the ones that evaluate to true.
ConditionalRuleGroup() - Constructor for class org.rossonet.ext.rules.support.composite.ConditionalRuleGroup
Create a conditional rule group.
ConditionalRuleGroup(String) - Constructor for class org.rossonet.ext.rules.support.composite.ConditionalRuleGroup
Create a conditional rule group.
ConditionalRuleGroup(String, String) - Constructor for class org.rossonet.ext.rules.support.composite.ConditionalRuleGroup
Create a conditional rule group.
ConditionalRuleGroup(String, String, int) - Constructor for class org.rossonet.ext.rules.support.composite.ConditionalRuleGroup
Create a conditional rule group.
consumeParameters(Stack<String>, CommandLine.Model.ArgSpec, CommandLine.Model.CommandSpec) - Method in interface org.rossonet.ext.picocli.CommandLine.IParameterConsumer
Consumes as many of the specified command line arguments as needed by popping them off the specified Stack.
container() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.GroupMatch
Returns the container GroupMatchContainer of this match.
contains(int) - Method in class org.rossonet.ext.picocli.CommandLine.Range
Returns true if this Range includes the specified value, false otherwise.
contains(Object) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
contains(Object) - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
Returns true if this queue contains the specified element.
convert(String) - Method in interface org.rossonet.ext.picocli.CommandLine.ITypeConverter
Converts the specified command line argument value to some domain object.
convert(String) - Method in class org.rossonet.ext.picocli.CommandLine.UseDefaultConverter
Always throws UnsupportedOperationException.
convertByteArrayToHexString(byte[]) - Static method in class org.rossonet.utils.TextHelper
 
converter() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Optionally specify one or more CommandLine.ITypeConverter classes to use to convert the command line argument into a strongly typed value (or key-value pair for map fields).
converter() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Optionally specify one or more CommandLine.ITypeConverter classes to use to convert the command line argument into a strongly typed value (or key-value pair for map fields).
converters() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns one or more type converters to use to convert the command line argument into a strongly typed value (or key-value pair for map fields).
copy(CommandLine.Model.CommandSpec, CommandLine.Model.Messages) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.Messages
Returns a copy of the specified Messages object with the CommandSpec replaced by the specified one.
create() - Static method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Creates and returns a new CommandSpec without any associated user object.
create(Class<K>) - Method in interface org.rossonet.ext.picocli.CommandLine.IFactory
Returns an instance of the specified class.
create(CommandLine.Model.CommandSpec, CommandLine.Help.ColorScheme) - Method in interface org.rossonet.ext.picocli.CommandLine.IHelpFactory
Returns a Help instance to assist in rendering the usage help message
createCaseInsensitive() - Static method in class org.rossonet.ext.picocli.CommandLine.RegexTransformer
Returns the RegexTransformer for case-insensitive negatable options.
createCertificationRequest(KeyPair, X509Certificate) - Static method in class org.rossonet.utils.SslHelper
 
createCertificationRequest(KeyPair, X509Certificate, String) - Static method in class org.rossonet.utils.SslHelper
 
createCompositeRule(RuleDefinition) - Method in class org.rossonet.ext.rules.support.AbstractRuleFactory
 
createDefault() - Static method in class org.rossonet.ext.picocli.CommandLine.RegexTransformer
Returns the RegexTransformer used by default for negatable options.
createDefaultLayout() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a Layout instance configured with the user preferences captured in this Help instance.
createDefaultLayout(List<CommandLine.Model.OptionSpec>, List<CommandLine.Model.PositionalParamSpec>, CommandLine.Help.ColorScheme) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a Layout instance configured with the user preferences captured in this Help instance.
createDefaultOptionRenderer() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a new default OptionRenderer which converts Options to five columns of text to match the default TextTable column layout.
createDefaultOptionSort() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a comparator for sorting options, or null, depending on the settings for this command.
createDefaultParameterRenderer() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a new default ParameterRenderer which converts positional parameters to four columns of text to match the default TextTable column layout.
createDefaultParamLabelRenderer() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a new default param label renderer that separates option parameters from their option name with the specified separator string, and, unless CommandLine.Model.ArgSpec.hideParamSyntax() is true, surrounds optional parameters with '[' and ']' characters and uses ellipses ("...") to indicate that any number of a parameter are allowed.
createDetailedSynopsisCommandText() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a Text object containing a partial detailed synopsis showing only the subcommands, starting with a " " space.
createDetailedSynopsisEndOfOptionsText() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a Text object containing a partial detailed synopsis showing only the end of options delimiter (if enabled), starting with a " " space.
createDetailedSynopsisGroupsText(Set<CommandLine.Model.ArgSpec>) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a Text object containing a partial detailed synopsis showing only the options and positional parameters in the specified validating groups, starting with a " " space.
createDetailedSynopsisOptionsText(Collection<CommandLine.Model.ArgSpec>, Comparator<CommandLine.Model.OptionSpec>, boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a Text object containing a partial detailed synopsis showing only the options, starting with a " " space.
createDetailedSynopsisOptionsText(Collection<CommandLine.Model.ArgSpec>, List<CommandLine.Model.OptionSpec>, Comparator<CommandLine.Model.OptionSpec>, boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a Text object containing a partial detailed synopsis showing only the specified options, starting with a " " space.
createDetailedSynopsisPositionalsText(Collection<CommandLine.Model.ArgSpec>) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a Text object containing a partial detailed synopsis showing only the positional parameters, starting with a " " space.
createHeading(String, Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a String that can be used as a help section heading.
createKeystore(String, X509Certificate, String, X509Certificate, String, PrivateKey, String) - Static method in class org.rossonet.utils.SslHelper
 
createKeystore(String, X509Certificate, String, PrivateKey, String) - Static method in class org.rossonet.utils.SslHelper
 
createKeyStore(String, String, String, String, String, String, String) - Static method in class org.rossonet.utils.SslHelper
 
createKeyStore(String, Path, String, Path, String, Path, String) - Static method in class org.rossonet.utils.SslHelper
 
createKeyStore(String, X509Certificate) - Static method in class org.rossonet.utils.SslHelper
 
createKeyStore(String, X509Certificate, String, X509Certificate, String, PrivateKeyInfo, String) - Static method in class org.rossonet.utils.SslHelper
 
createKeyStore(String, X509Certificate, String, PrivateKeyInfo, String) - Static method in class org.rossonet.utils.SslHelper
 
createLabelRenderer(CommandLine.Model.CommandSpec) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
 
createMinimalOptionRenderer() - Static method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a new minimal OptionRenderer which converts Options to a single row with two columns of text: an option name and a description.
createMinimalParameterRenderer() - Static method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a new minimal ParameterRenderer which converts positional parameters to a single row with two columns of text: an option name and a description.
createMinimalParamLabelRenderer() - Static method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a value renderer that returns the paramLabel if defined or the field name otherwise.
createRule(Reader) - Method in class org.rossonet.ext.rules.jexl.JexlRuleFactory
 
createRule(Reader) - Method in class org.rossonet.ext.rules.mvel.MVELRuleFactory
Create a new MVELRule from a Reader.
createRule(RuleDefinition) - Method in class org.rossonet.ext.rules.support.AbstractRuleFactory
 
createRuleDefinition(Map<String, Object>) - Method in class org.rossonet.ext.rules.support.reader.AbstractRuleDefinitionReader
Create a rule definition.
createRules(Reader) - Method in class org.rossonet.ext.rules.jexl.JexlRuleFactory
 
createRules(Reader) - Method in class org.rossonet.ext.rules.mvel.MVELRuleFactory
Create a set of MVELRule from a rule descriptor.
createRules(Reader) - Method in class org.rossonet.ext.rules.support.AbstractRuleFactory
 
createShortOptionArityAndNameComparator() - Static method in class org.rossonet.ext.picocli.CommandLine.Help
Sorts OptionSpecs by their option max arity first, by min arity next, and by option name last.
createShortOptionNameComparator() - Static method in class org.rossonet.ext.picocli.CommandLine.Help
Sorts OptionSpecs by their option name in case-insensitive alphabetic order.
createSimpleRule(RuleDefinition) - Method in class org.rossonet.ext.rules.jexl.JexlRuleFactory
 
createSimpleRule(RuleDefinition) - Method in class org.rossonet.ext.rules.mvel.MVELRuleFactory
 
createSimpleRule(RuleDefinition) - Method in class org.rossonet.ext.rules.support.AbstractRuleFactory
 
createSSLContext(String, String, String, String, String, String, String) - Static method in class org.rossonet.utils.SslHelper
 
createSSLContext(String, Path, String, Path, String, Path, String) - Static method in class org.rossonet.utils.SslHelper
 
createSSLContext(String, Path, String, Path, String, Path, String, String) - Static method in class org.rossonet.utils.SslHelper
 
createTextTable(Map<?, ?>) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a 2-column TextTable containing data from the specified map: the keys are put in the left column and the map values are in the right column.
CSI - Static variable in interface org.rossonet.ext.picocli.CommandLine.Help.Ansi.IStyle
The Control Sequence Introducer (CSI) escape sequence "\u001b[".
CTX - Static variable in class org.rossonet.rules.base.AbstractBaseRulesEngine
 
customMarkupMap() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Returns the custom mapping from markup names (the names of the CommandLine.Help.Ansi.Style enum constants, like bold, italic, fg_blue, bg_green, etc) to CommandLine.Help.Ansi.IStyle objects in this color scheme.
customMarkupMap() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns the custom mapping from markup names (the names of the CommandLine.Help.Ansi.Style enum constants, like bold, italic, fg_blue, bg_green, etc) to CommandLine.Help.Ansi.IStyle objects in this color scheme.
customMarkupMap(Map<String, CommandLine.Help.Ansi.IStyle>) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Sets the custom mapping from markup names (the names of the CommandLine.Help.Ansi.Style enum constants, like bold, italic, fg_blue, bg_green, etc) to CommandLine.Help.Ansi.IStyle objects in this color scheme.
customSynopsis() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Specify one or more custom synopsis lines to display instead of an auto-generated synopsis.
customSynopsis() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the optional custom synopsis lines to use instead of the auto-generated synopsis.
customSynopsis(Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns command custom synopsis as a string.
customSynopsis(String...) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the optional custom synopsis lines to use instead of the auto-generated synopsis.

D

DataInDnsHelper - Class in org.rossonet.utils
 
debug(String, Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Tracer
Prints the specified message if the current trace level is DEBUG or higher.
DEBUG - org.rossonet.ext.picocli.CommandLine.TraceLevel
 
decryptData(byte[], byte[]) - Static method in class org.rossonet.utils.TextHelper
 
decryptData(byte[], byte[], String) - Static method in class org.rossonet.utils.TextHelper
 
DEFAULT_COMMAND_NAME - Static variable in class org.rossonet.ext.picocli.CommandLine.Help
Constant String holding the default program name, value defined in CommandLine.Model.CommandSpec.DEFAULT_COMMAND_NAME.
DEFAULT_COMMAND_NAME - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Constant String holding the default program name: "<main class>" .
DEFAULT_CONTEXT_TLS_PROTOCOL - Static variable in class org.rossonet.utils.SslHelper
 
DEFAULT_DESCRIPTION - Static variable in interface org.rossonet.ext.rules.api.Rule
Default rule description.
DEFAULT_FALLBACK_VALUE - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
 
DEFAULT_NAME - Static variable in interface org.rossonet.ext.rules.api.Rule
Default rule name.
DEFAULT_PRIORITY - Static variable in interface org.rossonet.ext.rules.api.Rule
Default rule priority.
DEFAULT_RULE_PRIORITY_THRESHOLD - Static variable in class org.rossonet.ext.rules.api.RulesEngineParameters
Default rule priority threshold.
DEFAULT_SEPARATOR - Static variable in class org.rossonet.ext.picocli.CommandLine.Help
Constant String holding the default string that separates options from option parameters, value defined in CommandLine.Model.ParserSpec.DEFAULT_SEPARATOR.
DEFAULT_SIGNATURE_ALGORITHM - Static variable in class org.rossonet.utils.SslHelper
 
DEFAULT_USAGE_WIDTH - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Constant holding the default usage message width: 80.
defaultArity(Class<?>) - Static method in class org.rossonet.ext.picocli.CommandLine.Range
Deprecated.
defaultArity(Field) - Static method in class org.rossonet.ext.picocli.CommandLine.Range
Returns the default arity Range: for interactive options/positional parameters, this is 0; for options this is effectively "0..1" for booleans and 1 for other types, for parameters booleans have arity 1, arrays or Collections have arity "0..*", and other types have arity 1.
defaultColorScheme(CommandLine.Help.Ansi) - Static method in class org.rossonet.ext.picocli.CommandLine.Help
Creates and returns a new CommandLine.Help.ColorScheme initialized with picocli default values: commands are bold, options and parameters use a yellow foreground, and option parameters use italic.
defaultExceptionHandler() - Static method in class org.rossonet.ext.picocli.CommandLine
Convenience method that returns new DefaultExceptionHandler<List<Object>>().
DefaultExceptionHandler() - Constructor for class org.rossonet.ext.picocli.CommandLine.DefaultExceptionHandler
Deprecated.
 
defaultFactory() - Static method in class org.rossonet.ext.picocli.CommandLine
Returns the default CommandLine.IFactory implementation used if no factory was specified in the CommandLine constructor.
DefaultRulesEngine - Class in org.rossonet.ext.rules.core
Default RulesEngine implementation.
DefaultRulesEngine() - Constructor for class org.rossonet.ext.rules.core.DefaultRulesEngine
Create a new DefaultRulesEngine with default parameters.
DefaultRulesEngine(RulesEngineParameters) - Constructor for class org.rossonet.ext.rules.core.DefaultRulesEngine
Create a new DefaultRulesEngine.
defaultValue() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the default value to assign if this option or positional parameter was not specified on the command line, before splitting and type conversion.
defaultValue() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Returns the default value of this option, before splitting and type conversion.
defaultValue() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Returns the default value of this positional parameter, before splitting and type conversion.
defaultValue(CommandLine.Model.ArgSpec) - Method in interface org.rossonet.ext.picocli.CommandLine.IDefaultValueProvider
Returns the default value for an option or positional parameter or null.
defaultValue(CommandLine.Model.ArgSpec) - Method in class org.rossonet.ext.picocli.CommandLine.PropertiesDefaultProvider
 
defaultValueProvider() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Class that can provide default values dynamically at runtime.
defaultValueProvider() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the default value provider for this command.
defaultValueProvider(CommandLine.IDefaultValueProvider) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets default value provider for this command.
defaultValueString() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the default value String for the purpose of displaying it in the description, without interpolating variables.
defaultValueString(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the default value String displayed in the description; interpolating variables if specified.
deleteDirectory(File) - Static method in class org.rossonet.utils.FileSystemHelper
Deprecated.
deleteDirectoryRecursive(File) - Static method in class org.rossonet.utils.FileSystemHelper
 
Dendrite - Interface in org.rossonet.brain.api.neurone.dendrite
 
deregisterAxion(Axion) - Method in interface org.rossonet.brain.api.astrocyte.Astrocyte
 
deregisterAxion(Axion) - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
deregisterDendrite(Dendrite) - Method in interface org.rossonet.brain.api.astrocyte.Astrocyte
 
deregisterDendrite(Dendrite) - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
deregisterMonitor(BrainEventMonitor) - Method in interface org.rossonet.brain.api.astrocyte.Astrocyte
 
deregisterMonitor(BrainEventMonitor) - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
descendingIterator() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
Returns an iterator over the elements in this queue.
descendingIterator() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
description - Variable in class org.rossonet.ext.rules.core.BasicRule
Rule description.
description() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Optional text to display between the synopsis line(s) and the list of options.
description() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the description of this option or positional parameter, after all variables have been rendered, including the ${DEFAULT-VALUE} and ${COMPLETION-CANDIDATES} variables.
description() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the optional text lines to use as the description of the help message, displayed between the synopsis and the options list.
description() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Description of this option, used when generating the usage documentation.
description() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Description of the parameter(s), used when generating the usage documentation.
description() - Method in annotation type org.rossonet.ext.rules.annotation.Rule
The rule description.
description(Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns command description text as a string.
description(String) - Method in class org.rossonet.ext.rules.core.RuleBuilder
Set rule description.
description(String) - Method in class org.rossonet.ext.rules.jexl.JexlRule
 
description(String) - Method in class org.rossonet.ext.rules.mvel.MVELRule
Set rule description.
description(String...) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the optional text lines to use as the description of the help message, displayed between the synopsis and the options list.
descriptionHeading() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Set the heading preceding the description section.
descriptionHeading() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the optional heading preceding the description section.
descriptionHeading(Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the text displayed before the description text; an empty string if there is no description, otherwise the result of String.format(descriptionHeading, params).
descriptionHeading(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the heading preceding the description section.
descriptionKey() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the description key of this arg spec, used to get the description from a resource bundle.
descriptionKey() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
ResourceBundle key for this option.
descriptionKey() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
ResourceBundle key for this option.
detailedSynopsis(int, Comparator<CommandLine.Model.OptionSpec>, boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Generates a detailed synopsis message showing all options and parameters.
detailedSynopsis(Comparator<CommandLine.Model.OptionSpec>, boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Help
discard(BrainThread) - Method in interface org.rossonet.brain.api.astrocyte.synapse.SynapseCallback
 
drainTo(Collection<? super E>) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
drainTo(Collection<? super E>, int) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
DuplicateNameException(String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.DuplicateNameException
 
DuplicateOptionAnnotationsException(String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.DuplicateOptionAnnotationsException
 

E

echo() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns whether the user input is echoed to the console or not for an interactive option or positional parameter when asking for user input.
echo() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Use this attribute to control whether user input for an interactive option is echoed to the console or not.
echo() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Use this attribute to control whether user input for an interactive positional parameter is echoed to the console or not.
empty(CommandLine.Model.Messages) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.Messages
Returns true if the specified Messages is null, has a null ResourceBundle, or has a null parent Messages.
EMPTY - org.rossonet.brain.api.astrocyte.Astrocyte.AstrocyteStatus
 
enabled() - Method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi
Returns true if ANSI escape codes should be emitted, false otherwise.
encodeInPemFormat(OBJECT_TYPE) - Static method in class org.rossonet.utils.SslHelper
 
encryptData(byte[], byte[]) - Static method in class org.rossonet.utils.TextHelper
 
encryptData(byte[], byte[], String) - Static method in class org.rossonet.utils.TextHelper
 
END_OF_OPTIONS_OPTION - Variable in class org.rossonet.ext.picocli.CommandLine.Help
 
endOfOptionsDelimiter() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
endOfOptionsDelimiter(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
endOfOptionsList() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the section of the usage help message that lists the -- End of Options delimiter and its description.
epochMilliToText(long) - Method in class org.rossonet.rules.base.RulesContext
 
epochSecondToText(long) - Method in class org.rossonet.rules.base.RulesContext
 
equals(Object) - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThread
 
equals(Object) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
 
equals(Object) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
 
equals(Object) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Column
 
equals(Object) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
 
equals(Object) - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
 
equals(Object) - Method in class org.rossonet.ext.picocli.CommandLine.Model.PositionalParamSpec
 
equals(Object) - Method in class org.rossonet.ext.picocli.CommandLine.Range
 
equals(Object) - Method in class org.rossonet.ext.rules.api.Fact
 
equals(Object) - Method in class org.rossonet.ext.rules.core.BasicRule
 
equalsImpl(CommandLine.Model.ArgSpec) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
 
err() - Method in class org.rossonet.ext.picocli.CommandLine.AbstractHandler
Deprecated.
Returns the stream to print diagnostic messages to.
error(String) - Method in class org.rossonet.rules.base.RulesContext
 
errors() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
If CommandLine.Model.ParserSpec.collectErrors is true, returns the list of exceptions that were encountered during parsing, otherwise, returns an empty list.
errors(CommandLine.Help.Ansi.IStyle...) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Adds the specified styles to the registered styles for errors in this color scheme builder and returns this builder.
errorStyles() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Returns the registered styles for errors in this color scheme builder.
errorStyles() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns the registered styles for errors in this color scheme.
errorText(String) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns a Text with all error styles applied to the specified error string.
evaluate(Facts) - Method in interface org.rossonet.ext.rules.api.Condition
Evaluate the condition according to the known facts.
evaluate(Facts) - Method in interface org.rossonet.ext.rules.api.Rule
This method implements the rule's condition(s).
evaluate(Facts) - Method in class org.rossonet.ext.rules.core.BasicRule
This method implements the rule's condition(s).
evaluate(Facts) - Method in class org.rossonet.ext.rules.jexl.JexlCondition
 
evaluate(Facts) - Method in class org.rossonet.ext.rules.jexl.JexlRule
 
evaluate(Facts) - Method in class org.rossonet.ext.rules.mvel.MVELCondition
 
evaluate(Facts) - Method in class org.rossonet.ext.rules.mvel.MVELRule
 
evaluate(Facts) - Method in class org.rossonet.ext.rules.support.composite.ActivationRuleGroup
 
evaluate(Facts) - Method in class org.rossonet.ext.rules.support.composite.CompositeRule
 
evaluate(Facts) - Method in class org.rossonet.ext.rules.support.composite.ConditionalRuleGroup
A conditional rule group will trigger all its composing rules if the condition of the rule with highest priority evaluates to true.
evaluate(Facts) - Method in class org.rossonet.ext.rules.support.composite.UnitRuleGroup
 
exclusive() - Method in annotation type org.rossonet.ext.picocli.CommandLine.ArgGroup
Determines whether this is a mutually exclusive group; true by default.
exclusive() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Returns whether this is a mutually exclusive group; true by default.
exclusive() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns whether this is a mutually exclusive group; true by default.
exclusive(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Sets whether this is a mutually exclusive group; true by default.
exec(String, Object...) - Method in class org.rossonet.rules.base.RulesContext
 
execute(String...) - Method in class org.rossonet.ext.picocli.CommandLine
Convenience method to allow command line application authors to avoid some boilerplate code in their application.
execute(CommandLine.ParseResult) - Method in class org.rossonet.ext.picocli.CommandLine.AbstractParseResultHandler
Deprecated.
 
execute(CommandLine.ParseResult) - Method in interface org.rossonet.ext.picocli.CommandLine.IExecutionStrategy
"Executes" the user input and returns an exit code.
execute(CommandLine.ParseResult) - Method in class org.rossonet.ext.picocli.CommandLine.RunAll
"Executes" the user input and returns an exit code.
execute(CommandLine.ParseResult) - Method in class org.rossonet.ext.picocli.CommandLine.RunFirst
"Executes" the user input and returns an exit code.
execute(CommandLine.ParseResult) - Method in class org.rossonet.ext.picocli.CommandLine.RunLast
"Executes" the user input and returns an exit code.
execute(Facts) - Method in interface org.rossonet.ext.rules.api.Action
Execute the action when the rule's condition evaluates to true.
execute(Facts) - Method in interface org.rossonet.ext.rules.api.Rule
This method implements the rule's action(s).
execute(Facts) - Method in class org.rossonet.ext.rules.core.BasicRule
This method implements the rule's action(s).
execute(Facts) - Method in class org.rossonet.ext.rules.jexl.JexlAction
 
execute(Facts) - Method in class org.rossonet.ext.rules.jexl.JexlRule
 
execute(Facts) - Method in class org.rossonet.ext.rules.mvel.MVELAction
 
execute(Facts) - Method in class org.rossonet.ext.rules.mvel.MVELRule
 
execute(Facts) - Method in class org.rossonet.ext.rules.support.composite.ActivationRuleGroup
 
execute(Facts) - Method in class org.rossonet.ext.rules.support.composite.CompositeRule
 
execute(Facts) - Method in class org.rossonet.ext.rules.support.composite.ConditionalRuleGroup
When a conditional rule group is executed, all rules that evaluated to true are performed in their natural order, but with the conditional rule (the one with the highest priority) first.
execute(Facts) - Method in class org.rossonet.ext.rules.support.composite.UnitRuleGroup
 
executeAndWait(Command) - Method in interface org.rossonet.rules.base.CommandExecuter
 
executeHelpRequest(CommandLine.ParseResult) - Static method in class org.rossonet.ext.picocli.CommandLine
Helper method that may be useful when processing the ParseResult that results from successfully parsing command line arguments.
executeSystemCommandAndWait(File, String[], Consumer<String>, int) - Static method in class org.rossonet.utils.SystemCommandHelper
 
ExecutionException(CommandLine, String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.ExecutionException
 
ExecutionException(CommandLine, String, Throwable) - Constructor for exception org.rossonet.ext.picocli.CommandLine.ExecutionException
 
exit(int) - Method in class org.rossonet.ext.picocli.CommandLine.AbstractHandler
Deprecated.
Calls System.exit(int) with the specified exit code.
EXIT_CODE_COMMAND_SCRIPT_EXISTS - Static variable in class org.rossonet.ext.picocli.AutoComplete
Exit code of this application when the specified command script exists (2).
EXIT_CODE_COMPLETION_SCRIPT_EXISTS - Static variable in class org.rossonet.ext.picocli.AutoComplete
Exit code of this application when the specified completion script exists (3).
EXIT_CODE_EXECUTION_ERROR - Static variable in class org.rossonet.ext.picocli.AutoComplete
Exit code of this application when an exception was encountered during operation (4).
EXIT_CODE_INVALID_INPUT - Static variable in class org.rossonet.ext.picocli.AutoComplete
Exit code of this application when the specified command line arguments are invalid (1).
EXIT_CODE_SUCCESS - Static variable in class org.rossonet.ext.picocli.AutoComplete
Normal exit code of this application (0).
exitCode() - Method in class org.rossonet.ext.picocli.CommandLine.AbstractHandler
Deprecated.
Returns the exit code to use as the termination status, or null (the default) if the handler should not call System.exit(int) after processing completes.
exitCodeList() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Set the values to be displayed in the exit codes section as a list of "key:value" pairs: keys are exit codes, values are descriptions.
exitCodeList() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a 2-column list with exit codes and their description.
exitCodeList() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns an unmodifiable map with values to be displayed in the exit codes section: keys are exit codes, values are descriptions.
exitCodeList(Map<String, String>) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the values to be displayed in the exit codes section: keys are exit codes, values are descriptions.
exitCodeListHeading() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Set the heading preceding the exit codes section, may contain "%n" line separators.
exitCodeListHeading() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the optional heading preceding the exit codes section, may contain "%n" line separators.
exitCodeListHeading(Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the text displayed before the exit code list text; the result of String.format(exitCodeHeading, params).
exitCodeListHeading(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the optional heading preceding the exit codes section, may contain "%n" line separators.
exitCodeOnExecutionException() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Exit code signifying that an exception occurred when invoking the Runnable, Callable or Method user object of a command.
exitCodeOnExecutionException() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns exit code signifying that an exception occurred when invoking the Runnable, Callable or Method user object of a command.
exitCodeOnExecutionException(int) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets exit code signifying that an exception occurred when invoking the Runnable, Callable or Method user object of a command.
exitCodeOnInvalidInput() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Exit code for command line usage error.
exitCodeOnInvalidInput() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns exit code for command line usage error.
exitCodeOnInvalidInput(int) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets exit code for command line usage error.
exitCodeOnSuccess() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Exit code for successful termination.
exitCodeOnSuccess() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns exit code for successful termination.
exitCodeOnSuccess(int) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets exit code for successful termination.
exitCodeOnUsageHelp() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Exit code for successful termination after printing usage help on user request.
exitCodeOnUsageHelp() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns exit code for successful termination after printing usage help on user request.
exitCodeOnUsageHelp(int) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets exit code for successful termination after printing usage help on user request.
exitCodeOnVersionHelp() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Exit code for successful termination after printing version help on user request.
exitCodeOnVersionHelp() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns exit code for successful termination after printing version help on user request.
exitCodeOnVersionHelp(int) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets exit code for successful termination after printing version help on user request.
expandAtFiles() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
expandAtFiles(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
expandedArgs() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns the command line arguments after @-files were expanded; these are the arguments that were actually parsed.
expandedArgs(Collection<String>) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.Builder
Sets the specified command line arguments after @-files were expanded; these are the arguments that were actually parsed.
extractExitCodeGenerators(CommandLine.ParseResult) - Method in class org.rossonet.ext.picocli.CommandLine.AbstractParseResultHandler
Deprecated.
 
extractExitCodeGenerators(CommandLine.ParseResult) - Method in class org.rossonet.ext.picocli.CommandLine.RunAll
 
extractExitCodeGenerators(CommandLine.ParseResult) - Method in class org.rossonet.ext.picocli.CommandLine.RunFirst
 
extractExitCodeGenerators(CommandLine.ParseResult) - Method in class org.rossonet.ext.picocli.CommandLine.RunLast
 
extractPlaceHolderFromText(String, String, String) - Static method in class org.rossonet.utils.TextHelper
 
extractPlaceHolderFromText(String, String, String, Pattern) - Static method in class org.rossonet.utils.TextHelper
 

F

Fact<T> - Class in org.rossonet.ext.rules.api
A class representing a named fact.
Fact - Annotation Type in org.rossonet.ext.rules.annotation
Annotation to mark a parameter as a fact.
Fact(String, T) - Constructor for class org.rossonet.ext.rules.api.Fact
Create a new fact.
FactProvider - Interface in org.rossonet.rules.base
 
Facts - Class in org.rossonet.ext.rules.api
This class encapsulates a set of facts and represents a facts namespace.
Facts() - Constructor for class org.rossonet.ext.rules.api.Facts
 
faint - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
fallbackValue() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
Returns the fallback value for this option: the value that is assigned for options with an optional parameter if the option was specified on the command line without parameter.
fallbackValue() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
Returns the fallback value for this option: the value that is assigned for options with an optional parameter (for example, arity = "0..1") if the option was specified on the command line without parameter.
fallbackValue() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
For options with an optional parameter (for example, arity = "0..1"), this value is assigned to the annotated element if the option is specified on the command line without an option parameter.
fallbackValue(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
Sets the fallback value for this option: the value that is assigned for options with an optional parameter if the option was specified on the command line without parameter, and returns this builder.
FALSE - Static variable in interface org.rossonet.ext.rules.api.Condition
A NoOp Condition that always returns false.
FAULTED - org.rossonet.brain.api.astrocyte.Astrocyte.AstrocyteStatus
 
FAULTED - org.rossonet.rules.base.BaseRulesEngine.RulesEngineStatus
 
fg(String) - Static method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
Parses the specified style markup and returns the associated style.
fg_black - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
fg_blue - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
fg_cyan - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
fg_green - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
fg_magenta - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
fg_red - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
fg_white - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
fg_yellow - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
FileSystemHelper - Class in org.rossonet.utils
 
findAvailablePort(int) - Static method in class org.rossonet.utils.NetworkHelper
 
findMatches(CommandLine.Model.ArgGroupSpec) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns the matches for the specified argument group.
findOption(char) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the option with the specified short name, or null if no option with that name is defined for this command.
findOption(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the option with the specified name, or null if no option with that name is defined for this command.
fire(Rules, Facts) - Method in interface org.rossonet.ext.rules.api.RulesEngine
Fire all registered rules on given facts.
fire(Rules, Facts) - Method in class org.rossonet.ext.rules.core.DefaultRulesEngine
 
fire(Rules, Facts) - Method in class org.rossonet.ext.rules.core.InferenceRulesEngine
 
fireRules() - Method in class org.rossonet.rules.base.AbstractBaseRulesEngine
 
fireRules() - Method in interface org.rossonet.rules.base.BaseRulesEngine
 
footer() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Optional text to display after the list of options.
footer() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the optional footer text lines displayed at the bottom of the help message.
footer(Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns command footer text as a string.
footer(String...) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the optional footer text lines displayed at the bottom of the help message.
footerHeading() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Set the heading preceding the footer section.
footerHeading() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the optional heading preceding the footer section.
footerHeading(Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the text displayed before the footer text; the result of String.format(footerHeading, params).
footerHeading(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the optional heading preceding the footer section.
forAnnotatedObject(Object) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Creates and returns a new CommandSpec initialized from the specified associated user object.
forAnnotatedObject(Object, CommandLine.IFactory) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Creates and returns a new CommandSpec initialized from the specified associated user object.
forAnnotatedObjectLenient(Object) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Creates and returns a new CommandSpec initialized from the specified associated user object.
forAnnotatedObjectLenient(Object, CommandLine.IFactory) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Creates and returns a new CommandSpec initialized from the specified associated user object.
forColumns(CommandLine.Help.Ansi, CommandLine.Help.Column...) - Static method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
forColumns(CommandLine.Help.ColorScheme, CommandLine.Help.Column...) - Static method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
Constructs a TextTable with the specified columns.
forColumnWidths(CommandLine.Help.Ansi, int...) - Static method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
forColumnWidths(CommandLine.Help.ColorScheme, int...) - Static method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
Constructs a new TextTable with columns with the specified width, all SPANning multiple columns on overflow except the last column which WRAPS to the next row.
forDefaultColumns(CommandLine.Help.Ansi, int) - Static method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
forDefaultColumns(CommandLine.Help.Ansi, int, int) - Static method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
forDefaultColumns(CommandLine.Help.ColorScheme, int, int) - Static method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
Constructs a TextTable with five columns as follows: required option/parameter marker (width: 2, indent: 0, TRUNCATE on overflow) short option name (width: 2, indent: 0, TRUNCATE on overflow) comma separator (width: 1, indent: 0, TRUNCATE on overflow) long option name(s) (width: 24, indent: 1, SPAN multiple columns on overflow) description line(s) (width: 51, indent: 1, WRAP to next row on overflow)
forStringArrayConsumer(CommandLine.Model.ISetter) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.UnmatchedArgsBinding
Creates a UnmatchedArgsBinding for a setter that consumes String[] objects.
forStringCollectionSupplier(CommandLine.Model.IGetter) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.UnmatchedArgsBinding
Creates a UnmatchedArgsBinding for a getter that produces a Collection<String> that the unmatched arguments can be added to.
fullSynopsis() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the full usage synopsis of this command.

G

GenerateCompletion() - Constructor for class org.rossonet.ext.picocli.AutoComplete.GenerateCompletion
 
generateEcKeyPair(int) - Static method in class org.rossonet.ext.utils.SelfSignedCertificateGenerator
Generate an EC KeyPair of bit length length.
generateRsaKeyPair(int) - Static method in class org.rossonet.ext.utils.SelfSignedCertificateGenerator
Generate an RSA KeyPair of bit length length.
generateSelfSigned(KeyPair, Date, Date, String, String, String, String, String, String, String, List<String>, List<String>, String) - Method in class org.rossonet.ext.utils.SelfSignedCertificateGenerator
 
generateTOTP(String, String, String) - Static method in class org.rossonet.utils.OtpHelper
 
generateTOTP(String, String, String, String) - Static method in class org.rossonet.utils.OtpHelper
 
generateTOTP256(String, String, String) - Static method in class org.rossonet.utils.OtpHelper
 
generateTOTP512(String, String, String) - Static method in class org.rossonet.utils.OtpHelper
 
get() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IGetter
Returns the current value of the binding.
get(String) - Method in class org.rossonet.ext.rules.api.Facts
Get the value of a fact by its name.
getActions() - Method in class org.rossonet.ext.rules.support.RuleDefinition
 
getActualGenericTypeArguments() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.ITypeInfo
Returns the names of the type arguments if this is a generic type.
getAdditionalDescriptionKeys() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Subclasses should override to return a collection of additional description keys that may be used to find description text for this option or positional parameter in the resource bundle.
getAdditionalDescriptionKeys() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
Returns the additional lookup keys for finding description lines in the resource bundle for this option.
getAdditionalDescriptionKeys() - Method in class org.rossonet.ext.picocli.CommandLine.Model.PositionalParamSpec
Returns the additional lookup keys for finding description lines in the resource bundle for this positional parameter.
getAllNetworkMacAddress() - Static method in class org.rossonet.utils.NetworkHelper
 
getAnnotation(Class<T>) - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
getAnnotation(Class<T>) - Method in class org.rossonet.ext.picocli.CommandLine.Model.MethodParam
 
getArgSpec() - Method in exception org.rossonet.ext.picocli.CommandLine.ParameterException
Returns the ArgSpec object for the (sub)command whose input could not be parsed.
getAtFileCommentChar() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the character that starts a single-line comment or null if all content of argument files should be interpreted as arguments (without comments).
getAuxiliaryTypeInfos() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.ITypeInfo
Returns type information of components or elements of a multivalue type.
getAuxiliaryTypes() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.ITypeInfo
Returns the component class of an array, or the parameter type of a generic Collection, or the parameter types of the key and the value of a generic Map.
getAxion() - Method in interface org.rossonet.brain.api.astrocyte.synapse.Synapse
 
getAxion() - Method in interface org.rossonet.brain.api.neurone.Neurone
 
getAxion() - Method in class org.rossonet.brain.api.neurone.simple.SimpleNeurone
 
getByClass(String) - Method in class org.rossonet.rules.base.RulesContext
 
getCachedMemory() - Method in class org.rossonet.rules.base.AbstractBaseRulesEngine
 
getCachedMemory() - Method in interface org.rossonet.rules.base.BaseRulesEngine
 
getCJKAdjustedLength() - Method in class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
Returns the number of columns this Text will occupy on the console, adjusted for wide CJK characters.
getCJKAdjustedLength(int, int) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
Returns the number of columns that the specified portion of this Text will occupy on the console, adjusted for wide CJK characters.
getClassName() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.ITypeInfo
 
getClassSimpleName() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.ITypeInfo
 
getColorScheme() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the color scheme to use when printing help.
getCommand() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the annotated user object that this CommandLine instance was constructed with.
getCommandLine() - Method in exception org.rossonet.ext.picocli.CommandLine.ExecutionException
Returns the CommandLine object for the (sub)command that could not be invoked.
getCommandLine() - Method in exception org.rossonet.ext.picocli.CommandLine.ParameterException
Returns the CommandLine object for the (sub)command whose input could not be parsed.
getCommandMethods(Class<?>, String) - Static method in class org.rossonet.ext.picocli.CommandLine
Helper to get methods of a class annotated with @Command via reflection, optionally filtered by method name (not @Command.name).
getCommandName() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the command name (also called program name) displayed in the usage help synopsis.
getCommandSpec() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the CommandSpec model that this CommandLine was constructed with.
getComposingRules() - Method in class org.rossonet.ext.rules.support.RuleDefinition
 
getCompositeRuleType() - Method in class org.rossonet.ext.rules.support.RuleDefinition
 
getCondition() - Method in class org.rossonet.ext.rules.support.RuleDefinition
 
getCreatedAt() - Method in class org.rossonet.ext.rules.api.Fact
 
getCreatedAt() - Method in class org.rossonet.rules.base.CachedMemory.TimerCachedMemory
 
getDataWithoutPlaceholderTag() - Method in class org.rossonet.utils.text.PlaceHolder
 
getDebugLines() - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThread
 
getDeclaredAnnotations() - Method in class org.rossonet.ext.picocli.CommandLine.Model.MethodParam
 
getDeclaringExecutable() - Method in class org.rossonet.ext.picocli.CommandLine.Model.MethodParam
 
getDefaultCharSet() - Static method in class org.rossonet.utils.SslHelper
 
getDefaultEncryptionAlgorithm() - Static method in class org.rossonet.utils.TextHelper
 
getDefaultValueProvider() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the default value provider for the command, or null if none has been set.
getDendrite() - Method in interface org.rossonet.brain.api.astrocyte.synapse.Synapse
 
getDendrites() - Method in interface org.rossonet.brain.api.neurone.Neurone
 
getDendrites() - Method in class org.rossonet.brain.api.neurone.simple.SimpleNeurone
 
getDescription() - Method in interface org.rossonet.ext.rules.api.Rule
Getter for rule description.
getDescription() - Method in class org.rossonet.ext.rules.core.BasicRule
 
getDescription() - Method in class org.rossonet.ext.rules.support.RuleDefinition
 
getEndOfOptionsDelimiter() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the end-of-options delimiter that signals that the remaining command line arguments should be treated as positional parameters.
getEnumConstantNames() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.ITypeInfo
 
getEpochMs() - Method in class org.rossonet.rules.base.RulesContext
 
getErr() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the writer to use when printing diagnostic (error) messages during command execution.
getExecutionExceptionHandler() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the handler for dealing with exceptions that occurred in the Callable, Runnable or Method user object of a command when the command was executed.
getExecutionResult() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the result of calling the user object Callable or invoking the user object Method after parsing the user input, or null if this command has not been executed or if this CommandLine is for a subcommand that was not specified by the end user on the command line.
getExecutionStrategy() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the execution strategy used by the execute method to invoke the business logic on the user objects of this command and/or the user-specified subcommand(s).
getExitCode() - Method in interface org.rossonet.ext.picocli.CommandLine.IExitCodeGenerator
Returns the exit code that should be returned from the execute method.
getExitCode(Throwable) - Method in interface org.rossonet.ext.picocli.CommandLine.IExitCodeExceptionMapper
Returns the exit code that should be returned from the execute method.
getExitCodeExceptionMapper() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the mapper that was set by the application to map from exceptions to exit codes, for use by the execute method.
getExtension(Class<T>) - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IExtensible
Returns an instance of the specified class, or null if this extension is not supported.
getFact() - Method in class org.rossonet.rules.base.CachedMemory.TimerCachedMemory
 
getFact(String) - Method in class org.rossonet.ext.rules.api.Facts
Get a fact by name.
getFact(String) - Method in class org.rossonet.rules.base.RulesContext
 
getFactory() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the factory that this CommandLine was constructed with.
getFacts() - Method in class org.rossonet.rules.base.CachedMemory
 
getFacts() - Method in interface org.rossonet.rules.base.FactProvider
 
getFirst() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
getFirst() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
getGroupMatches() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns the top-level container for the ArgGroupSpec match or matches found.
getHeader() - Method in class org.rossonet.brain.api.message.AbstractBrainMessage
 
getHeader() - Method in interface org.rossonet.brain.api.message.BrainMessage
 
getHelp() - Method in class org.rossonet.ext.picocli.CommandLine
Returns a new Help object created by the IHelpFactory with the CommandSpec and ColorScheme of this command.
getHelpFactory() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the IHelpFactory that is used to construct the usage help message.
getHelpSectionKeys() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the section keys in the order that the usage help message should render the sections.
getHelpSectionMap() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the map of section keys and renderers used to construct the usage help message.
getHighestPriority() - Method in interface org.rossonet.ext.utils.concurrent.PriorityExecutorService
 
getHighestPriority() - Method in class org.rossonet.ext.utils.concurrent.PriorityThreadPoolExecutor
 
getHostname() - Static method in class org.rossonet.utils.NetworkHelper
 
getHostnames(String) - Static method in class org.rossonet.utils.NetworkHelper
 
getJobExecutionStrategy() - Method in interface org.rossonet.brain.api.neurone.Neurone
 
getJobExecutionStrategy() - Method in class org.rossonet.brain.api.neurone.simple.SimpleNeurone
 
getJobFilter() - Method in interface org.rossonet.brain.api.neurone.dendrite.Dendrite
 
getJsonFromMap(Map<String, String>) - Static method in class org.rossonet.utils.TextHelper
 
getLast() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
getLast() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
getLeastPriority() - Method in interface org.rossonet.ext.utils.concurrent.PriorityExecutorService
 
getLeastPriority() - Method in class org.rossonet.ext.utils.concurrent.PriorityThreadPoolExecutor
 
getLevel() - Method in class org.rossonet.ext.picocli.CommandLine.Tracer
Returns the trace level that needs to be matched or exceeded for internal tracing statements to be printed.
getLine() - Method in class org.rossonet.utils.SystemCommandHelper.QuotedStringTokenizer
 
getMacAddressAsString(String) - Static method in class org.rossonet.utils.NetworkHelper
 
getManagedObject() - Method in interface org.rossonet.brain.api.neurone.SymbiosisInterface
 
getMapFromJson(JSONObject) - Static method in class org.rossonet.utils.TextHelper
 
getMaxCharsInValueToString() - Static method in class org.rossonet.ext.rules.api.Fact
 
getMessage() - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
getMethodParamPosition() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
getMissing() - Method in exception org.rossonet.ext.picocli.CommandLine.MissingParameterException
 
getMixinName() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
getMixins() - Method in class org.rossonet.ext.picocli.CommandLine
Returns a map of user objects whose options and positional parameters were added to ("mixed in" with) this command.
getName() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
getName() - Method in class org.rossonet.ext.picocli.CommandLine.Model.MethodParam
 
getName() - Method in class org.rossonet.ext.rules.api.Fact
Get the fact name.
getName() - Method in interface org.rossonet.ext.rules.api.Rule
Getter for rule name.
getName() - Method in class org.rossonet.ext.rules.core.BasicRule
 
getName() - Method in class org.rossonet.ext.rules.support.RuleDefinition
 
getName() - Method in class org.rossonet.rules.base.CachedMemory.TimerCachedMemory
 
getNanos() - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
getNegatableOptionTransformer() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the INegatableOptionTransformer used to create the negative form of negatable options.
getNeurone() - Method in interface org.rossonet.brain.api.neurone.axion.Axion
 
getNeurone() - Method in interface org.rossonet.brain.api.neurone.dendrite.Dendrite
 
getNeurone() - Method in interface org.rossonet.brain.api.neurone.SymbiosisInterface
 
getOut() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the writer used when printing user-requested usage help or version help during command execution.
getOverwritten() - Method in exception org.rossonet.ext.picocli.CommandLine.OverwrittenOptionException
Returns the CommandLine.Model.ArgSpec for the option which was being overwritten.
getParameterExceptionHandler() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the handler for dealing with invalid user input when the command is executed.
getParameterizedType() - Method in class org.rossonet.ext.picocli.CommandLine.Model.MethodParam
 
getParameters() - Method in interface org.rossonet.ext.rules.api.RulesEngine
Return the rules engine parameters.
getParameters() - Method in class org.rossonet.ext.rules.core.AbstractRulesEngine
Return a copy of the rules engine parameters.
getParametersInUrlQuery(String) - Static method in class org.rossonet.utils.TextHelper
 
getParent() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the command that this is a subcommand of, or null if this is a top-level command.
getParseResult() - Method in class org.rossonet.ext.picocli.CommandLine
 
getPayload() - Method in class org.rossonet.brain.api.message.AbstractBrainMessage
 
getPayload() - Method in interface org.rossonet.brain.api.message.BrainMessage
 
getPriority() - Method in interface org.rossonet.ext.rules.api.Rule
Getter for rule priority.
getPriority() - Method in class org.rossonet.ext.rules.core.BasicRule
 
getPriority() - Method in class org.rossonet.ext.rules.support.RuleDefinition
 
getPriority() - Method in class org.rossonet.ext.utils.concurrent.PriorityFuture
 
getPriorityThreshold() - Method in class org.rossonet.ext.rules.api.RulesEngineParameters
 
getRandomHexString(int) - Static method in class org.rossonet.utils.OtpHelper
 
getResourceBundle() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the ResourceBundle of this command or null if no resource bundle is set.
getRuleDefinitionReader() - Method in class org.rossonet.ext.rules.jexl.JexlRuleFactory
 
getRuleDefinitionReader() - Method in class org.rossonet.ext.rules.mvel.MVELRuleFactory
 
getRuleDefinitionReader() - Method in class org.rossonet.ext.rules.support.AbstractRuleFactory
 
getRuleListeners() - Method in interface org.rossonet.ext.rules.api.RulesEngine
Return the list of registered rule listeners.
getRuleListeners() - Method in class org.rossonet.ext.rules.core.AbstractRulesEngine
Return an unmodifiable list of the registered rule listeners.
getRules() - Method in interface org.rossonet.brain.api.neurone.SymbiosisInterface
 
getRules() - Method in interface org.rossonet.rules.base.RuleProvider
 
getRules(String) - Method in interface org.rossonet.brain.api.neurone.SymbiosisInterface
 
getRulesEngine() - Method in class org.rossonet.rules.base.AbstractBaseRulesEngine
 
getRulesEngineListeners() - Method in interface org.rossonet.ext.rules.api.RulesEngine
Return the list of registered rules engine listeners.
getRulesEngineListeners() - Method in class org.rossonet.ext.rules.core.AbstractRulesEngine
Return an unmodifiable list of the registered rules engine listeners
getSanDnsNames(X509Certificate) - Static method in class org.rossonet.utils.SslHelper
Get the DNS names from the certificate's Subject Alternative Name extension, if it's present.
getSanIpAddresses(X509Certificate) - Static method in class org.rossonet.utils.SslHelper
Get the IP addresses from the certificate's Subject Alternative Name extension, if it's present.
getSanUri(X509Certificate) - Static method in class org.rossonet.utils.SslHelper
Get the URI from the certificate's Subject Alternative Name extension, if it's present.
getScope() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IScoped
Get the CommandLine.Model.IScope instance.
getSeparator() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the String that separates option names from option values when parsing command line options.
getStackTrace() - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
getState() - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
getStatus() - Method in interface org.rossonet.brain.api.astrocyte.Astrocyte
 
getStatus() - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
getStatus() - Method in class org.rossonet.rules.base.AbstractBaseRulesEngine
 
getStatus() - Method in interface org.rossonet.rules.base.BaseRulesEngine
 
getString(String, String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.Messages
Returns the String value found in the resource bundle for the specified key, or the specified default value if not found.
getStringArray(String, String[]) - Method in class org.rossonet.ext.picocli.CommandLine.Model.Messages
Returns the String array value found in the resource bundle for the specified key, or the specified default value if not found.
getStringFromDnsHostRecord(String, String, int) - Static method in class org.rossonet.utils.DataInDnsHelper
 
getStyledChars(int, int, CommandLine.Help.Ansi.Text, int) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
Copies the specified substring of this Text into the specified destination, preserving the markup.
getSubcommands() - Method in class org.rossonet.ext.picocli.CommandLine
Returns a map with the subcommands registered on this instance.
getSubjectAltNameField(X509Certificate, int) - Static method in class org.rossonet.utils.SslHelper
Extract the value of a given SubjectAltName field from a X509Certificate.
getSubjectAltNames(X509Certificate) - Static method in class org.rossonet.utils.SslHelper
 
getSuggestions() - Method in exception org.rossonet.ext.picocli.CommandLine.UnmatchedArgumentException
Returns suggested solutions if such solutions exist, otherwise returns an empty list.
getSymbiosisInterface() - Method in interface org.rossonet.brain.api.neurone.Neurone
 
getSymbiosisInterface() - Method in class org.rossonet.brain.api.neurone.simple.SimpleNeurone
 
getSynapse() - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThread
 
getSynapseId() - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
getSystemInfo() - Static method in class org.rossonet.utils.SytemInfoHelper
 
getTarget() - Method in class org.rossonet.ext.rules.core.RuleProxy
 
getter() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Returns the CommandLine.Model.IGetter that is responsible for supplying the value of the annotated program element associated with this group.
getter() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the CommandLine.Model.IGetter that is responsible for supplying the value of the annotated program element associated with this group.
getter() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the CommandLine.Model.IGetter that is responsible for supplying the value of this argument.
getter() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
getter() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UnmatchedArgsBinding
Returns the getter responsible for producing a Collection that the unmatched arguments can be added to.
getter(CommandLine.Model.IGetter) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Sets the CommandLine.Model.IGetter that is responsible for getting the value of the annotated program element associated with this group, and returns this builder.
getThreadId() - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
getThreadName() - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
getThreadPriority() - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
getTime() - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
getTokens() - Method in class org.rossonet.utils.SystemCommandHelper.QuotedStringTokenizer
 
getToString() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
getType() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.ITypeInfo
Returns the class that the option or parameter value should be converted to when matched on the command line.
getType() - Method in class org.rossonet.ext.picocli.CommandLine.Model.MethodParam
 
getTypeInfo() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
getUniversallyUniqueIdentifier() - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
getUniversallyUniqueIdentifier() - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThread
 
getUniversallyUniqueIdentifier() - Method in class org.rossonet.brain.api.message.AbstractBrainMessage
 
getUniversallyUniqueIdentifier() - Method in class org.rossonet.brain.api.neurone.simple.SimpleNeurone
 
getUniversallyUniqueIdentifier() - Method in class org.rossonet.brain.api.nucleo.base.BaseNucleo
 
getUniversallyUniqueIdentifier() - Method in interface org.rossonet.brain.api.UniversallyUniqueObject
 
getUnmatched() - Method in exception org.rossonet.ext.picocli.CommandLine.UnmatchedArgumentException
Returns the unmatched command line arguments.
getUnmatchedArguments() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the list of unmatched command line arguments, if any.
getUsageHelpLongOptionsMaxWidth() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the maximum usage help long options column max width to the specified value.
getUsageHelpWidth() - Method in class org.rossonet.ext.picocli.CommandLine
Returns the maximum width of the usage help message.
getUsageMessage() - Method in class org.rossonet.ext.picocli.CommandLine
Similar to CommandLine.usage(PrintStream), but returns the usage help message as a String instead of printing it to the PrintStream.
getUsageMessage(CommandLine.Help.Ansi) - Method in class org.rossonet.ext.picocli.CommandLine
Similar to CommandLine.usage(PrintStream, Help.Ansi), but returns the usage help message as a String instead of printing it to the PrintStream.
getUsageMessage(CommandLine.Help.ColorScheme) - Method in class org.rossonet.ext.picocli.CommandLine
Similar to CommandLine.usage(PrintStream, Help.ColorScheme), but returns the usage help message as a String instead of printing it to the PrintStream.
getValidDelayMs() - Method in class org.rossonet.rules.base.CachedMemory.TimerCachedMemory
 
getValidUntilMs() - Method in class org.rossonet.rules.base.CachedMemory.TimerCachedMemory
 
getValue() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the current value of this argument.
getValue() - Method in exception org.rossonet.ext.picocli.CommandLine.ParameterException
Returns the String value for the (sub)command whose input could not be parsed.
getValue() - Method in class org.rossonet.ext.rules.api.Fact
Get the fact value.
getVersion() - Method in interface org.rossonet.ext.picocli.CommandLine.IVersionProvider
Returns version information for a command.
GossipMessage - Class in org.rossonet.brain.api.message
 
GossipMessage() - Constructor for class org.rossonet.brain.api.message.GossipMessage
 
group() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the groups this option or positional parameter belongs to, or null if this option is not part of a group.
group() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.GroupMatch
Returns the ArgGroupSpec of the container GroupMatchContainer of this match.
group() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.GroupMatchContainer
Returns the ArgGroupSpec whose matches are captured in this GroupMatchContainer.

H

handle(CommandLine.ParseResult) - Method in class org.rossonet.ext.picocli.CommandLine.AbstractParseResultHandler
Deprecated.
Processes the specified ParseResult and returns the result as a list of objects.
handle(CommandLine.ParseResult) - Method in class org.rossonet.ext.picocli.CommandLine.RunAll
Executes the top-level command and all subcommands as Runnable or Callable.
handle(CommandLine.ParseResult) - Method in class org.rossonet.ext.picocli.CommandLine.RunFirst
Executes the top-level Runnable or Callable subcommand.
handle(CommandLine.ParseResult) - Method in class org.rossonet.ext.picocli.CommandLine.RunLast
Executes the most specific Runnable or Callable subcommand.
handleException(CommandLine.ParameterException, PrintStream, CommandLine.Help.Ansi, String...) - Method in class org.rossonet.ext.picocli.CommandLine.DefaultExceptionHandler
Deprecated.
 
handleException(CommandLine.ParameterException, PrintStream, CommandLine.Help.Ansi, String...) - Method in interface org.rossonet.ext.picocli.CommandLine.IExceptionHandler
Deprecated.
Handles a ParameterException that occurred while parsing the command line arguments and optionally returns a list of results.
handleExecutionException(Exception, CommandLine, CommandLine.ParseResult) - Method in interface org.rossonet.ext.picocli.CommandLine.IExecutionExceptionHandler
Handles an Exception that occurred while executing the Runnable or Callable command and returns an exit code suitable for returning from CommandLine.execute(String...).
handleExecutionException(CommandLine.ExecutionException, CommandLine.ParseResult) - Method in class org.rossonet.ext.picocli.CommandLine.DefaultExceptionHandler
Deprecated.
This implementation always simply rethrows the specified exception.
handleExecutionException(CommandLine.ExecutionException, CommandLine.ParseResult) - Method in interface org.rossonet.ext.picocli.CommandLine.IExceptionHandler2
Deprecated.
Handles a ExecutionException that occurred while executing the Runnable or Callable command and optionally returns a list of results.
handleParseException(CommandLine.ParameterException, String[]) - Method in class org.rossonet.ext.picocli.CommandLine.DefaultExceptionHandler
Deprecated.
Prints the message of the specified exception, followed by the usage message for the command or subcommand whose input was invalid, to the stream returned by CommandLine.AbstractHandler.err().
handleParseException(CommandLine.ParameterException, String[]) - Method in interface org.rossonet.ext.picocli.CommandLine.IExceptionHandler2
Deprecated.
Handles a ParameterException that occurred while parsing the command line arguments and optionally returns a list of results.
handleParseException(CommandLine.ParameterException, String[]) - Method in interface org.rossonet.ext.picocli.CommandLine.IParameterExceptionHandler
Handles a ParameterException that occurred while parsing the command line arguments and returns an exit code suitable for returning from CommandLine.execute(String...).
handleParseResult(List<CommandLine>, PrintStream, CommandLine.Help.Ansi) - Method in interface org.rossonet.ext.picocli.CommandLine.IParseResultHandler
Deprecated.
Processes a List of CommandLine objects resulting from successfully parsing the command line arguments and optionally returns a list of results.
handleParseResult(List<CommandLine>, PrintStream, CommandLine.Help.Ansi) - Method in class org.rossonet.ext.picocli.CommandLine.RunAll
Prints help if requested, and otherwise executes the top-level command and all subcommands as Runnable, Callable or Method.
handleParseResult(List<CommandLine>, PrintStream, CommandLine.Help.Ansi) - Method in class org.rossonet.ext.picocli.CommandLine.RunFirst
Prints help if requested, and otherwise executes the top-level Runnable or Callable command.
handleParseResult(List<CommandLine>, PrintStream, CommandLine.Help.Ansi) - Method in class org.rossonet.ext.picocli.CommandLine.RunLast
Prints help if requested, and otherwise executes the most specific Runnable or Callable subcommand.
handleParseResult(CommandLine.ParseResult) - Method in class org.rossonet.ext.picocli.CommandLine.AbstractParseResultHandler
Deprecated.
Prints help if requested, and otherwise calls CommandLine.AbstractParseResultHandler.handle(CommandLine.ParseResult).
handleParseResult(CommandLine.ParseResult) - Method in interface org.rossonet.ext.picocli.CommandLine.IParseResultHandler2
Deprecated.
Processes the ParseResult object resulting from successfully parsing the command line arguments and returns a return value.
hasAtFileParameter() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns true if the usage help should show the at file parameter in the parameter list, otherwise false.
hasExitCode() - Method in class org.rossonet.ext.picocli.CommandLine.AbstractHandler
Deprecated.
Returns true if an exit code was set with CommandLine.AbstractHandler.andExit(int), or false (the default) if the handler should not call System.exit(int) after processing completes.
hashCode() - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThread
 
hashCode() - Method in class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
 
hashCode() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
 
hashCode() - Method in class org.rossonet.ext.picocli.CommandLine.Help.Column
 
hashCode() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
 
hashCode() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
 
hashCode() - Method in class org.rossonet.ext.picocli.CommandLine.Model.PositionalParamSpec
 
hashCode() - Method in class org.rossonet.ext.picocli.CommandLine.Range
 
hashCode() - Method in class org.rossonet.ext.rules.api.Fact
 
hashCode() - Method in class org.rossonet.ext.rules.core.BasicRule
 
hashCodeImpl() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
 
hasInitialValue() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Determines whether the option or positional parameter will be reset to the CommandLine.Model.ArgSpec.initialValue() before parsing new input.
hasInitialValue() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
hasMatchedOption(char) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns whether an option whose aliases include the specified short name was matched on the command line.
hasMatchedOption(String) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns whether an option whose aliases include the specified name was matched on the command line.
hasMatchedOption(CommandLine.Model.OptionSpec) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns whether the specified option was matched on the command line.
hasMatchedPositional(int) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns whether a positional parameter was matched at the specified position.
hasMatchedPositional(CommandLine.Model.PositionalParamSpec) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns whether the specified positional parameter was matched on the command line.
hasMoreTokens() - Method in class org.rossonet.utils.SystemCommandHelper.QuotedStringTokenizer
 
hasSubcommand() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns true if a subcommand was matched on the command line, false otherwise.
header() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Optional summary description of the command, shown before the synopsis.
header() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the optional header lines displayed at the top of the help message.
header(Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the command header text as a string.
header(String...) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the optional header lines displayed at the top of the help message.
headerHeading() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Set the heading preceding the header section.
headerHeading() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the optional heading preceding the header section.
headerHeading(Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the text displayed before the header text; the result of String.format(headerHeading, params).
headerHeading(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the heading preceding the header section.
heading() - Method in annotation type org.rossonet.ext.picocli.CommandLine.ArgGroup
The heading of this group, used when generating the usage documentation.
heading() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Returns the heading of this group, used when generating the usage documentation.
heading() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the heading of this group (may be null), used when generating the usage documentation.
heading(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Sets the heading of this group (may be null), used when generating the usage documentation.
headingKey() - Method in annotation type org.rossonet.ext.picocli.CommandLine.ArgGroup
ResourceBundle key for this group's usage help message section heading.
headingKey() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Returns the heading key of this group, used to get the heading from a resource bundle.
headingKey() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the heading key of this group (may be null), used to get the heading from a resource bundle.
headingKey(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Sets the heading key of this group, used to get the heading from a resource bundle.
help() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
help() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
help() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
This should rarely be used: the recommended attributes are usageHelp and versionHelp.
help(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
Sets whether this option disables validation of the other arguments, and returns this builder.
Help(Object) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help
Constructs a new Help instance with a default color scheme, initialized from annotations on the specified class and superclasses.
Help(Object, CommandLine.Help.Ansi) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help
Constructs a new Help instance with a default color scheme, initialized from annotations on the specified class and superclasses.
Help(Object, CommandLine.Help.ColorScheme) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help
Help(CommandLine.Model.CommandSpec, CommandLine.Help.ColorScheme) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help
Constructs a new Help instance with the specified color scheme, initialized from annotations on the specified class and superclasses.
helpCommand() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Set this attribute to true if this subcommand is a help command, and required options and positional parameters of the parent command should not be validated.
helpCommand() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns whether this subcommand is a help command, and required options and positional parameters of the parent command should not be validated.
helpCommand(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets whether this is a help command and required parameter checking should be suspended.
HelpCommand() - Constructor for class org.rossonet.ext.picocli.CommandLine.HelpCommand
 
helpFactory() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the IHelpFactory that is used to construct the usage help message.
helpFactory(CommandLine.IHelpFactory) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets a new IHelpFactory to customize the usage help message.
hidden() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Set hidden=true if this command should not be included in the list of commands in the usage help of the parent command.
hidden() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns whether this option should be excluded from the usage message.
hidden() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns whether this command should be hidden from the usage help message of the parent command.
hidden() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Set hidden=true if this option should not be included in the usage help message.
hidden() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Set hidden=true if this parameter should not be included in the usage message.
hidden(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Set the hidden flag on this command to control whether to show or hide it in the help usage text of the parent command.
hideParamSyntax() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns whether usage syntax decorations around the paramLabel should be suppressed.
hideParamSyntax() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Returns whether usage syntax decorations around the paramLabel should be suppressed.
hideParamSyntax() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Returns whether usage syntax decorations around the paramLabel should be suppressed.

I

indent - Variable in class org.rossonet.ext.picocli.CommandLine.Help.Column
Indent (number of empty spaces at the start of the column preceding the text value)
indentWrappedLines - Variable in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
By default, indent wrapped lines by 2 spaces.
index() - Method in class org.rossonet.ext.picocli.CommandLine.Model.PositionalParamSpec.Builder
Returns an index or range specifying which of the command line arguments should be assigned to this positional parameter.
index() - Method in class org.rossonet.ext.picocli.CommandLine.Model.PositionalParamSpec
Returns an index or range specifying which of the command line arguments should be assigned to this positional parameter.
index() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Specify an index ("0", or "1", etc.) to pick which of the command line arguments should be assigned to this field.
index(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.PositionalParamSpec.Builder
Sets the index or range specifying which of the command line arguments should be assigned to this positional parameter, and returns this builder.
index(CommandLine.Range) - Method in class org.rossonet.ext.picocli.CommandLine.Model.PositionalParamSpec.Builder
Sets the index or range specifying which of the command line arguments should be assigned to this positional parameter, and returns this builder.
InferenceRulesEngine - Class in org.rossonet.ext.rules.core
Inference RulesEngine implementation.
InferenceRulesEngine() - Constructor for class org.rossonet.ext.rules.core.InferenceRulesEngine
Create a new inference rules engine with default parameters.
InferenceRulesEngine(RulesEngineParameters) - Constructor for class org.rossonet.ext.rules.core.InferenceRulesEngine
Create a new inference rules engine.
info(String) - Method in class org.rossonet.rules.base.RulesContext
 
info(String, Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Tracer
Prints the specified message if the current trace level is INFO or higher.
INFO - org.rossonet.ext.picocli.CommandLine.TraceLevel
 
INHERIT - org.rossonet.ext.picocli.CommandLine.ScopeType
The element exists in the command where the element is defined and all descendents (subcommands, sub-subcommands, etc.).
inherited() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns whether this option is inherited from a parent command.
inherited() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns whether this command is inherited from a parent command.
init(CommandLine, CommandLine.Help.Ansi, PrintStream, PrintStream) - Method in class org.rossonet.ext.picocli.CommandLine.HelpCommand
Deprecated.
init(CommandLine, CommandLine.Help.Ansi, PrintStream, PrintStream) - Method in interface org.rossonet.ext.picocli.CommandLine.IHelpCommandInitializable
Deprecated.
init(CommandLine, CommandLine.Help.ColorScheme, PrintWriter, PrintWriter) - Method in class org.rossonet.ext.picocli.CommandLine.HelpCommand
Initializes this object with the information needed to implement a help command that provides usage help for other commands.
init(CommandLine, CommandLine.Help.ColorScheme, PrintWriter, PrintWriter) - Method in interface org.rossonet.ext.picocli.CommandLine.IHelpCommandInitializable2
Initializes this object with the information needed to implement a help command that provides usage help for other commands.
INIT - org.rossonet.brain.api.astrocyte.Astrocyte.AstrocyteStatus
 
INIT - org.rossonet.rules.base.BaseRulesEngine.RulesEngineStatus
 
InitializationException(String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.InitializationException
 
InitializationException(String, Exception) - Constructor for exception org.rossonet.ext.picocli.CommandLine.InitializationException
 
initialValue() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the initial value of this option or positional parameter: the value that, if CommandLine.Model.ArgSpec.hasInitialValue() is true, the option will be reset to before parsing (regardless of whether a default value exists), to clear values that would otherwise remain from parsing previous input.
insertSynopsisCommandName(int, CommandLine.Help.Ansi.Text) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the detailed synopsis text by inserting the command name before the specified text with options and positional parameters details.
interactive() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns whether this option will prompt the user to enter a value on the command line.
interactive() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Set interactive=true to make this option prompt the end user for a value (like a password).
interactive() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Set interactive=true if this positional parameter will prompt the end user for a value (like a password).
internalShowDefaultValue(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns whether the default for this option or positional parameter should be shown, potentially overriding the specified global setting.
internalShowDefaultValue(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
 
interpolateVariables() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns whether variables should be interpolated in String values.
interpolateVariables(Boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets whether variables should be interpolated in String values.
invoke(Object, Method, Object[]) - Method in class org.rossonet.ext.rules.core.RuleProxy
 
invoke(String, Class<?>, PrintStream, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
invoke(String, Class<?>, PrintStream, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
invoke(String, Class<?>, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
invoke(String, Class<?>, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
isAbbreviatedOptionsAllowed() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether abbreviation of option names should be allowed when matching options.
isAbbreviatedSubcommandsAllowed() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether abbreviation of subcommands should be allowed when matching subcommands.
isAccessible() - Method in class org.rossonet.ext.picocli.CommandLine.Model.MethodParam
 
isAddMethodSubcommands() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns whether method commands should be added as subcommands.
isAdjustLineBreaksForWideCJKCharacters() - Method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
 
isAdjustLineBreaksForWideCJKCharacters() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether line breaks should take wide Chinese, Japanese and Korean characters into account for line-breaking purposes.
isAllowOptionsAsOptionParameters() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether options can have parameter values that match the name of an option in this command, or whether such values should be rejected with a missing parameter exception.
isAllowSubcommandsAsOptionParameters() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether options can have parameter values that match subcommand names or aliases, or whether such values should be rejected with a missing parameter exception.
isAnnotationPresent(Class<? extends Annotation>) - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
isArgGroup() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
isArgSpec() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
isArray() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.ITypeInfo
Returns true if this type is an array multi-value type.
isBoolean() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.ITypeInfo
Returns true if CommandLine.Model.ITypeInfo.getType() is boolean or java.lang.Boolean.
isCachedMemoryPresent() - Method in class org.rossonet.rules.base.RulesContext
 
isCaseInsensitiveEnumValuesAllowed() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether the parser should ignore case when converting arguments to enum values.
isCollection() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.ITypeInfo
 
isCompositeRule() - Method in class org.rossonet.ext.rules.support.RuleDefinition
 
isDebug() - Method in class org.rossonet.ext.picocli.CommandLine.Tracer
Returns whether the current trace level is DEBUG (the highest).
isDebugMode() - Method in interface org.rossonet.brain.api.astrocyte.Astrocyte
 
isDebugMode() - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
isEmpty() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.GroupMatch
Returns true if this match has no matched arguments and no matched subgroups.
isEmpty() - Method in class org.rossonet.ext.rules.api.Rules
Check if the rule set is empty.
isEnabled(CommandLine.TraceLevel) - Method in enum org.rossonet.ext.picocli.CommandLine.TraceLevel
Returns whether messages at the specified other trace level would be printed for the current trace level.
isEnum() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.ITypeInfo
Returns true if CommandLine.Model.ITypeInfo.getType() is an enum.
isExpandAtFiles() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether arguments starting with '@' should be treated as the path to an argument file and its contents should be expanded into separate arguments for each line in the specified file.
isExpired() - Method in class org.rossonet.rules.base.CachedMemory.TimerCachedMemory
 
isHumanDateInToString() - Static method in class org.rossonet.ext.rules.api.Fact
 
isInfo() - Method in class org.rossonet.ext.picocli.CommandLine.Tracer
Returns whether the current trace level is INFO or higher.
isInteractive() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
isInterpolateVariables() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether variables should be interpolated in String values.
isMap() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.ITypeInfo
 
isMethodParameter() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
isMixin() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
isMultiValue() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns true if this argument's CommandLine.Model.ArgSpec.type() is an array, a Collection or a Map, false otherwise.
isMultiValue() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
isMultiValue() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.ITypeInfo
Returns true if CommandLine.Model.ITypeInfo.getType() is an array, map or collection.
isOff() - Method in class org.rossonet.ext.picocli.CommandLine.Tracer
Returns whether the current trace level is OFF (the lowest).
isOption() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns true if this argument is a named option, false otherwise.
isOption() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
isOption() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
 
isOption() - Method in class org.rossonet.ext.picocli.CommandLine.Model.PositionalParamSpec
 
isOptional() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.ITypeInfo
Returns true if CommandLine.Model.ITypeInfo.getType() is java.util.Optional
isOptionsCaseInsensitive() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether upper case and lower case should be ignored when matching option names.
isOverwrittenOptionsAllowed() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether options for single-value fields can be specified multiple times on the command line.
isParameter() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
isParentCommand() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
isPositional() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns true if this argument is a positional parameter, false otherwise.
isPositional() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
 
isPositional() - Method in class org.rossonet.ext.picocli.CommandLine.Model.PositionalParamSpec
 
isPosixClusteredShortOptionsAllowed() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether the parser accepts clustered short options.
isPresent(String) - Method in class org.rossonet.rules.base.RulesContext
 
isPresentByClass(String) - Method in class org.rossonet.rules.base.RulesContext
 
isRelative() - Method in class org.rossonet.ext.picocli.CommandLine.Range
Returns true if this Range contains a relative index like "1+", or false if this Range does not contain any relative indices.
isRunnableOnExecutor(CommandExecuter) - Method in interface org.rossonet.rules.base.Command
 
isSkipOnFirstAppliedRule() - Method in class org.rossonet.ext.rules.api.RulesEngineParameters
 
isSkipOnFirstFailedRule() - Method in class org.rossonet.ext.rules.api.RulesEngineParameters
 
isSkipOnFirstNonTriggeredRule() - Method in class org.rossonet.ext.rules.api.RulesEngineParameters
 
isSpec() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
isSplitQuotedStrings() - Method in class org.rossonet.ext.picocli.CommandLine
Deprecated.
Most applications should not change the default. The rare application that does need to split parameter values without respecting quotes should use CommandLine.Model.ParserSpec.splitQuotedStrings(boolean).
isStopAtPositional() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether the parser interprets the first positional parameter as "end of options" so the remaining arguments are all treated as positional parameters.
isStopAtUnmatched() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether the parser should stop interpreting options and positional parameters as soon as it encounters an unmatched option.
isSubcommandsCaseInsensitive() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether upper case and lower case should be ignored when matching subcommands.
isSubgroupOf(CommandLine.Model.ArgGroupSpec) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns true if this group is a subgroup (or a nested sub-subgroup, to any level of depth) of the specified group, false otherwise.
isToggleBooleanFlags() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether the value of boolean flag options should be "toggled" when the option is matched.
isTrimQuotes() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether the parser should trim quotes from command line arguments.
isUnknownOption() - Method in exception org.rossonet.ext.picocli.CommandLine.UnmatchedArgumentException
Returns true if the first unmatched command line arguments resembles an option, false otherwise.
isUnmatched() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
isUnmatchedArgumentsAllowed() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether the end user may specify arguments on the command line that are not matched to any option or parameter fields.
isUnmatchedOptionsAllowedAsOptionParameters() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether options can have parameter values that resemble an option, or whether such values should be rejected as unknown options.
isUnmatchedOptionsArePositionalParams() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether arguments on the command line that resemble an option should be treated as positional parameters.
isUnresolved() - Method in class org.rossonet.ext.picocli.CommandLine.Range
Returns true if this range contains a relative index like "1+", or variables that have not been expanded yet, false if this Range does not contain any variables or relative indices.
isUnspecified() - Method in class org.rossonet.ext.picocli.CommandLine.Range
Returns true if this Range is a default value, false if the user specified this value.
isUsageHelpAutoWidth() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether picocli should attempt to detect the terminal size and adjust the usage help message width to take the full terminal width.
isUsageHelpRequested() - Method in class org.rossonet.ext.picocli.CommandLine
Returns true if an option annotated with CommandLine.Option.usageHelp() was specified on the command line.
isUsageHelpRequested() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns true if one of the options that was matched on the command line is a usageHelp option.
isUseSimplifiedAtFiles() - Method in class org.rossonet.ext.picocli.CommandLine
Returns whether to use a simplified argument file format that is compatible with JCommander.
isValidIPAddress(String) - Static method in class org.rossonet.utils.NetworkHelper
 
isValidMacAddress(String) - Static method in class org.rossonet.utils.NetworkHelper
 
isValidNow() - Method in class org.rossonet.rules.base.CachedMemory.TimerCachedMemory
 
isValidSubnetMask(String) - Static method in class org.rossonet.utils.NetworkHelper
 
isValueGettable() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Check whether the CommandLine.Model.ArgSpec.getValue() method is able to get an actual value from the current CommandLine.Model.ArgSpec.getter().
isVariable - Variable in class org.rossonet.ext.picocli.CommandLine.Range
Deprecated.
isVariable() - Method in class org.rossonet.ext.picocli.CommandLine.Range
Returns true if this range has no fixed upper bound.
isVersionHelpRequested() - Method in class org.rossonet.ext.picocli.CommandLine
Returns true if an option annotated with CommandLine.Option.versionHelp() was specified on the command line.
isVersionHelpRequested() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns true if one of the options that was matched on the command line is a versionHelp option.
isWarn() - Method in class org.rossonet.ext.picocli.CommandLine.Tracer
Returns whether the current trace level is WARN or higher.
italic - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
iterator() - Method in class org.rossonet.ext.rules.api.Facts
Return an iterator on the set of facts.
iterator() - Method in class org.rossonet.ext.rules.api.Rules
Return an iterator on the rules set.
iterator() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
Returns an iterator over the elements in this queue.
iterator() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 

J

JexlAction - Class in org.rossonet.ext.rules.jexl
 
JexlAction(String) - Constructor for class org.rossonet.ext.rules.jexl.JexlAction
 
JexlAction(String, JexlEngine) - Constructor for class org.rossonet.ext.rules.jexl.JexlAction
 
JexlCondition - Class in org.rossonet.ext.rules.jexl
 
JexlCondition(String) - Constructor for class org.rossonet.ext.rules.jexl.JexlCondition
 
JexlCondition(String, JexlEngine) - Constructor for class org.rossonet.ext.rules.jexl.JexlCondition
 
JexlRule - Class in org.rossonet.ext.rules.jexl
 
JexlRule() - Constructor for class org.rossonet.ext.rules.jexl.JexlRule
 
JexlRule(JexlEngine) - Constructor for class org.rossonet.ext.rules.jexl.JexlRule
 
JexlRuleFactory - Class in org.rossonet.ext.rules.jexl
 
JexlRuleFactory(RuleDefinitionReader) - Constructor for class org.rossonet.ext.rules.jexl.JexlRuleFactory
 
JexlRuleFactory(RuleDefinitionReader, JexlEngine) - Constructor for class org.rossonet.ext.rules.jexl.JexlRuleFactory
 
join(CommandLine.Help.Ansi, int, boolean, String[], StringBuilder, Object...) - Static method in class org.rossonet.ext.picocli.CommandLine.Help
Formats each of the specified values and appends it to the specified StringBuilder.
join(CommandLine.Help.Ansi, int, String[], StringBuilder, Object...) - Static method in class org.rossonet.ext.picocli.CommandLine.Help
joinCollection(Collection<?>, String) - Static method in class org.rossonet.utils.TextHelper
 
JsonRuleDefinitionReader - Class in org.rossonet.ext.rules.support.reader
Rule definition reader based on Jackson.
JsonRuleDefinitionReader() - Constructor for class org.rossonet.ext.rules.support.reader.JsonRuleDefinitionReader
JsonRuleDefinitionReader(ObjectMapper) - Constructor for class org.rossonet.ext.rules.support.reader.JsonRuleDefinitionReader

K

keyValuesMap(String...) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Creates and returns a Map that contains an entry for each specified String that is in "key:value" format.

L

layout(CommandLine.Model.ArgSpec, CommandLine.Help.Ansi.Text[][]) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Layout
Copies the specified text values into the correct cells in the CommandLine.Help.TextTable.
Layout(CommandLine.Help.ColorScheme, int) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help.Layout
Constructs a Layout with the specified color scheme, a new default TextTable, the default option renderer, and the default parameter renderer.
Layout(CommandLine.Help.ColorScheme, CommandLine.Help.TextTable) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help.Layout
Constructs a Layout with the specified color scheme, the specified TextTable, the default option renderer, and the default parameter renderer.
Layout(CommandLine.Help.ColorScheme, CommandLine.Help.TextTable, CommandLine.Help.IOptionRenderer, CommandLine.Help.IParameterRenderer) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help.Layout
Constructs a Layout with the specified color scheme, the specified TextTable, the specified option renderer and the specified parameter renderer.
limitSplit() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
Returns true if arguments should be split first before any further processing and the number of parts resulting from the split is limited to the max arity of the argument.
limitSplit(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
Sets whether arguments should be split first before any further processing.
listAllFactsByClass() - Method in class org.rossonet.rules.base.RulesContext
 
listAllFactsByClass(String) - Method in class org.rossonet.rules.base.RulesContext
 
listAstrocytes() - Method in class org.rossonet.brain.api.nucleo.base.BaseNucleo
 
listAstrocytes() - Method in interface org.rossonet.brain.api.nucleo.Nucleo
 
listAxions() - Method in interface org.rossonet.brain.api.astrocyte.Astrocyte
 
listAxions() - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
listDendrites() - Method in interface org.rossonet.brain.api.astrocyte.Astrocyte
 
listDendrites() - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
listManagedThreads() - Method in interface org.rossonet.brain.api.astrocyte.Astrocyte
 
listManagedThreads() - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
listMonitors() - Method in interface org.rossonet.brain.api.astrocyte.Astrocyte
 
listMonitors() - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
listNeurones() - Method in class org.rossonet.brain.api.nucleo.base.BaseNucleo
 
listNeurones() - Method in interface org.rossonet.brain.api.nucleo.Nucleo
 
listSynapses() - Method in interface org.rossonet.brain.api.astrocyte.Astrocyte
 
listSynapses() - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
loadRules(Reader) - Method in class org.rossonet.ext.rules.support.reader.AbstractRuleDefinitionReader
Load rules from the given reader as an iterable of Maps.
loadRules(Reader) - Method in class org.rossonet.ext.rules.support.reader.JsonRuleDefinitionReader
 
loadRules(Reader) - Method in class org.rossonet.ext.rules.support.reader.YamlRuleDefinitionReader
 
LOCAL - org.rossonet.ext.picocli.CommandLine.ScopeType
The element only exists in the current command.
LogHelper - Class in org.rossonet.utils
 
longestName() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
Returns the longest option name.
longOptionsMaxWidth() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the maximum usage help long options column max width to the specified value.
longOptionsMaxWidth(int) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the maximum usage help long options column max width to the specified value.

M

main(String...) - Static method in class org.rossonet.ext.picocli.AutoComplete
Generates a bash completion script for the specified command class.
makeNegative(String, CommandLine.Model.CommandSpec) - Method in interface org.rossonet.ext.picocli.CommandLine.INegatableOptionTransformer
Returns the negative form of the specified option name for the parser to recognize when parsing command line arguments.
makeNegative(String, CommandLine.Model.CommandSpec) - Method in class org.rossonet.ext.picocli.CommandLine.RegexTransformer
Returns the negative form of the specified option name for the parser to recognize when parsing command line arguments.
makeSynopsis(String, CommandLine.Model.CommandSpec) - Method in interface org.rossonet.ext.picocli.CommandLine.INegatableOptionTransformer
Returns the documentation string to show in the synopsis and usage help message for the specified option.
makeSynopsis(String, CommandLine.Model.CommandSpec) - Method in class org.rossonet.ext.picocli.CommandLine.RegexTransformer
Returns the documentation string to show in the synopsis and usage help message for the specified option.
makeSynopsisFromParts(int, CommandLine.Help.Ansi.Text, CommandLine.Help.Ansi.Text, CommandLine.Help.Ansi.Text, CommandLine.Help.Ansi.Text, CommandLine.Help.Ansi.Text) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Concatenates the command name and the specified synopsis parts and returns a fully rendered synopsis String.
mapFallbackValue() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the fallback value for this Map option or positional parameter: the value that is put into the Map when only the key is specified for the option or positional parameter, like -Dkey instead of -Dkey=value.
mapFallbackValue() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
For options of type Map, setting the mapFallbackValue to any value allows end user to specify key-only parameters for this option.
mapFallbackValue() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
For positional parameters of type Map, setting the mapFallbackValue to any value allows end user to specify key-only parameters for this parameter.
markStep(String) - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThread
 
matchedArgs() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns a list of matched options and positional parameters, in order they were matched on the command line.
matchedOption(char) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns the option with the specified short name, or null if no option with that name was matched on the command line.
matchedOption(String) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns the option with the specified name, or null if no option with that name was matched on the command line.
matchedOptions() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns a list of matched options, in order they were matched on the command line.
matchedOptionsSet() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns a set of matched options.
matchedOptionValue(char, T) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns the command line argument value of the option with the specified name, converted to the type of the option, or the specified default value if no option with the specified name was matched.
matchedOptionValue(String, T) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns the command line argument value of the option with the specified name, converted to the type of the option, or the specified default value if no option with the specified name was matched.
matchedPositional(int) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns the first PositionalParamSpec that matched an argument at the specified position, or null if no positional parameters were matched at that position.
matchedPositionals() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns a list of matched positional parameters, in order they were matched on the command line.
matchedPositionals(int) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns all PositionalParamSpec objects that matched an argument at the specified position, or an empty list if no positional parameters were matched at that position.
matchedPositionalsSet() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns a set of matched positional parameters.
matchedPositionalValue(int, T) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns the command line argument value of the positional parameter at the specified position, converted to the type of the positional parameter, or the specified default value if no positional parameter was matched at that position.
matchedSubgroups() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.GroupMatch
Returns matches for the subgroups, if any.
matchedValues(CommandLine.Model.ArgSpec) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.GroupMatch
Returns the values matched for the specified argument, converted to the type of the argument.
matches() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.GroupMatchContainer
Returns the list of GroupMatch instances: ArgGroupSpecs with a multiplicity greater than one may be matched multiple times.
max - Variable in class org.rossonet.ext.picocli.CommandLine.Range
Deprecated.
max() - Method in class org.rossonet.ext.picocli.CommandLine.Range
Returns the upper bound of this range (inclusive), or Integer.MAX_VALUE if this range has no upper bound.
max(int) - Method in class org.rossonet.ext.picocli.CommandLine.Range
Returns a new Range object with the max value replaced by the specified value.
MaxValuesExceededException(CommandLine, String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.MaxValuesExceededException
 
MEM - Static variable in class org.rossonet.rules.base.AbstractBaseRulesEngine
 
messages() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the Messages for this argument group specification, or null.
messages() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the Messages for this arg specification, or null.
messages() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the Messages for this usage help message specification, or null.
messages(CommandLine.Model.Messages) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Sets the Messages for this ArgGroupSpec, and returns this ArgGroupSpec.
messages(CommandLine.Model.Messages) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Sets the Messages for this ArgSpec, and returns this ArgSpec.
messages(CommandLine.Model.Messages) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the Messages for this usageMessage specification, and returns this UsageMessageSpec.
Messages(CommandLine.Model.CommandSpec, String) - Constructor for class org.rossonet.ext.picocli.CommandLine.Model.Messages
 
Messages(CommandLine.Model.CommandSpec, String, ResourceBundle) - Constructor for class org.rossonet.ext.picocli.CommandLine.Model.Messages
 
Messages(CommandLine.Model.CommandSpec, ResourceBundle) - Constructor for class org.rossonet.ext.picocli.CommandLine.Model.Messages
 
MethodParam(Method, int) - Constructor for class org.rossonet.ext.picocli.CommandLine.Model.MethodParam
 
min - Variable in class org.rossonet.ext.picocli.CommandLine.Range
Deprecated.
min() - Method in class org.rossonet.ext.picocli.CommandLine.Range
Returns the lower bound of this range (inclusive).
min(int) - Method in class org.rossonet.ext.picocli.CommandLine.Range
Returns a new Range object with the min value replaced by the specified value.
MissingParameterException(CommandLine, Collection<CommandLine.Model.ArgSpec>, String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.MissingParameterException
 
MissingParameterException(CommandLine, CommandLine.Model.ArgSpec, String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.MissingParameterException
 
MissingTypeConverterException(CommandLine, String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.MissingTypeConverterException
 
MIXEE - org.rossonet.ext.picocli.CommandLine.Spec.Target
Injects the CommandSpec of the "mixee" command that receives the options and other command elements defined here, or null if this commands is not mixed into another command.
mixinAnnotatedElements() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns a map of the mixin names to mixin IAnnotatedElement objects for this command.
mixins() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns a map of the mixin names to mixin CommandSpec objects configured for this command.
mixinStandardHelpOptions() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Adds the standard -h and --help usageHelp options and -V and --version versionHelp options to the options of this command.
mixinStandardHelpOptions() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns true if the standard help options have been mixed in with this command, false otherwise.
mixinStandardHelpOptions(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets whether the standard help options should be mixed in with this command.
modelTransformer() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Returns the model transformer for this command.
modelTransformer() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the model transformer for this CommandSpec instance.
modelTransformer(CommandLine.IModelTransformer) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets the model transformer for this CommandSpec instance.
multiplicity() - Method in annotation type org.rossonet.ext.picocli.CommandLine.ArgGroup
Determines how often this group can be specified on the command line; "0..1" (optional) by default.
multiplicity() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Returns the multiplicity of this group: how many occurrences it may have on the command line; "0..1" (optional) by default.
multiplicity() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the multiplicity of this group: how many occurrences it may have on the command line; "0..1" (optional) by default.
multiplicity(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Sets the multiplicity of this group: how many occurrences it may have on the command line; "0..1" (optional) by default.
multiplicity(CommandLine.Range) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Sets the multiplicity of this group: how many occurrences it may have on the command line; "0..1" (optional) by default.
MutuallyExclusiveArgsException(CommandLine, String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.MutuallyExclusiveArgsException
 
MVELAction - Class in org.rossonet.ext.rules.mvel
This class is an implementation of Action that uses MVEL to execute the action.
MVELAction(String) - Constructor for class org.rossonet.ext.rules.mvel.MVELAction
Create a new MVELAction.
MVELAction(String, ParserContext) - Constructor for class org.rossonet.ext.rules.mvel.MVELAction
Create a new MVELAction.
MVELCondition - Class in org.rossonet.ext.rules.mvel
This class is an implementation of Condition that uses MVEL to evaluate the condition.
MVELCondition(String) - Constructor for class org.rossonet.ext.rules.mvel.MVELCondition
Create a new MVELCondition.
MVELCondition(String, ParserContext) - Constructor for class org.rossonet.ext.rules.mvel.MVELCondition
Create a new MVELCondition.
MVELRule - Class in org.rossonet.ext.rules.mvel
A Rule implementation that uses MVEL to evaluate and execute the rule.
MVELRule() - Constructor for class org.rossonet.ext.rules.mvel.MVELRule
Create a new MVEL rule.
MVELRule(ParserContext) - Constructor for class org.rossonet.ext.rules.mvel.MVELRule
Create a new MVEL rule.
MVELRuleFactory - Class in org.rossonet.ext.rules.mvel
Factory to create MVELRule instances.
MVELRuleFactory(RuleDefinitionReader) - Constructor for class org.rossonet.ext.rules.mvel.MVELRuleFactory
Create a new MVELRuleFactory with a given reader.
MVELRuleFactory(RuleDefinitionReader, ParserContext) - Constructor for class org.rossonet.ext.rules.mvel.MVELRuleFactory
Create a new MVELRuleFactory with a given reader.

N

name - Variable in class org.rossonet.ext.rules.core.BasicRule
Rule name.
name() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Program name to show in the synopsis.
name() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Mixin
Optionally specify a name that the mixin object can be retrieved with from the CommandSpec.
name() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns name of this command.
name() - Method in annotation type org.rossonet.ext.rules.annotation.Rule
The rule name which must be unique within a rules registry.
name(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets the String to use as the program name in the synopsis line of the help message.
name(String) - Method in class org.rossonet.ext.rules.core.RuleBuilder
Set rule name.
name(String) - Method in class org.rossonet.ext.rules.jexl.JexlRule
 
name(String) - Method in class org.rossonet.ext.rules.mvel.MVELRule
Set rule name.
names() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns all names of this command, including CommandLine.Model.CommandSpec.name() and CommandLine.Model.CommandSpec.aliases().
names() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
Returns one or more option names.
names() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
Returns one or more option names.
names() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
One or more option names.
names(String...) - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
Replaces the option names with the specified values.
negatable() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
Returns whether a negative version for this boolean option is automatically added.
negatable() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
Returns whether a negative version for this boolean option is automatically added.
negatable() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
(Only for boolean options): set this to automatically add a negative version for this boolean option.
negatable(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
Sets whether a negative version for this boolean option is automatically added, and returns this builder.
negatableOptionTransformer() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the INegatableOptionTransformer used to create the negative form of negatable options.
negatableOptionTransformer(CommandLine.INegatableOptionTransformer) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets the INegatableOptionTransformer used to create the negative form of negatable options.
negatedOptionsMap() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns a map of the negated option names to option spec objects configured for this command.
NetworkHelper - Class in org.rossonet.utils
 
Neurone<MANAGED_OBJECT> - Interface in org.rossonet.brain.api.neurone
 
NeuroneBuilder<MANAGED_OBJECT> - Interface in org.rossonet.brain.api.neurone
 
NEVER - org.rossonet.ext.picocli.CommandLine.Help.Visibility
 
newNeuroneBuilder() - Method in class org.rossonet.brain.api.AbstractNucleoFactory
 
newNeuroneBuilder() - Method in class org.rossonet.brain.api.nucleo.base.BaseNucleoFactory
 
newNucleoBuilder() - Method in class org.rossonet.brain.api.AbstractNucleoFactory
 
newNucleoBuilder() - Method in class org.rossonet.brain.api.nucleo.base.BaseNucleoFactory
 
newPriorityCachedThreadPool() - Static method in class org.rossonet.ext.utils.concurrent.PriorityExecutors
 
newPriorityCachedThreadPool(ThreadFactory) - Static method in class org.rossonet.ext.utils.concurrent.PriorityExecutors
 
newPriorityFixedThreadPool(int) - Static method in class org.rossonet.ext.utils.concurrent.PriorityExecutors
 
newPriorityFixedThreadPool(int, ThreadFactory) - Static method in class org.rossonet.ext.utils.concurrent.PriorityExecutors
 
newPrioritySingleThreadPool() - Static method in class org.rossonet.ext.utils.concurrent.PriorityExecutors
 
newPrioritySingleThreadPool(ThreadFactory) - Static method in class org.rossonet.ext.utils.concurrent.PriorityExecutors
 
newPriorityTaskFor(Runnable, T, int) - Method in class org.rossonet.ext.utils.concurrent.PriorityThreadPoolExecutor
 
newPriorityTaskFor(Callable<T>, int) - Method in class org.rossonet.ext.utils.concurrent.PriorityThreadPoolExecutor
 
nextToken() - Method in class org.rossonet.utils.SystemCommandHelper.QuotedStringTokenizer
 
Nucleo - Interface in org.rossonet.brain.api.nucleo
 
NucleoBuilder - Interface in org.rossonet.brain.api.nucleo
 
NULL_VALUE - Static variable in annotation type org.rossonet.ext.picocli.CommandLine.Option
Special value that can be used in some annotation attributes to designate null.
NULL_VALUE - Static variable in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Special value that can be used in some annotation attributes to designate null.

O

objectFromString(String, Class<O>) - Static method in class org.rossonet.utils.TextHelper
 
objectToString(Serializable) - Static method in class org.rossonet.utils.TextHelper
 
off() - Method in interface org.rossonet.ext.picocli.CommandLine.Help.Ansi.IStyle
Returns the ANSI escape code for turning this style off.
off() - Method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
off(CommandLine.Help.Ansi.IStyle...) - Static method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
Returns the concatenated ANSI escape codes for turning all specified styles off.
OFF - org.rossonet.ext.picocli.CommandLine.Help.Ansi
Forced OFF: never emit ANSI escape code regardless of the platform.
OFF - org.rossonet.ext.picocli.CommandLine.TraceLevel
 
offer(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
offer(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
offer(E, long, TimeUnit) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
offer(Synapse, BrainJob) - Method in interface org.rossonet.brain.api.neurone.dendrite.Dendrite
 
offer(Command) - Method in class org.rossonet.rules.base.CommandQueue
 
offerFirst(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
offerFirst(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
offerFirst(E, long, TimeUnit) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
offerLast(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
offerLast(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
offerLast(E, long, TimeUnit) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
OK - Static variable in class org.rossonet.ext.picocli.CommandLine.ExitCode
Return value from the execute and executeHelpRequest methods signifying successful termination.
on() - Method in interface org.rossonet.ext.picocli.CommandLine.Help.Ansi.IStyle
Returns the ANSI escape code for turning this style on.
on() - Method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
on(CommandLine.Help.Ansi.IStyle...) - Static method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
Returns the concatenated ANSI escape codes for turning all specified styles on.
ON - org.rossonet.ext.picocli.CommandLine.Help.Ansi
Forced ON: always emit ANSI escape code regardless of the platform.
ON_DEMAND - org.rossonet.ext.picocli.CommandLine.Help.Visibility
 
onEvaluationError(Rule, Facts, Exception) - Method in interface org.rossonet.ext.rules.api.RuleListener
Triggered on condition evaluation error due to any runtime exception.
onFailure(Rule, Facts, Exception) - Method in interface org.rossonet.ext.rules.api.RuleListener
Triggered after a rule has failed.
onSuccess(Rule, Facts) - Method in interface org.rossonet.ext.rules.api.RuleListener
Triggered after a rule has been executed successfully.
optionArity(Field) - Static method in class org.rossonet.ext.picocli.CommandLine.Range
Returns a new Range based on the CommandLine.Option.arity() annotation on the specified field, or the field type's default arity if no arity was specified.
optionList() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a description of all options in this command, including any argument groups.
optionList(CommandLine.Help.Layout, Comparator<CommandLine.Model.OptionSpec>, CommandLine.Help.IParamLabelRenderer) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Sorts all Options with the specified comparator (if the comparator is non-null), then adds all non-hidden options to the specified TextTable and returns the result of TextTable.toString().
optionListExcludingGroups(List<CommandLine.Model.OptionSpec>) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a description of the specified list of options.
optionListExcludingGroups(List<CommandLine.Model.OptionSpec>, CommandLine.Help.Layout, Comparator<CommandLine.Model.OptionSpec>, CommandLine.Help.IParamLabelRenderer) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Sorts all Options with the specified comparator (if the comparator is non-null), then adds the specified options to the specified TextTable and returns the result of TextTable.toString().
optionListGroupSections() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a rendered section of the usage help message that contains the argument groups that have a non-null heading.
optionListHeading() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Set the heading preceding the options list.
optionListHeading() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the optional heading preceding the options list.
optionListHeading(Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the text displayed before the option list; an empty string if there are no options, otherwise the result of String.format(optionListHeading, params).
optionListHeading(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the heading preceding the options list.
optionParams(CommandLine.Help.Ansi.IStyle...) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Adds the specified styles to the registered styles for option parameters in this color scheme builder and returns this builder.
optionParamStyles() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Returns the registered styles for option parameters in this color scheme builder.
optionParamStyles() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns the registered styles for option parameters in this color scheme.
optionParamText(String) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns a Text with all optionParam styles applied to the specified optionParam string.
optionRenderer - Variable in class org.rossonet.ext.picocli.CommandLine.Help.Layout
 
optionRenderer() - Method in class org.rossonet.ext.picocli.CommandLine.Help.Layout
Returns the IOptionRenderer used to render options to Text before adding this text to the TextTable in this layout.
options() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the list of options configured for this group.
options() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the list of options configured for this command.
options(CommandLine.Help.Ansi.IStyle...) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Adds the specified styles to the registered styles for options in this color scheme and returns this color scheme.
optionsCaseInsensitive() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns whether the options are case-insensitive.
optionsCaseInsensitive(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets the case-insensitivity of options.
optionSectionGroups() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the list of ArgGroupSpec instances in this command that have a non-null heading, most deeply nested argument groups first.
optionsMap() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns a map of the option names to option spec objects configured for this command.
optionStyles() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Returns the registered styles for options in this color scheme builder.
optionStyles() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns the registered styles for options in this color scheme.
optionText(String) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns a Text with all option styles applied to the specified option string.
order() - Method in annotation type org.rossonet.ext.picocli.CommandLine.ArgGroup
Determines the position in the options list in the usage help message at which this group should be shown.
order() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Returns the position in the options list in the usage help message at which this group should be shown.
order() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the position in the options list in the usage help message at which this group should be shown.
order() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IOrdered
Returns the position in the options list in the usage help message at which this element should be shown.
order() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
Returns the position in the options list in the usage help message at which this option should be shown.
order() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
Returns the position in the options list in the usage help message at which this option should be shown.
order() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
When @Command(sortOptions = false) is specified, this attribute can be used to control the order in which options are listed in the usage help message.
order() - Method in annotation type org.rossonet.ext.rules.annotation.Action
The order in which the action should be executed.
order(int) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Sets the position in the options list in the usage help message at which this group should be shown, and returns this builder.
order(int) - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
Sets the position in the options list in the usage help message at which this option should be shown, and returns this builder.
org.rossonet.brain.api - package org.rossonet.brain.api
 
org.rossonet.brain.api.astrocyte - package org.rossonet.brain.api.astrocyte
 
org.rossonet.brain.api.astrocyte.simple - package org.rossonet.brain.api.astrocyte.simple
 
org.rossonet.brain.api.astrocyte.synapse - package org.rossonet.brain.api.astrocyte.synapse
 
org.rossonet.brain.api.astrocyte.synapse.rules - package org.rossonet.brain.api.astrocyte.synapse.rules
 
org.rossonet.brain.api.job - package org.rossonet.brain.api.job
 
org.rossonet.brain.api.message - package org.rossonet.brain.api.message
 
org.rossonet.brain.api.neurone - package org.rossonet.brain.api.neurone
 
org.rossonet.brain.api.neurone.axion - package org.rossonet.brain.api.neurone.axion
 
org.rossonet.brain.api.neurone.dendrite - package org.rossonet.brain.api.neurone.dendrite
 
org.rossonet.brain.api.neurone.simple - package org.rossonet.brain.api.neurone.simple
 
org.rossonet.brain.api.nucleo - package org.rossonet.brain.api.nucleo
 
org.rossonet.brain.api.nucleo.base - package org.rossonet.brain.api.nucleo.base
 
org.rossonet.ext.picocli - package org.rossonet.ext.picocli
 
org.rossonet.ext.rules.annotation - package org.rossonet.ext.rules.annotation
This package contains Easy Rules annotations.
org.rossonet.ext.rules.api - package org.rossonet.ext.rules.api
This package contains Easy Rules public API.
org.rossonet.ext.rules.core - package org.rossonet.ext.rules.core
This package contains Easy Rules core implementation.
org.rossonet.ext.rules.jexl - package org.rossonet.ext.rules.jexl
This package contains classes to support JEXL.
org.rossonet.ext.rules.mvel - package org.rossonet.ext.rules.mvel
This package contains classes to support MVEL.
org.rossonet.ext.rules.support - package org.rossonet.ext.rules.support
 
org.rossonet.ext.rules.support.composite - package org.rossonet.ext.rules.support.composite
 
org.rossonet.ext.rules.support.reader - package org.rossonet.ext.rules.support.reader
 
org.rossonet.ext.utils - package org.rossonet.ext.utils
 
org.rossonet.ext.utils.concurrent - package org.rossonet.ext.utils.concurrent
 
org.rossonet.rules.base - package org.rossonet.rules.base
 
org.rossonet.utils - package org.rossonet.utils
 
org.rossonet.utils.text - package org.rossonet.utils.text
 
originalArgs() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns the original command line arguments that were passed to the CommandLine.parseArgs(String...) method, before @-file expansion.
originalArgs(String[]) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.Builder
Sets the specified original command line arguments that were passed to the CommandLine.parseArgs(String...) method, before @-file expansion.
originallyRequired() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the original value of the option's required attribute, regardless of whether the option is used in an exclusive group or not.
originalStringValues() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the original command line arguments matched by this option or positional parameter spec.
originalValue() - Method in class org.rossonet.ext.picocli.CommandLine.Range
Returns the original String value that this range was constructed with.
OtpHelper - Class in org.rossonet.utils
 
out() - Method in class org.rossonet.ext.picocli.CommandLine.AbstractHandler
Deprecated.
Returns the stream to print command output to.
overflow - Variable in class org.rossonet.ext.picocli.CommandLine.Help.Column
Policy that determines how to handle values larger than the column width.
OverwrittenOptionException(CommandLine, CommandLine.Model.ArgSpec, String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.OverwrittenOptionException
 
overwrittenOptionsAllowed() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
overwrittenOptionsAllowed(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 

P

parameterArity(Field) - Static method in class org.rossonet.ext.picocli.CommandLine.Range
Returns a new Range based on the CommandLine.Parameters.arity() annotation on the specified field, or the field type's default arity if no arity was specified.
parameterConsumer() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns a custom IParameterConsumer to temporarily suspend picocli's parsing logic and process one or more command line arguments in a custom manner, or null.
parameterConsumer() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Optionally specify a custom IParameterConsumer to temporarily suspend picocli's parsing logic and process one or more command line arguments in a custom manner.
parameterConsumer() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Optionally specify a custom IParameterConsumer to temporarily suspend picocli's parsing logic and process one or more command line arguments in a custom manner.
ParameterException(CommandLine, String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.ParameterException
Constructs a new ParameterException with the specified CommandLine and error message.
ParameterException(CommandLine, String, Throwable) - Constructor for exception org.rossonet.ext.picocli.CommandLine.ParameterException
Constructs a new ParameterException with the specified CommandLine and error message.
ParameterException(CommandLine, String, Throwable, CommandLine.Model.ArgSpec, String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.ParameterException
Constructs a new ParameterException with the specified CommandLine and error message.
ParameterException(CommandLine, String, CommandLine.Model.ArgSpec, String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.ParameterException
Constructs a new ParameterException with the specified CommandLine and error message.
parameterIndex(Field) - Static method in class org.rossonet.ext.picocli.CommandLine.Range
Returns a new Range based on the CommandLine.Parameters.index() annotation on the specified field.
ParameterIndexGapException(String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.ParameterIndexGapException
 
parameterLabelRenderer() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Option and positional parameter value label renderer used for the synopsis line(s) and the option list.
parameterList() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the rendered positional parameters section of the usage help message for all positional parameters in this command.
parameterList(List<CommandLine.Model.PositionalParamSpec>) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the rendered positional parameters section of the usage help message for the specified positional parameters.
parameterList(List<CommandLine.Model.PositionalParamSpec>, CommandLine.Help.Layout, CommandLine.Help.IParamLabelRenderer) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the rendered section of the usage help message that lists the specified parameters with their descriptions.
parameterList(CommandLine.Help.Layout, CommandLine.Help.IParamLabelRenderer) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the rendered section of the usage help message that lists all positional parameters in this command with their descriptions.
parameterListHeading() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Set the heading preceding the parameters list.
parameterListHeading() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the optional heading preceding the parameter list.
parameterListHeading(Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the text displayed before the positional parameter list; an empty string if there are no positional parameters, otherwise the result of String.format(parameterListHeading, params).
parameterListHeading(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the optional heading preceding the parameter list.
parameterRenderer - Variable in class org.rossonet.ext.picocli.CommandLine.Help.Layout
 
parameterRenderer() - Method in class org.rossonet.ext.picocli.CommandLine.Help.Layout
Returns the IParameterRenderer used to render positional params to Text before adding this text to the TextTable in this layout.
parameters(CommandLine.Help.Ansi.IStyle...) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Adds the specified styles to the registered styles for positional parameters in this color scheme builder and returns this builder.
parameterStyles() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Returns the registered styles for positional parameters in this color scheme builder.
parameterStyles() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns the registered styles for positional parameters in this color scheme.
parameterText(String) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns a Text with all parameter styles applied to the specified parameter string.
paramLabel() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the name of the option or positional parameter used in the usage help message.
paramLabel() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Specify a paramLabel for the option parameter to be used in the usage help message.
paramLabel() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Specify a paramLabel for the parameter to be used in the usage help message.
parent() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the parent command of this subcommand, or null if this is a top-level command.
parent() - Method in class org.rossonet.ext.picocli.CommandLine.Model.Messages
 
parent(CommandLine.Model.CommandSpec) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets the parent command of this subcommand.
parentCommandElements() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the list of program elements annotated with {@literal @}ParentCommand configured for this command.
parentGroup() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the parent group that this group is part of, or null if this group is not part of a composite.
parse(String) - Static method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
Parses the specified comma-separated sequence of style descriptors and returns the associated styles.
parse(String) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Converts the specified markup styles to an array of CommandLine.Help.Ansi.IStyle objects.
parse(String...) - Method in class org.rossonet.ext.picocli.CommandLine
Deprecated.
parseArgs(String...) - Method in class org.rossonet.ext.picocli.CommandLine
Expands any @-files in the specified command line arguments, then parses the arguments and returns a ParseResult with the options, positional parameters, and subcommands (if any) that were recognized and initialized during the parsing process.
parser() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the parser specification for this command.
parser(CommandLine.Model.ParserSpec) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Initializes the parser specification for this command from the specified settings and returns this commandSpec.
ParserSpec() - Constructor for class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
parseWithHandler(CommandLine.IParseResultHandler2<R>, String[]) - Method in class org.rossonet.ext.picocli.CommandLine
parseWithHandler(CommandLine.IParseResultHandler, PrintStream, String...) - Method in class org.rossonet.ext.picocli.CommandLine
parseWithHandlers(CommandLine.IParseResultHandler2<R>, CommandLine.IExceptionHandler2<R>, String...) - Method in class org.rossonet.ext.picocli.CommandLine
parseWithHandlers(CommandLine.IParseResultHandler, PrintStream, CommandLine.Help.Ansi, CommandLine.IExceptionHandler, String...) - Method in class org.rossonet.ext.picocli.CommandLine
peek() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
peek() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
peekCachedFacts() - Method in interface org.rossonet.brain.api.astrocyte.synapse.Synapse
 
peekFirst() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
peekFirst() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
peekLast() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
peekLast() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
PicocliException(String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.PicocliException
 
PicocliException(String, Throwable) - Constructor for exception org.rossonet.ext.picocli.CommandLine.PicocliException
 
PlaceHolder - Class in org.rossonet.utils.text
 
PlaceHolder(String, String, String) - Constructor for class org.rossonet.utils.text.PlaceHolder
 
plainString() - Method in class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
Returns the plain text without any formatting.
poll() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
poll() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
poll() - Method in class org.rossonet.rules.base.CommandQueue
 
poll(long, TimeUnit) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
pollCachedFacts() - Method in interface org.rossonet.brain.api.astrocyte.synapse.Synapse
 
pollFirst() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
pollFirst() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
pollFirst(long, TimeUnit) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
pollLast() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
pollLast() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
pollLast(long, TimeUnit) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
pop() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
pop() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
popolateTextPlaceholdersFromData(String, Map<String, String>, String, String) - Static method in class org.rossonet.utils.TextHelper
 
popolateTextPlaceholdersFromData(String, Map<String, String>, String, String, Pattern) - Static method in class org.rossonet.utils.TextHelper
 
populateCommand(T, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
Convenience method that initializes the specified annotated object from the specified command line arguments.
populateSpec(Class<T>, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
Convenience method that derives the command specification from the specified interface class, and returns an instance of the specified interface.
positionalParameters() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the list of positional parameters configured for this group.
positionalParameters() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the list of positional parameters configured for this command.
posixClusteredShortOptionsAllowed() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
posixClusteredShortOptionsAllowed(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
posixOptionsMap() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns a map of the short (single character) option names to option spec objects configured for this command.
prepareStringAsDnsHostRecord(String, String) - Static method in class org.rossonet.utils.DataInDnsHelper
 
preprocess(Stack<String>, CommandLine.Model.CommandSpec, CommandLine.Model.ArgSpec, Map<String, Object>) - Method in interface org.rossonet.ext.picocli.CommandLine.IParameterPreprocessor
Called when either the command, option or positional parameter that has this preprocessor configured was recognized by the picocli parser.
preprocessor() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Returns the preprocessor for this command.
preprocessor() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns a custom IParameterPreprocessor to either replace or complement picocli's parsing logic for the parameter(s) of this option or position.
preprocessor() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the preprocessor for this CommandSpec instance.
preprocessor() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Returns the preprocessor for this option.
preprocessor() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Returns the preprocessor for this positional parameter.
preprocessor(CommandLine.IParameterPreprocessor) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets the preprocessor for this CommandSpec instance.
printHelpIfRequested(List<CommandLine>, PrintStream, PrintStream, CommandLine.Help.Ansi) - Static method in class org.rossonet.ext.picocli.CommandLine
printHelpIfRequested(List<CommandLine>, PrintStream, PrintStream, CommandLine.Help.ColorScheme) - Static method in class org.rossonet.ext.picocli.CommandLine
printHelpIfRequested(List<CommandLine>, PrintStream, CommandLine.Help.Ansi) - Static method in class org.rossonet.ext.picocli.CommandLine
printHelpIfRequested(CommandLine.ParseResult) - Static method in class org.rossonet.ext.picocli.CommandLine
printSuggestions(PrintStream) - Method in exception org.rossonet.ext.picocli.CommandLine.UnmatchedArgumentException
Returns true and prints suggested solutions to the specified stream if such solutions exist, otherwise returns false.
printSuggestions(PrintWriter) - Method in exception org.rossonet.ext.picocli.CommandLine.UnmatchedArgumentException
Returns true and prints suggested solutions to the specified stream if such solutions exist, otherwise returns false.
printSuggestions(CommandLine.ParameterException, PrintStream) - Static method in exception org.rossonet.ext.picocli.CommandLine.UnmatchedArgumentException
Returns true and prints suggested solutions to the specified stream if such solutions exist, otherwise returns false.
printSuggestions(CommandLine.ParameterException, PrintWriter) - Static method in exception org.rossonet.ext.picocli.CommandLine.UnmatchedArgumentException
Returns true and prints suggested solutions to the specified writer if such solutions exist, otherwise returns false.
printVersionHelp(PrintStream) - Method in class org.rossonet.ext.picocli.CommandLine
Delegates to CommandLine.printVersionHelp(PrintStream, Help.Ansi) with the ANSI setting of the configured color scheme.
printVersionHelp(PrintStream, CommandLine.Help.Ansi) - Method in class org.rossonet.ext.picocli.CommandLine
Prints version information from the CommandLine.Command.version() annotation to the specified PrintStream.
printVersionHelp(PrintStream, CommandLine.Help.Ansi, Object...) - Method in class org.rossonet.ext.picocli.CommandLine
Prints version information from the CommandLine.Command.version() annotation to the specified PrintStream.
printVersionHelp(PrintWriter) - Method in class org.rossonet.ext.picocli.CommandLine
Delegates to CommandLine.printVersionHelp(PrintWriter, Help.Ansi, Object...) with the ANSI setting of the configured color scheme.
printVersionHelp(PrintWriter, CommandLine.Help.Ansi, Object...) - Method in class org.rossonet.ext.picocli.CommandLine
Prints version information from the CommandLine.Command.version() annotation to the specified PrintWriter.
priority - Variable in class org.rossonet.ext.rules.core.BasicRule
Rule priority.
priority() - Method in annotation type org.rossonet.ext.rules.annotation.Rule
The rule priority.
priority(int) - Method in class org.rossonet.ext.rules.core.RuleBuilder
Set rule priority.
priority(int) - Method in class org.rossonet.ext.rules.jexl.JexlRule
 
priority(int) - Method in class org.rossonet.ext.rules.mvel.MVELRule
Set rule priority.
Priority - Annotation Type in org.rossonet.ext.rules.annotation
Annotation to mark the method to execute to get rule priority.
PriorityBlockingDeque<E> - Class in org.rossonet.ext.utils.concurrent
 
PriorityBlockingDeque() - Constructor for class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
PriorityBlockingDeque(int) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
PriorityBlockingDeque(int, Comparator<? super E>) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
PriorityBlockingDeque(Collection<? extends E>) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
PriorityBlockingDeque(SortedSet<? extends E>) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
PriorityBlockingDeque(PriorityBlockingDeque<? extends E>) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
PriorityBlockingDeque(PriorityDeque<? extends E>) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
PriorityDeque<E> - Class in org.rossonet.ext.utils.concurrent
 
PriorityDeque() - Constructor for class org.rossonet.ext.utils.concurrent.PriorityDeque
 
PriorityDeque(int) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityDeque
 
PriorityDeque(int, Comparator<? super E>) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityDeque
 
PriorityDeque(Collection<? extends E>) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityDeque
 
PriorityDeque(SortedSet<? extends E>) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityDeque
 
PriorityDeque(PriorityDeque<? extends E>) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityDeque
 
PriorityExecutors - Class in org.rossonet.ext.utils.concurrent
 
PriorityExecutors() - Constructor for class org.rossonet.ext.utils.concurrent.PriorityExecutors
 
PriorityExecutorService - Interface in org.rossonet.ext.utils.concurrent
 
PriorityFuture<T> - Class in org.rossonet.ext.utils.concurrent
 
PriorityFuture(Runnable, T, int) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityFuture
 
PriorityFuture(Callable<T>, int) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityFuture
 
PriorityThreadPoolExecutor - Class in org.rossonet.ext.utils.concurrent
 
PriorityThreadPoolExecutor(int, int, long, TimeUnit) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityThreadPoolExecutor
 
PriorityThreadPoolExecutor(int, int, long, TimeUnit, RejectedExecutionHandler) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityThreadPoolExecutor
 
PriorityThreadPoolExecutor(int, int, long, TimeUnit, ThreadFactory) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityThreadPoolExecutor
 
PriorityThreadPoolExecutor(int, int, long, TimeUnit, ThreadFactory, RejectedExecutionHandler) - Constructor for class org.rossonet.ext.utils.concurrent.PriorityThreadPoolExecutor
 
priorityThreshold(int) - Method in class org.rossonet.ext.rules.api.RulesEngineParameters
 
prompt() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the text displayed to the end user for an interactive option or positional parameter when asking for user input.
prompt() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Use this attribute to customize the text displayed to the end user for an interactive option when asking for user input.
prompt() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Use this attribute to customize the text displayed to the end user for an interactive positional parameter when asking for user input.
PropertiesDefaultProvider() - Constructor for class org.rossonet.ext.picocli.CommandLine.PropertiesDefaultProvider
Default constructor, used when this default value provider is specified in the annotations:
PropertiesDefaultProvider(File) - Constructor for class org.rossonet.ext.picocli.CommandLine.PropertiesDefaultProvider
This constructor loads default values from the specified properties file.
PropertiesDefaultProvider(Properties) - Constructor for class org.rossonet.ext.picocli.CommandLine.PropertiesDefaultProvider
This constructor loads default values from the specified properties object.
push(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
push(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
put(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
put(String, T) - Method in class org.rossonet.ext.rules.api.Facts
Add a fact, replacing any fact with the same name.
putFirst(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
putLast(E) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
putValue(int, int, CommandLine.Help.Ansi.Text) - Method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
Writes the specified value into the cell at the specified row and column and returns the last row and column written to.

Q

qualifiedName() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the String to use as the program name in the synopsis line of the help message: this command's name, preceded by the qualified name of the parent command, if any, separated by a space.
qualifiedName(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns this command's fully qualified name, which is its name, preceded by the qualified name of the parent command, if this command has a parent command.
QuotedStringTokenizer(String) - Constructor for class org.rossonet.utils.SystemCommandHelper.QuotedStringTokenizer
 

R

randomNumber(int, int) - Method in class org.rossonet.rules.base.RulesContext
 
Range(int, int, boolean, boolean, String) - Constructor for class org.rossonet.ext.picocli.CommandLine.Range
Constructs a new Range object with the specified parameters.
read(Reader) - Method in class org.rossonet.ext.rules.support.reader.AbstractRuleDefinitionReader
 
read(Reader) - Method in interface org.rossonet.ext.rules.support.reader.RuleDefinitionReader
Read a list of rule definitions from a rule descriptor.
refuelling(BrainThread) - Method in interface org.rossonet.brain.api.astrocyte.synapse.Synapse
 
register(Object...) - Method in class org.rossonet.ext.rules.api.Rules
Register one or more new rules.
registerAxion(Axion) - Method in interface org.rossonet.brain.api.astrocyte.Astrocyte
 
registerAxion(Axion) - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
registerCommand(String, Class<? extends Command>) - Static method in class org.rossonet.rules.base.RulesContext
 
registerCompleteCallback(SynapseCallback) - Method in interface org.rossonet.brain.api.astrocyte.synapse.Synapse
 
registerConverter(Class<K>, CommandLine.ITypeConverter<K>) - Method in class org.rossonet.ext.picocli.CommandLine
Registers the specified type converter for the specified class.
registerDendrite(Dendrite) - Method in interface org.rossonet.brain.api.astrocyte.Astrocyte
 
registerDendrite(Dendrite) - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
registerMonitor(BrainEventMonitor) - Method in interface org.rossonet.brain.api.astrocyte.Astrocyte
 
registerMonitor(BrainEventMonitor) - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
registerRuleListener(RuleListener) - Method in class org.rossonet.ext.rules.core.AbstractRulesEngine
 
registerRuleListener(RuleListener) - Method in class org.rossonet.ext.rules.core.InferenceRulesEngine
Register a rule listener.
registerRuleListeners(List<RuleListener>) - Method in class org.rossonet.ext.rules.core.AbstractRulesEngine
 
registerRuleListeners(List<RuleListener>) - Method in class org.rossonet.ext.rules.core.InferenceRulesEngine
Register a list of rule listener.
registerRulesEngineListener(RulesEngineListener) - Method in class org.rossonet.ext.rules.core.AbstractRulesEngine
 
registerRulesEngineListener(RulesEngineListener) - Method in class org.rossonet.ext.rules.core.InferenceRulesEngine
Register a rules engine listener.
registerRulesEngineListeners(List<RulesEngineListener>) - Method in class org.rossonet.ext.rules.core.AbstractRulesEngine
 
registerRulesEngineListeners(List<RulesEngineListener>) - Method in class org.rossonet.ext.rules.core.InferenceRulesEngine
Register a list of rules engine listener.
remainingCapacity() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
remove() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
remove(Object) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
remove(Object) - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
Removes a single instance of the specified element from this queue, if it is present.
remove(String) - Method in class org.rossonet.ext.rules.api.Facts
Remove a fact by name.
remove(String) - Method in class org.rossonet.rules.base.CachedMemory
 
remove(CommandLine.Model.ArgSpec) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
(INCUBATING) Removes the specified option spec or positional parameter spec from the list of configured arguments to expect.
remove(Fact<T>) - Method in class org.rossonet.ext.rules.api.Facts
Remove a fact.
removeFact(String) - Method in class org.rossonet.rules.base.RulesContext
 
removeFirst() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
removeFirst() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
removeFirstOccurrence(Object) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
removeFirstOccurrence(Object) - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
removeLast() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
removeLast() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
removeLastOccurrence(Object) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
removeLastOccurrence(Object) - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
removeNeurone(Neurone<?>) - Method in class org.rossonet.brain.api.nucleo.base.BaseNucleo
 
removeNeurone(Neurone<?>) - Method in interface org.rossonet.brain.api.nucleo.Nucleo
 
removePattern(String) - Method in class org.rossonet.ext.picocli.CommandLine.RegexTransformer.Builder
Removes the negative replacement and synopsis replacement for the specified regular expression.
removeRule(Object) - Method in class org.rossonet.ext.rules.support.composite.CompositeRule
Remove a rule from the composite rule.
removeSubcommand(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Removes the subcommand with the specified name or alias from this CommandSpec and returns the CommandLine instance that was associated with the specified name, or null of the specified name was not associated with a subcommand.
render(CommandLine.Help) - Method in interface org.rossonet.ext.picocli.CommandLine.IHelpSectionRenderer
Renders a section of the usage help, like header heading, header, synopsis heading, synopsis, description heading, description, etc.
render(CommandLine.Model.OptionSpec, CommandLine.Help.IParamLabelRenderer, CommandLine.Help.ColorScheme) - Method in interface org.rossonet.ext.picocli.CommandLine.Help.IOptionRenderer
Returns a text representation of the specified option and its parameter(s) if any.
render(CommandLine.Model.PositionalParamSpec, CommandLine.Help.IParamLabelRenderer, CommandLine.Help.ColorScheme) - Method in interface org.rossonet.ext.picocli.CommandLine.Help.IParameterRenderer
Returns a text representation of the specified positional parameter.
renderedDescription() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
renderParameterLabel(CommandLine.Model.ArgSpec, CommandLine.Help.Ansi, List<CommandLine.Help.Ansi.IStyle>) - Method in interface org.rossonet.ext.picocli.CommandLine.Help.IParamLabelRenderer
Returns a text rendering of the option parameter or positional parameter; returns an empty string "" if the option is a boolean and does not take a parameter.
required() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns whether this is a required option or positional parameter without a default value.
required() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Indicates whether this option is required.
requiredArgs() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the required options and positional parameters in this group; may be empty but not null.
requiredArgs() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the list of required options and positional parameters configured for this command.
requiredOptionMarker() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Prefix required options with this character in the options list.
requiredOptionMarker() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the character used to prefix required options in the options list.
requiredOptionMarker(char) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the character used to prefix required options in the options list.
reset - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
resetAndInitialize() - Method in class org.rossonet.rules.base.AbstractBaseRulesEngine
 
resetAndInitialize() - Method in interface org.rossonet.rules.base.BaseRulesEngine
 
resetAndInitialize(RulesEngine) - Method in class org.rossonet.rules.base.AbstractBaseRulesEngine
 
resetAndInitialize(RulesEngine) - Method in interface org.rossonet.rules.base.BaseRulesEngine
 
resetOriginalStringValues() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Sets the originalStringValues to a new list instance.
resetStringValues() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Sets the stringValues to a new list instance.
resetStyle() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns the style that "resets" the style state to neutral.
resourceBundle() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Set the base name of the ResourceBundle to find option and positional parameters descriptions, as well as usage help message sections and section headings.
resourceBundle() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the resource bundle for this command.
resourceBundle() - Method in class org.rossonet.ext.picocli.CommandLine.Model.Messages
Returns the ResourceBundle of this object or null.
resourceBundle(ResourceBundle) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Initializes the resource bundle for this command: sets the UsageMessageSpec.messages to a Messages object created from this command spec and the specified bundle, and then sets the ArgSpec.messages of all options and positional parameters in this command to the same Messages instance.
resourceBundle(CommandLine.Model.Messages) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.Messages
Returns the ResourceBundle of the specified Messages object or null if the specified Messages object is null.
resourceBundleBaseName() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the resource bundle base name for this command.
resourceBundleBaseName() - Method in class org.rossonet.ext.picocli.CommandLine.Model.Messages
Returns the base name of the ResourceBundle of this object or null.
resourceBundleBaseName(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Initializes the resource bundle for this command: sets the UsageMessageSpec.messages to a Messages object created from this command spec and the specified bundle, and then sets the ArgSpec.messages of all options and positional parameters in this command to the same Messages instance.
resourceBundleBaseName(CommandLine.Model.Messages) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.Messages
Returns the ResourceBundle of the specified Messages object or null if the specified Messages object is null.
returnResultOrExit(R) - Method in class org.rossonet.ext.picocli.CommandLine.AbstractHandler
Deprecated.
Convenience method for subclasses that returns the specified result object if no exit code was set, or otherwise, if an exit code was set, calls System.exit with the configured exit code to terminate the currently running Java virtual machine.
reverse - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
richStackTraceString(Throwable) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns a String with the error styles applied to the stack trace lines showing the throwable class name and error message (including "Caused by:..." lines), and the stack trace styles applied to the remaining stack trace of lines the specified Throwable.
root() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the root option or positional parameter (on the parent command), if this option or positional parameter was inherited; or null if it was not.
root() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the root command: the top-level command of the hierarchy, never null.
row - Variable in class org.rossonet.ext.picocli.CommandLine.Help.TextTable.Cell
Table row index (zero based).
rowCount() - Method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
Returns the current number of rows of this TextTable.
Rule - Interface in org.rossonet.ext.rules.api
Abstraction for a rule that can be fired by a rules engine.
Rule - Annotation Type in org.rossonet.ext.rules.annotation
Annotation to mark a class as a rule.
RuleBuilder - Class in org.rossonet.ext.rules.core
Builder to create Rule instances.
RuleBuilder() - Constructor for class org.rossonet.ext.rules.core.RuleBuilder
 
RuleDefinition - Class in org.rossonet.ext.rules.support
Rule definition as defined in a rule descriptor.
RuleDefinition() - Constructor for class org.rossonet.ext.rules.support.RuleDefinition
 
RuleDefinitionReader - Interface in org.rossonet.ext.rules.support.reader
Strategy interface for RuleDefinition readers.
RuleListener - Interface in org.rossonet.ext.rules.api
A listener for rule execution events.
RuleProvider - Interface in org.rossonet.rules.base
 
RuleProxy - Class in org.rossonet.ext.rules.core
Main class to create rule proxies from annotated objects.
rules - Variable in class org.rossonet.ext.rules.support.composite.CompositeRule
The set of composing rules.
Rules - Class in org.rossonet.ext.rules.api
This class encapsulates a set of rules and represents a rules namespace.
Rules(Object...) - Constructor for class org.rossonet.ext.rules.api.Rules
Create a new Rules object.
Rules(Set<Rule>) - Constructor for class org.rossonet.ext.rules.api.Rules
Create a new Rules object.
Rules(Rule...) - Constructor for class org.rossonet.ext.rules.api.Rules
Create a new Rules object.
RulesContext - Class in org.rossonet.rules.base
 
RulesContext(CommandQueue, Facts) - Constructor for class org.rossonet.rules.base.RulesContext
 
RulesEngine - Interface in org.rossonet.ext.rules.api
Rules engine interface.
RulesEngineListener - Interface in org.rossonet.ext.rules.api
A listener for rules engine execution events.
RulesEngineParameters - Class in org.rossonet.ext.rules.api
Parameters of a rules engine.
RulesEngineParameters() - Constructor for class org.rossonet.ext.rules.api.RulesEngineParameters
Create a new RulesEngineParameters with default values.
RulesEngineParameters(boolean, boolean, boolean, int) - Constructor for class org.rossonet.ext.rules.api.RulesEngineParameters
Create a new RulesEngineParameters.
run() - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThread
 
run() - Method in class org.rossonet.ext.picocli.AutoComplete.GenerateCompletion
 
run() - Method in class org.rossonet.ext.picocli.CommandLine.HelpCommand
Invokes usage for the specified command, or for the parent command.
run() - Method in class org.rossonet.ext.utils.concurrent.PriorityFuture
 
run() - Method in class org.rossonet.utils.SystemCommandHelper.StreamGobbler
 
run(Class<R>, CommandLine.IFactory, PrintStream, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
Deprecated.
run(Class<R>, CommandLine.IFactory, PrintStream, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
Deprecated.
run(Class<R>, CommandLine.IFactory, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
Deprecated.
run(Class<R>, CommandLine.IFactory, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
Deprecated.
run(CommandExecuter) - Method in interface org.rossonet.rules.base.Command
 
run(R, PrintStream, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
Deprecated.
run(R, PrintStream, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
Deprecated.
run(R, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
Deprecated.
run(R, String...) - Static method in class org.rossonet.ext.picocli.CommandLine
Deprecated.
RunAll() - Constructor for class org.rossonet.ext.picocli.CommandLine.RunAll
 
RunFirst() - Constructor for class org.rossonet.ext.picocli.CommandLine.RunFirst
 
runJob(Dendrite, BrainJob) - Method in interface org.rossonet.brain.api.neurone.Neurone
 
runJob(Dendrite, BrainJob) - Method in class org.rossonet.brain.api.neurone.simple.SimpleNeurone
 
RunLast() - Constructor for class org.rossonet.ext.picocli.CommandLine.RunLast
 
RUNNING - org.rossonet.brain.api.astrocyte.Astrocyte.AstrocyteStatus
 
RUNNING_DEBUG - org.rossonet.brain.api.astrocyte.Astrocyte.AstrocyteStatus
 
runWithTimeout(Runnable, long, TimeUnit) - Static method in class org.rossonet.utils.ThreadHelper
 
runWithTimeout(Callable<RETURN_TYPE>, long, TimeUnit) - Static method in class org.rossonet.utils.ThreadHelper
 

S

SA_SHA1_RSA - Static variable in class org.rossonet.ext.utils.SelfSignedCertificateBuilder
Signature Algorithm for SHA1 with RSA.
SA_SHA256_ECDSA - Static variable in class org.rossonet.ext.utils.SelfSignedCertificateBuilder
Signature Algorithm for SHA256 with ECDSA.
SA_SHA256_RSA - Static variable in class org.rossonet.ext.utils.SelfSignedCertificateBuilder
Signature Algorithm for SHA256 with RSA.
save(String, F) - Method in class org.rossonet.rules.base.CachedMemory
 
save(String, F, long, long) - Method in class org.rossonet.rules.base.CachedMemory
 
scope() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Returns whether subcommands inherit their attributes from this parent command.
scope() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Returns the CommandLine.Model.IScope that determines where the setter sets the value (or the getter gets the value) of the annotated program element associated with this group.
scope() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the CommandLine.Model.IScope that determines where the setter sets the value (or the getter gets the value) of the annotated program element associated with this group.
scope() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the binding CommandLine.Model.IScope that determines on which object to set the value (or from which object to get the value) of this argument.
scope() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
scope() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Determines on which command(s) this option exists: on this command only (the default), or whether this is a "global" option that is applied to this command and all subcommands, sub-subcommands, etc.
scope() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Determines on which command(s) this positional parameter exists: on this command only (the default), or whether this is a "global" parameter that is applied to this command and all subcommands, sub-subcommands, etc.
scope(CommandLine.Model.IScope) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Sets the CommandLine.Model.IScope that targets where the setter sets the value of the annotated program element associated with this group, and returns this builder.
scopeType() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the scope of this argument; it it local, or inherited (it applies to this command as well as all sub- and sub-subcommands).
scopeType() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the scope of this argument; it it local, or inherited (it applies to this command as well as all sub- and sub-subcommands).
scopeType(CommandLine.ScopeType) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets the scope of where this argument applies: only this command, or also all sub (and sub-sub) commands, and returns this builder.
SECTION_KEY_AT_FILE_PARAMETER - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the @-file parameter list section.
SECTION_KEY_COMMAND_LIST - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Subcommand List section.
SECTION_KEY_COMMAND_LIST_HEADING - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Subcommand List Heading section.
SECTION_KEY_DESCRIPTION - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Description section.
SECTION_KEY_DESCRIPTION_HEADING - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Description Heading section.
SECTION_KEY_END_OF_OPTIONS - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the -- End of Options list section.
SECTION_KEY_EXIT_CODE_LIST - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Exit Code List section.
SECTION_KEY_EXIT_CODE_LIST_HEADING - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Exit Code List Heading section.
SECTION_KEY_FOOTER - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Footer section.
SECTION_KEY_FOOTER_HEADING - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Footer Heading section.
SECTION_KEY_HEADER - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Header section.
SECTION_KEY_HEADER_HEADING - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Header Heading section.
SECTION_KEY_OPTION_LIST - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Option List section.
SECTION_KEY_OPTION_LIST_HEADING - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Option List Heading section.
SECTION_KEY_PARAMETER_LIST - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Parameter List section.
SECTION_KEY_PARAMETER_LIST_HEADING - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Parameter List Heading section.
SECTION_KEY_SYNOPSIS - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Synopsis section.
SECTION_KEY_SYNOPSIS_HEADING - Static variable in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Section key to control the section renderer for the Synopsis Heading section.
sectionKeys() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the section keys in the order that the usage help message should render the sections.
sectionKeys(List<String>) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the section keys in the order that the usage help message should render the sections.
sectionMap() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the map of section keys and renderers used to construct the usage help message.
sectionMap(Map<String, CommandLine.IHelpSectionRenderer>) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the map of section keys and renderers used to construct the usage help message to a copy of the specified map.
self() - Method in class org.rossonet.ext.picocli.CommandLine.AbstractHandler
Deprecated.
Returns this to allow method chaining when calling the setters for a fluent API.
self() - Method in class org.rossonet.ext.picocli.CommandLine.DefaultExceptionHandler
Deprecated.
 
self() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
Returns this builder.
self() - Method in class org.rossonet.ext.picocli.CommandLine.Model.PositionalParamSpec.Builder
Returns this builder.
self() - Method in class org.rossonet.ext.picocli.CommandLine.RunAll
 
self() - Method in class org.rossonet.ext.picocli.CommandLine.RunFirst
 
self() - Method in class org.rossonet.ext.picocli.CommandLine.RunLast
 
SELF - org.rossonet.ext.picocli.CommandLine.Spec.Target
Injects the CommandSpec of the command where this @Spec-annotated program element is declared.
SelfSignedCertificateBuilder - Class in org.rossonet.ext.utils
 
SelfSignedCertificateBuilder(KeyPair) - Constructor for class org.rossonet.ext.utils.SelfSignedCertificateBuilder
 
SelfSignedCertificateBuilder(KeyPair, SelfSignedCertificateGenerator) - Constructor for class org.rossonet.ext.utils.SelfSignedCertificateBuilder
 
SelfSignedCertificateGenerator - Class in org.rossonet.ext.utils
 
SelfSignedCertificateGenerator() - Constructor for class org.rossonet.ext.utils.SelfSignedCertificateGenerator
 
separator() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
String that separates options from option parameters.
separator() - Method in interface org.rossonet.ext.picocli.CommandLine.Help.IParamLabelRenderer
Returns the separator between option name and param label.
separator() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
Returns the String to use as the separator between options and option parameters.
separator(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
Sets the String to use as the separator between options and option parameters.
set(T) - Method in interface org.rossonet.ext.picocli.CommandLine.Model.ISetter
Sets the new value of the option or positional parameter.
setAbbreviatedOptionsAllowed(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether abbreviated option names should be matched.
setAbbreviatedSubcommandsAllowed(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether abbreviated subcommands should be matched.
setAccessible(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.MethodParam
 
setActions(List<String>) - Method in class org.rossonet.ext.rules.support.RuleDefinition
 
setAddMethodSubcommands(Boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets whether method commands should be added as subcommands.
setAdjustLineBreaksForWideCJKCharacters(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
 
setAdjustLineBreaksForWideCJKCharacters(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether line breaks should take wide Chinese, Japanese and Korean characters into account, and returns this UsageMessageSpec.
setAllowOptionsAsOptionParameters(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether options can have parameter values that match the name of an option in this command, or whether such values should be rejected with a missing parameter exception.
setAllowSubcommandsAsOptionParameters(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether options can have parameter values that match subcommand names or aliases, or whether such values should be rejected with a missing parameter exception.
setApplicationUri(String) - Method in class org.rossonet.ext.utils.SelfSignedCertificateBuilder
 
setAtFileCommentChar(Character) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the character that starts a single-line comment or null if all content of argument files should be interpreted as arguments (without comments).
setCachedMemory(CachedMemory) - Method in class org.rossonet.rules.base.AbstractBaseRulesEngine
 
setCachedMemory(CachedMemory) - Method in interface org.rossonet.rules.base.BaseRulesEngine
 
setCaseInsensitiveEnumValuesAllowed(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether the parser should ignore case when converting arguments to enum values.
setColorScheme(CommandLine.Help.ColorScheme) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the color scheme to use when printing help.
setCommandName(String) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the command name (also called program name) displayed in the usage help synopsis to the specified value.
setCommonName(String) - Method in class org.rossonet.ext.utils.SelfSignedCertificateBuilder
 
setComposingRules(List<RuleDefinition>) - Method in class org.rossonet.ext.rules.support.RuleDefinition
 
setCompositeRuleType(String) - Method in class org.rossonet.ext.rules.support.RuleDefinition
 
setCondition(String) - Method in class org.rossonet.ext.rules.support.RuleDefinition
 
setCountryCode(String) - Method in class org.rossonet.ext.utils.SelfSignedCertificateBuilder
 
setData(Object...) - Method in interface org.rossonet.rules.base.Command
 
setDebugMode(boolean) - Method in interface org.rossonet.brain.api.astrocyte.Astrocyte
 
setDebugMode(boolean) - Method in class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
setDefaultEncryptionAlgorithm(String) - Static method in class org.rossonet.utils.TextHelper
 
setDefaultValueProvider(CommandLine.IDefaultValueProvider) - Method in class org.rossonet.ext.picocli.CommandLine
Sets a default value provider for the command and sub-commands
setDescription(String) - Method in class org.rossonet.ext.rules.core.BasicRule
 
setDescription(String) - Method in class org.rossonet.ext.rules.support.RuleDefinition
 
setEndOfOptionsDelimiter(String) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the end-of-options delimiter that signals that the remaining command line arguments should be treated as positional parameters.
setErr(PrintWriter) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the writer to use when printing diagnostic (error) messages during command execution.
setExecutionExceptionHandler(CommandLine.IExecutionExceptionHandler) - Method in class org.rossonet.ext.picocli.CommandLine
Sets a custom handler for dealing with exceptions that occurred in the Callable, Runnable or Method user object of a command when the command was executed via the execute method.
setExecutionResult(Object) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the result of calling the business logic on the command's user object.
setExecutionStrategy(CommandLine.IExecutionStrategy) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the execution strategy that the execute method should use to invoke the business logic on the user objects of this command and/or the user-specified subcommand(s).
setExitCodeExceptionMapper(CommandLine.IExitCodeExceptionMapper) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the mapper used by the execute method to map exceptions to exit codes.
setExpandAtFiles(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether arguments starting with '@' should be treated as the path to an argument file and its contents should be expanded into separate arguments for each line in the specified file.
setHeader(BrainMessageHeader) - Method in class org.rossonet.brain.api.message.AbstractBrainMessage
 
setHelpFactory(CommandLine.IHelpFactory) - Method in class org.rossonet.ext.picocli.CommandLine
Sets a new IHelpFactory to customize the usage help message.
setHelpSectionKeys(List<String>) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the section keys in the order that the usage help message should render the sections.
setHelpSectionMap(Map<String, CommandLine.IHelpSectionRenderer>) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the map of section keys and renderers used to construct the usage help message.
setHumanDateInToString(boolean) - Static method in class org.rossonet.ext.rules.api.Fact
 
setInstant(Instant) - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
setInterpolateVariables(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether variables should be interpolated in String values.
setLevel(CommandLine.TraceLevel) - Method in class org.rossonet.ext.picocli.CommandLine.Tracer
Sets the trace level that needs to be matched or exceeded for internal tracing statements to be printed.
setLoadBundles(boolean) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.Messages
During annotation processing, resource bundles may not be available on the classpath and thereby cause failures.
setLocalityName(String) - Method in class org.rossonet.ext.utils.SelfSignedCertificateBuilder
 
setMaxCharsInValueToString(int) - Static method in class org.rossonet.ext.rules.api.Fact
 
setMessage(String) - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
setName(String) - Method in class org.rossonet.ext.rules.support.RuleDefinition
 
setNanos(int) - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
setNegatableOptionTransformer(CommandLine.INegatableOptionTransformer) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the INegatableOptionTransformer used to create the negative form of negatable options.
setOptionsCaseInsensitive(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether upper case and lower case should be ignored when matching option names.
setOrganization(String) - Method in class org.rossonet.ext.utils.SelfSignedCertificateBuilder
 
setOrganizationalUnit(String) - Method in class org.rossonet.ext.utils.SelfSignedCertificateBuilder
 
setOut(PrintWriter) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the writer to use when printing user-requested usage help or version help during command execution.
setOverwrittenOptionsAllowed(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether options for single-value fields can be specified multiple times on the command line without a CommandLine.OverwrittenOptionException being thrown.
setParameterExceptionHandler(CommandLine.IParameterExceptionHandler) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the handler for dealing with invalid user input when the command is executed.
setPayload(MESSAGE_TYPE) - Method in class org.rossonet.brain.api.message.AbstractBrainMessage
 
setPosixClusteredShortOptionsAllowed(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether short options like -x -v -f SomeFile can be clustered together like -xvfSomeFile.
setPriority(int) - Method in class org.rossonet.ext.rules.core.BasicRule
 
setPriority(int) - Method in class org.rossonet.ext.rules.support.RuleDefinition
 
setPriority(int) - Method in class org.rossonet.ext.utils.concurrent.PriorityFuture
 
setPriorityThreshold(int) - Method in class org.rossonet.ext.rules.api.RulesEngineParameters
 
setResourceBundle(ResourceBundle) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the ResourceBundle containing usage help message strings.
setSeparator(String) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the String the parser uses to separate option names from option values to the specified value.
setSignatureAlgorithm(String) - Method in class org.rossonet.ext.utils.SelfSignedCertificateBuilder
 
setSkipOnFirstAppliedRule(boolean) - Method in class org.rossonet.ext.rules.api.RulesEngineParameters
 
setSkipOnFirstFailedRule(boolean) - Method in class org.rossonet.ext.rules.api.RulesEngineParameters
 
setSkipOnFirstNonTriggeredRule(boolean) - Method in class org.rossonet.ext.rules.api.RulesEngineParameters
 
setSplitQuotedStrings(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Deprecated.
Most applications should not change the default. The rare application that does need to split parameter values without respecting quotes should use CommandLine.Model.ParserSpec.splitQuotedStrings(boolean).
setStackTrace(StackTraceElement[]) - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
setState(String) - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
setStateName(String) - Method in class org.rossonet.ext.utils.SelfSignedCertificateBuilder
 
setStopAtPositional(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether the parser interprets the first positional parameter as "end of options" so the remaining arguments are all treated as positional parameters.
setStopAtUnmatched(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether the parser should stop interpreting options and positional parameters as soon as it encounters an unmatched option.
setSubcommandsCaseInsensitive(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether upper case and lower case should be ignored when matching subcommands.
setSymbiosis(SymbiosisInterface<MANAGED_OBJECT>) - Method in interface org.rossonet.brain.api.neurone.NeuroneBuilder
 
setSymbiosis(SymbiosisInterface<MANAGED_OBJECT>) - Method in class org.rossonet.brain.api.neurone.simple.SimpleNeuroneBuilder
 
setSymbiosisInterface(SymbiosisInterface<O>) - Method in class org.rossonet.brain.api.neurone.simple.SimpleNeurone
 
setSynapse(UUID) - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
setSynapseId(String) - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
setter() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Returns the CommandLine.Model.ISetter that is responsible for modifying the value of the annotated program element associated with this group.
setter() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the CommandLine.Model.ISetter that is responsible for modifying the value of the annotated program element associated with this group.
setter() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the CommandLine.Model.ISetter that is responsible for modifying the value of this argument.
setter() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
setter() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UnmatchedArgsBinding
Returns the setter responsible for consuming the unmatched arguments.
setter(CommandLine.Model.ISetter) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Sets the CommandLine.Model.ISetter that is responsible for modifying the value of the annotated program element associated with this group, and returns this builder.
setThreadId(long) - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
setThreadName(String) - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
setThreadPriority(int) - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
setThreadStackTrace(StackTraceElement[]) - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
setThreadState(Thread.State) - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
setTime(long) - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
setToggleBooleanFlags(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether the value of boolean flag options should be "toggled" when the option is matched.
setTrimQuotes(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether the parser should trim quotes from command line arguments before processing them.
setUnmatchedArgumentsAllowed(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether the end user may specify unmatched arguments on the command line without a CommandLine.UnmatchedArgumentException being thrown.
setUnmatchedOptionsAllowedAsOptionParameters(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether options can have parameter values that resemble an option, or whether such values should be rejected as unknown options.
setUnmatchedOptionsArePositionalParams(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether arguments on the command line that resemble an option should be treated as positional parameters.
setUsageHelpAutoWidth(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether picocli should attempt to detect the terminal size and adjust the usage help message width to take the full terminal width.
setUsageHelpLongOptionsMaxWidth(int) - Method in class org.rossonet.ext.picocli.CommandLine
Returns the maximum usage help long options column max width to the specified value.
setUsageHelpWidth(int) - Method in class org.rossonet.ext.picocli.CommandLine
Sets the maximum width of the usage help message.
setUseSimplifiedAtFiles(boolean) - Method in class org.rossonet.ext.picocli.CommandLine
Sets whether to use a simplified argument file format that is compatible with JCommander.
setValidityPeriod(Period) - Method in class org.rossonet.ext.utils.SelfSignedCertificateBuilder
 
setValue(T) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Sets the value of this argument to the specified value and returns the previous value.
setValue(T, CommandLine) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Deprecated.
use CommandLine.Model.ArgSpec.setValue(Object) instead. This was a design mistake.
shortestFirst() - Static method in class org.rossonet.ext.picocli.CommandLine.Help
Sorts short strings before longer strings.
shortestName() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
Returns the shortest option name.
showAtFileInUsageHelp() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Specify true to show a [@<filename>...] entry in the synopsis and parameter list of the usage help message.
showAtFileInUsageHelp() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets whether to show a [@<filename>...] entry in the synopsis and parameter list of the usage help message.
showAtFileInUsageHelp(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets whether to show a [@<filename>...] entry in the synopsis and parameter list of the usage help message.
showDefaultValue() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns whether this option or positional parameter's default value should be shown in the usage help.
showDefaultValue() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Use this attribute to control for a specific option whether its default value should be shown in the usage help message.
showDefaultValue() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Use this attribute to control for a specific positional parameter whether its default value should be shown in the usage help message.
showDefaultValues() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Specify true to show default values in the description column of the options list (except for boolean options).
showDefaultValues() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns whether the options list in the usage help message should show default values for all non-boolean options.
showDefaultValues(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets whether the options list in the usage help message should show default values for all non-boolean options.
showEndOfOptionsDelimiterInUsageHelp() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Specify true to show a [--] "End of options" entry in the synopsis and option list of the usage help message.
showEndOfOptionsDelimiterInUsageHelp() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets whether to show a [--] (End of Options) entry in the synopsis and options list of the usage help message.
showEndOfOptionsDelimiterInUsageHelp(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets whether to show a [--] (End of Options) entry in the synopsis and options list of the usage help message.
signCertificate(PKCS10CertificationRequest, X509Certificate, PrivateKey, int) - Static method in class org.rossonet.utils.SslHelper
 
signCertificate(PKCS10CertificationRequest, X509Certificate, PrivateKey, int, String) - Static method in class org.rossonet.utils.SslHelper
 
SimpleAstrocyte - Class in org.rossonet.brain.api.astrocyte.simple
 
SimpleAstrocyte() - Constructor for class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyte
 
SimpleAstrocyteBuilder - Class in org.rossonet.brain.api.astrocyte.simple
 
SimpleAstrocyteBuilder() - Constructor for class org.rossonet.brain.api.astrocyte.simple.SimpleAstrocyteBuilder
 
SimpleNeurone<O> - Class in org.rossonet.brain.api.neurone.simple
 
SimpleNeurone() - Constructor for class org.rossonet.brain.api.neurone.simple.SimpleNeurone
 
SimpleNeuroneBuilder<MANAGED_OBJECT> - Class in org.rossonet.brain.api.neurone.simple
 
SimpleNeuroneBuilder() - Constructor for class org.rossonet.brain.api.neurone.simple.SimpleNeuroneBuilder
 
size() - Method in class org.rossonet.ext.rules.api.Rules
Return how many rules are currently registered.
size() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
size() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
 
size() - Method in class org.rossonet.rules.base.CommandQueue
 
skipOnFirstAppliedRule(boolean) - Method in class org.rossonet.ext.rules.api.RulesEngineParameters
 
skipOnFirstFailedRule(boolean) - Method in class org.rossonet.ext.rules.api.RulesEngineParameters
 
skipOnFirstNonTriggeredRule(boolean) - Method in class org.rossonet.ext.rules.api.RulesEngineParameters
 
SOFTWARE - Static variable in class org.rossonet.ext.picocli.CommandLine.ExitCode
Return value from the execute method signifying internal software error: an exception occurred when invoking the Runnable, Callable or Method user object of a command.
sortOptions() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Specify false to show Options in declaration order in the option list of the usage help message (or to sort options by their order index if set).
sortOptions() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns whether the options list in the usage help message should be sorted alphabetically.
sortOptions(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets whether the options list in the usage help message should be sorted alphabetically.
sortSynopsis() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Specify false to show options in declaration order in the synopsis of the usage help message (or to sort options by their order index if set).
sortSynopsis() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns whether the options in the synopsis should be sorted alphabetically.
sortSynopsis(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets whether the options in the synopsis should be sorted alphabetically.
SPAN - org.rossonet.ext.picocli.CommandLine.Help.Column.Overflow
 
specElements() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Returns the list of program elements annotated with {@literal @}Spec configured for this group.
specElements() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the list of program elements annotated with {@literal @}Spec configured for this group.
specElements() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the list of program elements annotated with {@literal @}Spec configured for this command.
split() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Specify a regular expression to use to split option parameter values before applying them to the field.
split() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Specify a regular expression to use to split positional parameter values before applying them to the field.
splitFixSize(String, int) - Static method in class org.rossonet.utils.TextHelper
 
splitLines() - Method in class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
 
splitQuotedStrings() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
splitQuotedStrings(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
splitRegex() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns a regular expression to split option parameter values or "" if the value should not be split.
splitRegexSynopsisLabel() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns a regular expression to split option parameter for usage information.
splitSynopsisLabel() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Specify the string to display for the split regular expression in the usage help synopsis.
splitSynopsisLabel() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Specify a string to show the split option parameter values in usage
SslHelper - Class in org.rossonet.utils
Need bouncycastle libs.
stackTraces(CommandLine.Help.Ansi.IStyle...) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Adds the specified styles to the registered styles for stack traces in this color scheme builder and returns this builder.
stackTraceStyles() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme.Builder
Returns the registered styles for stack traces in this color scheme builder.
stackTraceStyles() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns the registered styles for stack traces in this color scheme.
stackTraceText(String) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns a Text with all stackTrace styles applied to all lines in the specified stackTrace string.
stackTraceText(Throwable) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns a Text with all stackTrace styles applied to all lines in the stack trace of the specified Throwable.
stackTraceToString(Throwable) - Static method in class org.rossonet.utils.LogHelper
 
stackTraceToString(Throwable, int) - Static method in class org.rossonet.utils.LogHelper
 
start() - Method in class org.rossonet.brain.api.nucleo.base.BaseNucleo
 
start() - Method in interface org.rossonet.brain.api.nucleo.Nucleo
 
stop() - Method in class org.rossonet.brain.api.nucleo.base.BaseNucleo
 
stop() - Method in interface org.rossonet.brain.api.nucleo.Nucleo
 
stopAtPositional() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
stopAtPositional(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
stopAtUnmatched() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
stopAtUnmatched(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
StreamGobbler(InputStream, InputStream, Consumer<String>) - Constructor for class org.rossonet.utils.SystemCommandHelper.StreamGobbler
 
string(String) - Method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi
Returns a String where any markup like @|bg(red),white,underline some text|@ is converted to ANSI escape codes if this Ansi is ON, or suppressed if this Ansi is OFF.
string(String) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns a String where any markup like @|bg(red),white,underline some text|@ is converted to the styles defined in this ColorScheme (if its Ansi mode is ON), or to the plain text without the markup (if this ColorScheme's Ansi mode is OFF).
stringValues() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the untyped command line arguments matched by this option or positional parameter spec.
subcommand() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns the ParseResult for the last subcommand of this command that was matched on the command line, or null if no subcommand was matched.
subcommand(CommandLine.ParseResult) - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.Builder
Sets the specified ParseResult for a subcommand that was matched on the command line.
subcommands() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
A list of classes to instantiate and register as subcommands.
subcommands() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the map of non-hidden subcommand Help instances for this command Help.
subcommands() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns a read-only view of the subcommand map.
subcommands() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns a list with the ParseResult objects for each subcommand of this command that was matched on the command line or an empty list if no subcommands were matched.
subcommandsCaseInsensitive() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns whether the subcommands are case-insensitive.
subcommandsCaseInsensitive(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets the case-insensitivity of subcommands.
subcommandsRepeatable() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Returns whether the subcommands of this command are repeatable, that is, whether such subcommands can occur multiple times and may be followed by sibling commands instead of only by child commands of the subcommand.
subcommandsRepeatable() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns whether the subcommands of this command are repeatable, that is, whether such subcommands can occur multiple times and may be followed by sibling commands instead of just child commands.
subcommandsRepeatable(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets whether the subcommands of this command are repeatable, that is, whether such subcommands can occur multiple times and may be followed by sibling commands instead of just child commands.
subgroups() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Returns the list of subgroups that this group is composed of.
subgroups() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Return the subgroups that this group is composed of; may be empty but not null.
SUBJECT_ALT_NAME_DNS_NAME - Static variable in class org.rossonet.utils.SslHelper
 
SUBJECT_ALT_NAME_IP_ADDRESS - Static variable in class org.rossonet.utils.SslHelper
 
SUBJECT_ALT_NAME_URI - Static variable in class org.rossonet.utils.SslHelper
 
submit(Runnable) - Method in class org.rossonet.ext.utils.concurrent.PriorityThreadPoolExecutor
 
submit(Runnable, int) - Method in interface org.rossonet.ext.utils.concurrent.PriorityExecutorService
 
submit(Runnable, int) - Method in class org.rossonet.ext.utils.concurrent.PriorityThreadPoolExecutor
 
submit(Runnable, T) - Method in class org.rossonet.ext.utils.concurrent.PriorityThreadPoolExecutor
 
submit(Runnable, T, int) - Method in interface org.rossonet.ext.utils.concurrent.PriorityExecutorService
 
submit(Runnable, T, int) - Method in class org.rossonet.ext.utils.concurrent.PriorityThreadPoolExecutor
 
submit(Callable<T>) - Method in class org.rossonet.ext.utils.concurrent.PriorityThreadPoolExecutor
 
submit(Callable<T>, int) - Method in interface org.rossonet.ext.utils.concurrent.PriorityExecutorService
 
submit(Callable<T>, int) - Method in class org.rossonet.ext.utils.concurrent.PriorityThreadPoolExecutor
 
substring(int) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
Returns a new Text instance that is a substring of this Text.
substring(int, int) - Method in class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
Returns a new Text instance that is a substring of this Text.
SymbiosisInterface<MANAGED_OBJECT> - Interface in org.rossonet.brain.api.neurone
 
Synapse - Interface in org.rossonet.brain.api.astrocyte.synapse
 
SynapseCallback - Interface in org.rossonet.brain.api.astrocyte.synapse
 
synopsis() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Deprecated.
synopsis() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the synopsis of this group.
synopsis(int) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns a synopsis for the command, reserving the specified space for the synopsis heading.
synopsisAutoIndentThreshold() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the fraction of the usage help CommandLine.Model.UsageMessageSpec.width() that is the threshold up to which the 2nd line and subsequent lines of a multi-line synopsis should be aligned to the end of the command name.
synopsisAutoIndentThreshold(double) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the fraction of the usage help CommandLine.Model.UsageMessageSpec.width() that is the threshold up to which the 2nd line and subsequent lines of a multi-line synopsis should be aligned to the end of the command name.
synopsisHeading() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Set the heading preceding the synopsis text.
synopsisHeading() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the optional heading preceding the synopsis.
synopsisHeading(Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the text displayed before the synopsis text; the result of String.format(synopsisHeading, params).
synopsisHeading(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the optional heading preceding the synopsis.
synopsisHeadingLength() - Method in class org.rossonet.ext.picocli.CommandLine.Help
Returns the number of characters the synopsis heading will take on the same line as the synopsis.
synopsisIndent() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the indentation to use on the 2nd line and subsequent lines of a multi-line synopsis when the length of the synopsis heading and the fully qualified command name exceed the CommandLine.Model.UsageMessageSpec.width() times the CommandLine.Model.UsageMessageSpec.synopsisAutoIndentThreshold(), -1 by default.
synopsisIndent(int) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the indentation to use on the 2nd line and subsequent lines of a multi-line synopsis when the length of the synopsis heading and the fully qualified command name exceed the CommandLine.Model.UsageMessageSpec.synopsisAutoIndentThreshold() fraction of the CommandLine.Model.UsageMessageSpec.width(), -1 by default.
synopsisSubcommandLabel() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Specify the String to show in the synopsis for the subcommands of this command.
synopsisSubcommandLabel() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the String representing the subcommands in the synopsis.
synopsisSubcommandLabel(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the String representing the subcommands in the synopsis.
synopsisText(CommandLine.Help.ColorScheme, Set<CommandLine.Model.ArgSpec>) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the synopsis of this group.
SystemCommandHelper - Class in org.rossonet.utils
 
SystemCommandHelper.QuotedStringTokenizer - Class in org.rossonet.utils
 
SystemCommandHelper.StreamGobbler - Class in org.rossonet.utils
 
SytemInfoHelper - Class in org.rossonet.utils
need oshi lib.

T

table - Variable in class org.rossonet.ext.picocli.CommandLine.Help.Layout
 
take() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
takeFirst() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
takeLast() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
TERMINATED - org.rossonet.brain.api.astrocyte.Astrocyte.AstrocyteStatus
 
test(boolean) - Method in class org.rossonet.rules.base.RulesContext
 
text(String) - Method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi
Returns a new Text object for this Ansi mode, encapsulating the specified string which may contain markup like @|bg(red),white,underline some text|@.
text(String) - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
Returns a new Text object for this ColorScheme, encapsulating the specified string which may contain markup like @|bg(red),white,underline some text|@.
Text(int) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
Constructs a Text with the specified max length (for use in a TextTable Column).
Text(int, CommandLine.Help.ColorScheme) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
Constructs a Text with the specified max length (for use in a TextTable Column).
Text(String) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
Constructs a Text with the specified String, which may contain markup like @|bg(red),white,underline some text|@.
Text(String, CommandLine.Help.ColorScheme) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
Constructs a Text with the specified String (which may contain markup), and ColorScheme.
Text(CommandLine.Help.Ansi.Text) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
Copy constructor.
textAt(int, int) - Method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
Returns the Text slot at the specified row and column to write a text value into.
TextHelper - Class in org.rossonet.utils
 
textTable() - Method in class org.rossonet.ext.picocli.CommandLine.Help.Layout
Returns the TextTable used in this layout.
TextTable(CommandLine.Help.Ansi, CommandLine.Help.Column[]) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help.TextTable
TextTable(CommandLine.Help.ColorScheme, CommandLine.Help.Column[]) - Constructor for class org.rossonet.ext.picocli.CommandLine.Help.TextTable
 
then(String) - Method in class org.rossonet.ext.rules.jexl.JexlRule
 
then(String) - Method in class org.rossonet.ext.rules.mvel.MVELRule
Add an action specified as an MVEL expression to the rule.
then(Action) - Method in class org.rossonet.ext.rules.core.RuleBuilder
Add an action to the rule.
ThreadHelper - Class in org.rossonet.utils
 
throwOrExit(CommandLine.ExecutionException) - Method in class org.rossonet.ext.picocli.CommandLine.AbstractHandler
Deprecated.
Convenience method for subclasses that throws the specified ExecutionException if no exit code was set, or otherwise, if an exit code was set, prints the stacktrace of the specified exception to the diagnostic error stream and calls System.exit with the configured exit code to terminate the currently running Java virtual machine.
TimerCachedMemory(String, long, long, Fact<?>) - Constructor for class org.rossonet.rules.base.CachedMemory.TimerCachedMemory
 
toArray() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
toArray() - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
Returns an array containing all of the elements in this queue.
toArray(T[]) - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
toArray(T[]) - Method in class org.rossonet.ext.utils.concurrent.PriorityDeque
Returns an array containing all of the elements in this queue; the runtime type of the returned array is that of the specified array.
toBuilder() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
Returns a new Builder initialized with the attributes from this OptionSpec.
toBuilder() - Method in class org.rossonet.ext.picocli.CommandLine.Model.PositionalParamSpec
Returns a new Builder initialized with the attributes from this PositionalParamSpec.
toggleBooleanFlags() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
toggleBooleanFlags(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
toString - Variable in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
 
toString() - Method in class org.rossonet.brain.api.astrocyte.synapse.BrainThreadLogLine
 
toString() - Method in class org.rossonet.ext.picocli.CommandLine.Help.Ansi.Text
Returns a String representation of the text with ANSI escape codes embedded, unless ANSI is CommandLine.Help.Ansi.enabled() not enabled}, in which case the plain text is returned.
toString() - Method in class org.rossonet.ext.picocli.CommandLine.Help.ColorScheme
 
toString() - Method in class org.rossonet.ext.picocli.CommandLine.Help.Column
 
toString() - Method in class org.rossonet.ext.picocli.CommandLine.Help.Layout
Returns the section of the usage help message accumulated in the TextTable owned by this layout.
toString() - Method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
 
toString() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
 
toString() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns a string respresentation of this option or positional parameter.
toString() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns a string representation of this command, used in error messages and trace messages.
toString() - Method in class org.rossonet.ext.picocli.CommandLine.Model.MethodParam
 
toString() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
toString() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.GroupMatch
 
toString() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult.GroupMatchContainer
 
toString() - Method in class org.rossonet.ext.picocli.CommandLine.PropertiesDefaultProvider
 
toString() - Method in class org.rossonet.ext.picocli.CommandLine.Range
 
toString() - Method in class org.rossonet.ext.picocli.CommandLine.RegexTransformer
 
toString() - Method in class org.rossonet.ext.picocli.CommandLine.Tracer
 
toString() - Method in class org.rossonet.ext.rules.api.Fact
 
toString() - Method in class org.rossonet.ext.rules.api.Facts
 
toString() - Method in class org.rossonet.ext.rules.api.RulesEngineParameters
 
toString() - Method in class org.rossonet.ext.rules.core.BasicRule
 
toString() - Method in class org.rossonet.ext.utils.concurrent.PriorityBlockingDeque
 
toString() - Method in class org.rossonet.ext.utils.concurrent.PriorityFuture
 
toString() - Method in class org.rossonet.rules.base.CachedMemory.TimerCachedMemory
 
toString() - Method in class org.rossonet.rules.base.CachedMemory
 
toString() - Method in class org.rossonet.rules.base.CommandQueue
 
toString() - Method in class org.rossonet.rules.base.RulesContext
 
toString(StringBuilder) - Method in class org.rossonet.ext.picocli.CommandLine.Help.TextTable
Copies the text representation that we built up from the options into the specified StringBuilder.
tracer() - Static method in class org.rossonet.ext.picocli.CommandLine
Returns the Tracer used internally for printing internal debug statements.
transform(CommandLine.Model.CommandSpec) - Method in interface org.rossonet.ext.picocli.CommandLine.IModelTransformer
Given an original CommandSpec, return the object that should be used instead.
trimQuotes() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
trimQuotes(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
TRUE - Static variable in interface org.rossonet.ext.rules.api.Condition
A NoOp Condition that always returns true.
TRUNCATE - org.rossonet.ext.picocli.CommandLine.Help.Column.Overflow
 
type() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the type to convert the option or positional parameter to before setting the value.
type() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Optionally specify a type to control exactly what Class the option parameter should be converted to.
type() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Parameters
Optionally specify a type to control exactly what Class the positional parameter should be converted to.
TypeConversionException(String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.TypeConversionException
Constructs a TypeConversionException.
typedValues() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the typed command line arguments matched by this option or positional parameter spec.
typeInfo - Variable in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
 
typeInfo() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Returns the type info for the annotated program element associated with this group.
typeInfo() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns the type info for the annotated program element associated with this group.
typeInfo() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the ITypeInfo that can be used both at compile time (by annotation processors) and at runtime.
typeInfo(CommandLine.Model.ITypeInfo) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Sets the type info for the annotated program element associated with this group, and returns this builder.

U

underline - org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
 
UnitRuleGroup - Class in org.rossonet.ext.rules.support.composite
A unit rule group is a composite rule that acts as a unit: Either all rules are applied or nothing is applied (all or nothing semantic).
UnitRuleGroup() - Constructor for class org.rossonet.ext.rules.support.composite.UnitRuleGroup
Create a unit rule group.
UnitRuleGroup(String) - Constructor for class org.rossonet.ext.rules.support.composite.UnitRuleGroup
Create a unit rule group.
UnitRuleGroup(String, String) - Constructor for class org.rossonet.ext.rules.support.composite.UnitRuleGroup
Create a unit rule group.
UnitRuleGroup(String, String, int) - Constructor for class org.rossonet.ext.rules.support.composite.UnitRuleGroup
Create a unit rule group.
UniversallyUniqueObject - Interface in org.rossonet.brain.api
 
unmatched() - Method in class org.rossonet.ext.picocli.CommandLine.ParseResult
Returns a list of command line arguments that did not match any options or positional parameters.
unmatchedArgsBindings() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the list of UnmatchedArgumentsBindings configured for this command; each UnmatchedArgsBinding captures the arguments that could not be matched to any options or positional parameters.
UnmatchedArgumentException(CommandLine, String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.UnmatchedArgumentException
 
UnmatchedArgumentException(CommandLine, List<String>) - Constructor for exception org.rossonet.ext.picocli.CommandLine.UnmatchedArgumentException
 
UnmatchedArgumentException(CommandLine, List<String>, String) - Constructor for exception org.rossonet.ext.picocli.CommandLine.UnmatchedArgumentException
 
UnmatchedArgumentException(CommandLine, Stack<String>) - Constructor for exception org.rossonet.ext.picocli.CommandLine.UnmatchedArgumentException
 
unmatchedArgumentsAllowed() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
unmatchedArgumentsAllowed(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
unmatchedOptionsAllowedAsOptionParameters() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
unmatchedOptionsAllowedAsOptionParameters(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
unmatchedOptionsArePositionalParams() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
unmatchedOptionsArePositionalParams(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
unregister(Object...) - Method in class org.rossonet.ext.rules.api.Rules
Unregister one or more rules.
unregister(String) - Method in class org.rossonet.ext.rules.api.Rules
Unregister a rule by name.
unspecified(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Range
Returns a new Range object with the isUnspecified value replaced by the specified value.
updateArgGroupAttributes(CommandLine.ArgGroup) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Updates this builder from the specified annotation values.
updateCommandAttributes(CommandLine.Command, CommandLine.IFactory) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Updates the following attributes from the specified @Command annotation: aliases, parser separator, command name, version, help command, version provider, default provider and usage message spec.
usage(PrintStream) - Method in class org.rossonet.ext.picocli.CommandLine
usage(PrintStream, CommandLine.Help.Ansi) - Method in class org.rossonet.ext.picocli.CommandLine
usage(PrintStream, CommandLine.Help.ColorScheme) - Method in class org.rossonet.ext.picocli.CommandLine
Prints a usage help message for the annotated command class to the specified PrintStream.
usage(PrintWriter) - Method in class org.rossonet.ext.picocli.CommandLine
usage(PrintWriter, CommandLine.Help.Ansi) - Method in class org.rossonet.ext.picocli.CommandLine
Similar to CommandLine.usage(PrintStream, Help.Ansi) but with the specified PrintWriter instead of a PrintStream.
usage(PrintWriter, CommandLine.Help.ColorScheme) - Method in class org.rossonet.ext.picocli.CommandLine
Similar to CommandLine.usage(PrintStream, Help.ColorScheme), but with the specified PrintWriter instead of a PrintStream.
usage(Object, PrintStream) - Static method in class org.rossonet.ext.picocli.CommandLine
Equivalent to new CommandLine(command).usage(out).
usage(Object, PrintStream, CommandLine.Help.Ansi) - Static method in class org.rossonet.ext.picocli.CommandLine
Equivalent to new CommandLine(command).usage(out, ansi).
usage(Object, PrintStream, CommandLine.Help.ColorScheme) - Static method in class org.rossonet.ext.picocli.CommandLine
Equivalent to new CommandLine(command).usage(out, colorScheme).
USAGE - Static variable in class org.rossonet.ext.picocli.CommandLine.ExitCode
Return value from the execute method signifying command line usage error: user input for the command was incorrect, e.g., the wrong number of arguments, a bad flag, a bad syntax in a parameter, or whatever.
usageHelp() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
Returns whether this option allows the user to request usage help.
usageHelp() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
Returns whether this option allows the user to request usage help.
usageHelp() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Set usageHelp=true for the --help option that triggers display of the usage help message.
usageHelp(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
Sets whether this option allows the user to request usage help, and returns this builder.
usageHelpAutoWidth() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
If true, picocli will attempt to detect the terminal width and adjust the usage help message accordingly.
usageHelpWidth() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
usageMessage() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the usage help message specification for this command.
usageMessage(CommandLine.Model.UsageMessageSpec) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Initializes the usageMessage specification for this command from the specified settings and returns this commandSpec.
UsageMessageSpec() - Constructor for class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
 
useAnsi(CommandLine.Help.Ansi) - Method in class org.rossonet.ext.picocli.CommandLine.AbstractHandler
UseDefaultConverter() - Constructor for class org.rossonet.ext.picocli.CommandLine.UseDefaultConverter
 
useErr(PrintStream) - Method in class org.rossonet.ext.picocli.CommandLine.AbstractHandler
useOut(PrintStream) - Method in class org.rossonet.ext.picocli.CommandLine.AbstractHandler
userObject() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
Returns the user object associated with this option or positional parameters.
userObject() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the user object associated with this command.
userObject() - Method in interface org.rossonet.ext.picocli.CommandLine.Model.IAnnotatedElement
 
useSimplifiedAtFiles() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
useSimplifiedAtFiles(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ParserSpec
 
uuid() - Method in class org.rossonet.rules.base.RulesContext
 

V

validate() - Method in annotation type org.rossonet.ext.picocli.CommandLine.ArgGroup
Determines whether picocli should validate the rules of this group (true by default).
validate() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Returns whether picocli should validate the rules of this group: for a mutually exclusive group this means that no more than one arguments in the group is specified on the command line; for a co-ocurring group this means that all arguments in the group are specified on the command line.
validate() - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec
Returns whether picocli should validate the rules of this group: for a mutually exclusive group this means that no more than one arguments in the group is specified on the command line; for a co-ocurring group this means that all arguments in the group are specified on the command line.
validate(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.ArgGroupSpec.Builder
Sets whether picocli should validate the rules of this group: for a mutually exclusive group this means that no more than one arguments in the group is specified on the command line; for a co-ocurring group this means that all arguments in the group are specified on the command line.
value() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Spec
Whether to inject the CommandSpec of this command (the default) or the CommandSpec of the "mixee" command that receives the options and other command elements defined here.
value() - Method in annotation type org.rossonet.ext.rules.annotation.Fact
 
valueIsDefaultValue - Variable in class org.rossonet.ext.picocli.CommandLine.Model.ArgSpec
 
valueOf(boolean) - Static method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi
Returns Ansi.ON if the specified enabled flag is true, Ansi.OFF otherwise.
valueOf(String) - Static method in enum org.rossonet.brain.api.astrocyte.Astrocyte.AstrocyteStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rossonet.ext.picocli.CommandLine.Help.Column.Overflow
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rossonet.ext.picocli.CommandLine.Help.Visibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class org.rossonet.ext.picocli.CommandLine.Range
Leniently parses the specified String as a Range value and return the result.
valueOf(String) - Static method in enum org.rossonet.ext.picocli.CommandLine.ScopeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rossonet.ext.picocli.CommandLine.Spec.Target
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rossonet.ext.picocli.CommandLine.TraceLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rossonet.rules.base.BaseRulesEngine.RulesEngineStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.rossonet.brain.api.astrocyte.Astrocyte.AstrocyteStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi.Style
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rossonet.ext.picocli.CommandLine.Help.Ansi
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rossonet.ext.picocli.CommandLine.Help.Column.Overflow
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rossonet.ext.picocli.CommandLine.Help.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rossonet.ext.picocli.CommandLine.ScopeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rossonet.ext.picocli.CommandLine.Spec.Target
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rossonet.ext.picocli.CommandLine.TraceLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rossonet.rules.base.BaseRulesEngine.RulesEngineStatus
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Version information for this command, to print to the console when the user specifies an option to request version help.
version() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns version information for this command, to print to the console when the user specifies an option to request version help.
version(String...) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets version information literals for this command, to print to the console when the user specifies an option to request version help.
VERSION - Static variable in class org.rossonet.ext.picocli.CommandLine
This is picocli version "4.7.6-SNAPSHOT".
versionHelp() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
Returns whether this option allows the user to request version information.
versionHelp() - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec
Returns whether this option allows the user to request version information.
versionHelp() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Option
Set versionHelp=true for the --version option that triggers display of the version information.
versionHelp(boolean) - Method in class org.rossonet.ext.picocli.CommandLine.Model.OptionSpec.Builder
Sets whether this option allows the user to request version information, and returns this builder.
versionProvider() - Method in annotation type org.rossonet.ext.picocli.CommandLine.Command
Class that can provide version information dynamically at runtime.
versionProvider() - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Returns the version provider for this command, to generate the CommandLine.Model.CommandSpec.version() strings.
versionProvider(CommandLine.IVersionProvider) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets version provider for this command, to generate the CommandLine.Model.CommandSpec.version() strings.

W

warn(String, Object...) - Method in class org.rossonet.ext.picocli.CommandLine.Tracer
Prints the specified message if the current trace level is WARN or higher.
WARN - org.rossonet.ext.picocli.CommandLine.TraceLevel
 
warning(String) - Method in class org.rossonet.rules.base.RulesContext
 
when(String) - Method in class org.rossonet.ext.rules.jexl.JexlRule
 
when(String) - Method in class org.rossonet.ext.rules.mvel.MVELRule
Specify the rule's condition as MVEL expression.
when(Condition) - Method in class org.rossonet.ext.rules.core.RuleBuilder
Set rule condition.
width - Variable in class org.rossonet.ext.picocli.CommandLine.Help.Column
Column width in characters
width() - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Returns the maximum usage help message width.
width(int) - Method in class org.rossonet.ext.picocli.CommandLine.Model.UsageMessageSpec
Sets the maximum usage help message width to the specified value.
withToString(String) - Method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Sets the string representation of this command, used in error messages and trace messages.
WRAP - org.rossonet.ext.picocli.CommandLine.Help.Column.Overflow
 
wrapWithoutInspection(Object) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Creates and returns a new CommandSpec with the specified associated user object.
wrapWithoutInspection(Object, CommandLine.IFactory) - Static method in class org.rossonet.ext.picocli.CommandLine.Model.CommandSpec
Creates and returns a new CommandSpec with the specified associated user object.

Y

YamlRuleDefinitionReader - Class in org.rossonet.ext.rules.support.reader
Rule definition reader based on Jackson Yaml.
YamlRuleDefinitionReader() - Constructor for class org.rossonet.ext.rules.support.reader.YamlRuleDefinitionReader
YamlRuleDefinitionReader(Yaml) - Constructor for class org.rossonet.ext.rules.support.reader.YamlRuleDefinitionReader
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes All Packages