# Functions
And combines multiple conditions with an AND operator, returning true if all conditions are satisfied.
EvalExpr evaluates a boolean expression (input) using the provided value (val) and any registered express functions.
FormatGroup generates a formatted string for a group of conditions (AND, OR, NONE).
None combines multiple conditions with a NONE operator, returning true if none of the conditions are satisfied.
Not creates a condition that inverts the result of the provided condition.
OnBean creates a condition that evaluates to true if at least one bean matches the provided selector.
OnExpression creates a condition that evaluates based on a custom string expression.
OnFunc creates a Conditional that evaluates using a custom function.
OnMissingBean creates a condition that evaluates to true if no beans match the provided selector.
OnMissingProperty creates a condition that matches if the specified property is missing.
OnProperty creates a condition based on the presence and value of a specified property.
OnSingleBean creates a condition that evaluates to true if exactly one bean matches the provided selector.
Or combines multiple conditions with an OR operator, returning true if at least one condition is satisfied.
RegisterExpressFunc registers an express function with a specified name.
# Interfaces
OnPropertyInterface defines the methods for evaluating a condition based on a property.