All Classes and Interfaces
Class
Description
The base class of the BooleanSupplierKeyedMapLogic implementations.
The base class of the KeyedMapLogic implementations.
A partial implementation of the logic command.
The base class of the StringKeyedMapLogic implementations.
A convenience class for creating a map as an executor.
A convenience class for creating a map as factory.
A class that decorates an implementation of Lock to become AutoCloseable.
The default implementation of ICommandArray.
The only instance that can create CommandArray.
Run external command.
Thrown when the CommandRunner encountered an exception.
A collection of logic implementations.
The implementation of this interface must hold the logic of generating the command as array.
The framework of implementing a logical command.
The implementation of this interface can be used to change the behaviour of RegExMatcher.
Invokes an implementation of basic functional interfaces.
A class the wraps a List to have add methods with condition.
A class that accepts multiple conditions if all conditions are true it will pass control to the truthLogic
otherwise the falseLogic will take it.
Creates a map of conditions and logic where all the conditions that evaluated to true will perform its
corresponding logic.
A class that can build an instance of LogicMapper.
A class that accepts multiple conditions and if at least one condition is true it will pass control to the truthLogic
otherwise the falseLogic will take it.
The default implementation of IMatcherConfig.
The only class the can create an instance of MatcherConfig.
This is thrown when no command to execute.
A convenience class that accepts an immutable object and making it possible to be replaced within itself.
Deprecated.
Use MissingCommandException instead.
A do nothing implementation of some functional interfaces.
A handy class for silencing the NPE.
The only class that can create NPESilencer.
A class that wraps an Optional instance of type String.
The enumerator that identifies the OSType.
A class that will find the first existence of a file based on the directories provided.
The only class that can create an instance of PathFinder.
A handy class to find a RegEx pattern from a text.
A handy class for requiring objects.
Thrown with one of argument in Require.objects is null.
Must hold a logic that doesn't expects an argument and a return value.
A decorator for StringBuilder that gives you a chance to add pre-append and post-append logic.
A convenience class for creating a map as executor.
Deprecated.
Use StringKeyedMapGenerator instead
A convenience class for creating a map as factory.