Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractChecker<T,
C> - Class in com.luchersol.core.util -
Abstract base class for implementing checkers that validate objects of type T.
- AbstractChecker(String) - Constructor for class com.luchersol.core.util.AbstractChecker
-
Constructor initializing the checker with a name.
- AbstractChecker(String, ExceptionTracker) - Constructor for class com.luchersol.core.util.AbstractChecker
-
Constructor initializing the checker with a name and an existing exception tracker.
- AbstractChecker(T, String) - Constructor for class com.luchersol.core.util.AbstractChecker
-
Constructor initializing the checker with an object and its name.
- AbstractChecker(T, String, ExceptionTracker) - Constructor for class com.luchersol.core.util.AbstractChecker
-
Constructor initializing the checker with an object, its name, and an exception tracker.
- activateDeepClone() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiConsumer
-
Activates deep cloning of inputs before passing them to the BiConsumer.
- activateDeepClone() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiFunction
-
Activates deep cloning of inputs before passing them to the BiFunction.
- activateDeepClone() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiPredicate
-
Activates deep cloning of inputs before passing them to the BiPredicate.
- activateDeepClone() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerConsumer
-
Enables deep cloning of input objects before passing them to the
Consumer. - activateDeepClone() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerFunction
-
Enables deep cloning of input objects before passing them to the
Function. - activateDeepClone() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerPredicate
-
Enables deep cloning of input objects before passing them to the
Predicate. - addChild(Tree.TreeNode<T>) - Method in class com.luchersol.core.util.collection.Tree.TreeNode
-
Adds a child node to this node.
- addInnerMethods(TypeSpec.Builder, ClassName, ClassName) - Method in class com.luchersol.cli.command.CreateCheckerCommand
-
Adds inner methods based on the public boolean methods of the source class.
- addMethods(TypeSpec.Builder, ClassName, ClassName) - Method in class com.luchersol.cli.command.CreateCheckerCommand
-
Adds the main methods to the checker class builder.
- addNotCheckedException(Exception) - Method in class com.luchersol.core.util.ExceptionTracker
-
Adds an exception to the list of not checked exceptions.
- addPassedChecks(Exception) - Method in class com.luchersol.core.util.ExceptionTracker
-
Adds an exception to the list of not thrown exceptions.
- addThrownException(Exception) - Method in class com.luchersol.core.util.ExceptionTracker
-
Adds an exception to the list of thrown exceptions.
- allDistinct() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerList
-
Checks if all elements in the list are distinct.
- allEdgesMatch(Predicate<Graph.Edge<N, E>>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if all edges in the graph match the given condition.
- allEdgesMatch(Predicate<Graph.Edge<N, E>>) - Method in class com.luchersol.core.util.collection.Graph
-
Checks if all edges in the graph match the given condition.
- allMatch(BiPredicate<K, V>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerMap
-
Checks if all entries in the map match the given bi-predicate.
- allMatch(Predicate<Map.Entry<K, V>>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerMap
-
Checks if all entries in the map match the given predicate.
- allMatch(Predicate<T>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerList
-
Checks if all elements in the list match the given predicate.
- allMatch(Predicate<T>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerSet
-
Checks if all elements in the set match the given predicate.
- allMatch(Predicate<T>) - Method in class com.luchersol.core.specialized_checkers.math.CheckerArray
-
Asserts that all elements in the array match the provided predicate.
- allMatch(Predicate<T>) - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that all elements in the matrix match the provided predicate.
- allNodesMatch(Predicate<N>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if all nodes in the graph match the given condition.
- allNodesMatch(Predicate<N>) - Method in class com.luchersol.core.util.collection.Graph
-
Checks if all nodes in the graph match the given condition.
- anyEdgesMatch(Predicate<Graph.Edge<N, E>>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if any edge in the graph matches the given condition.
- anyEdgesMatch(Predicate<Graph.Edge<N, E>>) - Method in class com.luchersol.core.util.collection.Graph
-
Checks if any edge in the graph matches the given condition.
- anyMatch(BiPredicate<K, V>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerMap
-
Checks if any entry in the map matches the given bi-predicate.
- anyMatch(Predicate<Map.Entry<K, V>>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerMap
-
Checks if any entry in the map matches the given predicate.
- anyMatch(Predicate<T>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerList
-
Checks if any element in the list matches the given predicate.
- anyMatch(Predicate<T>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerSet
-
Checks if any element in the set matches the given predicate.
- anyMatch(Predicate<T>) - Method in class com.luchersol.core.specialized_checkers.math.CheckerArray
-
Asserts that any element in the array matches the provided predicate.
- anyMatch(Predicate<T>) - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that any element in the matrix matches the provided predicate.
- anyNodesMatch(Predicate<N>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if any node in the graph matches the given condition.
- anyNodesMatch(Predicate<N>) - Method in class com.luchersol.core.util.collection.Graph
-
Checks if any node in the graph matches the given condition.
- applyWithoutException() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerSupplier
-
Asserts that calling the
get()method of theSupplierdoes not throw any exception. - applyWithoutException(Collection<? extends Map.Entry<T, U>>) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiConsumer
-
Checks that the BiConsumer can be applied to all entries in the collection without throwing an exception.
- applyWithoutException(Collection<T>) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerConsumer
-
Asserts that applying the
Consumerto all elements in the given collection does not throw any exception. - applyWithoutException(T) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerConsumer
-
Asserts that applying the
Consumerto the given input does not throw any exception. - applyWithoutException(T) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerFunction
-
Asserts that applying the
Functionto the given input does not throw any exception. - applyWithoutException(T, U) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiConsumer
-
Checks that the BiConsumer can be applied to the given inputs without throwing an exception.
- applyWithoutException(T, U) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiFunction
-
Checks that the BiFunction can be applied to the given inputs without throwing an exception.
B
- backObject - Variable in class com.luchersol.core.util.AbstractChecker
-
The parent checker of the object being checked.
C
- call() - Method in class com.luchersol.cli.CheckerCLI
-
Method executed when no subcommand is specified.
- call() - Method in class com.luchersol.cli.command.CreateCheckerCommand
-
Executes the command to create a Java class.
- callWithoutException() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerCallable
-
Asserts that calling the
call()method of theCallabledoes not throw any exception. - canRead() - Method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Checks if the file can be read.
- canWrite() - Method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Checks if the file can be written to.
- check(int[], int[], int) - Static method in class com.luchersol.core.specialized_checkers.math.CheckerPolygon
-
Creates a new
CheckerPolygonfor the givenPolygonfrom the specified parameters. - check(int[], int[], int, String) - Static method in class com.luchersol.core.specialized_checkers.math.CheckerPolygon
-
Creates a new
CheckerPolygonfor the givenPolygonfrom the specified parameters with a custom name. - check(JsonNode) - Static method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Creates a CheckerJson for the given JsonNode with a default name.
- check(JsonNode, String) - Static method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Creates a CheckerJson for the given JsonNode and assigns a custom name.
- check(Graph<N, E>) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Creates a CheckerGraph for the given graph with a default name.
- check(Graph<N, E>, String) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Creates a CheckerGraph for the given graph and assigns a custom name.
- check(Tree<T>) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Creates a CheckerTree for the given tree with a default name.
- check(Tree<T>, String) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Creates a CheckerTree for the given tree and assigns a custom name.
- check(Color) - Static method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Creates a new CheckerColor instance for the given color with a default name.
- check(Color, String) - Static method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Creates a new CheckerColor instance for the given color and name.
- check(Polygon) - Static method in class com.luchersol.core.specialized_checkers.math.CheckerPolygon
-
Creates a new
CheckerPolygonfor the givenPolygoninstance with a default name. - check(Polygon, String) - Static method in class com.luchersol.core.specialized_checkers.math.CheckerPolygon
-
Creates a new
CheckerPolygonfor the givenPolygoninstance with a custom name. - check(File) - Static method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Creates a CheckerFile for the given file with a default name.
- check(File) - Static method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Creates a CheckerJson from a file with a default name.
- check(File, String) - Static method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Creates a CheckerFile for the given file and assigns a custom name.
- check(File, String) - Static method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Creates a CheckerJson from a file and assigns a custom name.
- check(Double) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Creates a new
CheckerDoublefor the givenDoubleinstance with a default name. - check(Double, String) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Creates a new
CheckerDoublefor the givenDoubleinstance with a custom name. - check(Float) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Creates a new
CheckerFloatfor the givenFloatinstance with a default name. - check(Float, String) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Creates a new
CheckerFloatfor the givenFloatinstance with a custom name. - check(Integer) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Creates a new
CheckerIntegerfor the givenIntegerinstance with a default name. - check(Integer, String) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Creates a new
CheckerIntegerfor the givenIntegerinstance with a custom name. - check(Long) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Creates a new
CheckerLongfor the givenLonginstance with a default name. - check(Long, String) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Creates a new
CheckerLongfor the givenLonginstance with a custom name. - check(Number) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Creates a new
CheckerDoublefor the givenNumberinstance with a default name. - check(Number) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Creates a new
CheckerFloatfor the givenNumberinstance with a default name. - check(Number) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Creates a new
CheckerIntegerfor the givenNumberinstance with a default name. - check(Number) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Creates a new
CheckerLongfor the givenNumberinstance with a default name. - check(Number, String) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Creates a new
CheckerDoublefor the givenNumberinstance with a custom name. - check(Number, String) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Creates a new
CheckerFloatfor the givenNumberinstance with a custom name. - check(Number, String) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Creates a new
CheckerIntegerfor the givenNumberinstance with a custom name. - check(Number, String) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Creates a new
CheckerLongfor the givenNumberinstance with a custom name. - check(Runnable) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerRunnable
-
Creates a new
CheckerRunnablefor the givenRunnableinstance with a default name. - check(Runnable, String) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerRunnable
-
Creates a new
CheckerRunnablefor the givenRunnableinstance with a custom name. - check(String) - Static method in class com.luchersol.core.specialized_checkers.CheckerString
-
Creates a new CheckerString instance for the given string with a default name.
- check(String) - Static method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Creates a CheckerFile from a string pathname with a default name.
- check(String) - Static method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Creates a CheckerJson from a file path with a default name.
- check(String) - Static method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Creates a CheckerURI from a string path with a default name.
- check(String, String) - Static method in class com.luchersol.core.specialized_checkers.CheckerString
-
Creates a new CheckerString instance for the given string and name.
- check(String, String) - Static method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Creates a CheckerFile from a string pathname and assigns a custom name.
- check(String, String) - Static method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Creates a CheckerJson from a file path and assigns a custom name.
- check(String, String) - Static method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Creates a CheckerURI from a string path and assigns a custom name.
- check(BigDecimal) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Creates a new
CheckerBigDecimalfor the givenBigDecimalinstance with a default name. - check(BigDecimal, String) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Creates a new
CheckerBigDecimalfor the givenBigDecimalinstance with a custom name. - check(BigInteger) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Creates a new
CheckerBigIntegerfor the givenBigIntegerinstance with a default name. - check(BigInteger, String) - Static method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Creates a new
CheckerBigIntegerfor the givenBigIntegerinstance with a custom name. - check(URI) - Static method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Creates a CheckerURI for the given URI with a default name.
- check(URI, String) - Static method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Creates a CheckerURI for the given URI and assigns a custom name.
- check(Duration) - Static method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Creates a new CheckerDuration instance for the given duration with a default name.
- check(Duration, String) - Static method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Creates a new CheckerDuration instance for the given duration and name.
- check(LocalDate) - Static method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDate
-
Creates a new CheckerLocalDate instance for the given local date with a default name.
- check(LocalDate, String) - Static method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDate
-
Creates a new CheckerLocalDate instance for the given local date and name.
- check(LocalDateTime) - Static method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDateTime
-
Creates a new CheckerLocalDateTime instance for the given local date-time with a default name.
- check(LocalDateTime, String) - Static method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDateTime
-
Creates a new CheckerLocalDateTime instance for the given local date-time and name.
- check(LocalTime) - Static method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalTime
-
Creates a new CheckerLocalTime instance for the given local time with a default name.
- check(LocalTime, String) - Static method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalTime
-
Creates a new CheckerLocalTime instance for the given local time and name.
- check(Period) - Static method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Creates a new CheckerPeriod instance for the given period with a default name.
- check(Period, String) - Static method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Creates a new CheckerPeriod instance for the given period and name.
- check(Collection<Graph.Edge<N, E>>) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Creates a CheckerGraph from a collection of edges with a default name.
- check(Collection<Graph.Edge<N, E>>, boolean) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Creates a CheckerGraph from a collection of edges, specifying if the graph is directed, with a default name.
- check(Collection<Graph.Edge<N, E>>, boolean, String) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Creates a CheckerGraph from a collection of edges, specifying if the graph is directed, and assigns a name.
- check(Collection<Graph.Edge<N, E>>, String) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Creates a CheckerGraph from a collection of edges and assigns a name.
- check(Collection<N>, Collection<Graph.Edge<N, E>>) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Creates a CheckerGraph from a collection of nodes and edges with a default name.
- check(Collection<N>, Collection<Graph.Edge<N, E>>, boolean) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Creates a CheckerGraph from a collection of nodes and edges, specifying if the graph is directed, with a default name.
- check(Collection<N>, Collection<Graph.Edge<N, E>>, boolean, String) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Creates a CheckerGraph from a collection of nodes and edges, specifying if the graph is directed, and assigns a name.
- check(Collection<N>, Collection<Graph.Edge<N, E>>, String) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Creates a CheckerGraph from a collection of nodes and edges, and assigns a name.
- check(Callable<V>) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerCallable
-
Creates a new
CheckerCallablefor the givenCallableinstance with a default name. - check(Callable<V>, String) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerCallable
-
Creates a new
CheckerCallablefor the givenCallableinstance with a custom name. - check(Currency) - Static method in class com.luchersol.core.specialized_checkers.CheckerCurrency
-
Creates a new CheckerCurrency instance for the given currency with a default name.
- check(Currency, String) - Static method in class com.luchersol.core.specialized_checkers.CheckerCurrency
-
Creates a new CheckerCurrency instance for the given currency and name.
- check(Date) - Static method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerDate
-
Creates a new CheckerDate instance for the given date with a default name.
- check(Date, String) - Static method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerDate
-
Creates a new CheckerDate instance for the given date and name.
- check(BiConsumer<T, U>) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiConsumer
-
Creates a CheckerBiConsumer for the given BiConsumer with a default name.
- check(BiConsumer<T, U>, String) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiConsumer
-
Creates a CheckerBiConsumer for the given BiConsumer and assigns a custom name.
- check(BiFunction<T, U, R>) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiFunction
-
Creates a CheckerBiFunction for the given BiFunction with a default name.
- check(BiFunction<T, U, R>, String) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiFunction
-
Creates a CheckerBiFunction for the given BiFunction and assigns a custom name.
- check(BiPredicate<T, U>) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiPredicate
-
Creates a CheckerBiPredicate for the given BiPredicate with a default name.
- check(BiPredicate<T, U>, String) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiPredicate
-
Creates a CheckerBiPredicate for the given BiPredicate and assigns a custom name.
- check(Consumer<T>) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerConsumer
-
Creates a new
CheckerConsumerfor the givenConsumerinstance with a default name. - check(Consumer<T>, String) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerConsumer
-
Creates a new
CheckerConsumerfor the givenConsumerinstance with a custom name. - check(Function<T, R>) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerFunction
-
Creates a new
CheckerFunctionfor the givenFunctioninstance with a default name. - check(Function<T, R>, String) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerFunction
-
Creates a new
CheckerFunctionfor the givenFunctioninstance with a custom name. - check(Predicate<T>) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerPredicate
-
Creates a new
CheckerPredicatefor the givenPredicateinstance with a default name. - check(Predicate<T>, String) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerPredicate
-
Creates a new
CheckerPredicatefor the givenPredicateinstance with a custom name. - check(Supplier<T>) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerSupplier
-
Creates a new
CheckerSupplierfor the givenSupplierinstance with a default name. - check(Supplier<T>, String) - Static method in class com.luchersol.core.specialized_checkers.lambda.CheckerSupplier
-
Creates a new
CheckerSupplierfor the givenSupplierinstance with a custom name. - check(List<T>) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerList
-
Creates a CheckerList for the given list with a default name.
- check(List<T>, String) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerList
-
Creates a CheckerList for the given list and assigns a custom name.
- check(Map<K, V>) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerMap
-
Creates a CheckerMap for the given map with a default name.
- check(Map<K, V>, String) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerMap
-
Creates a CheckerMap for the given map and assigns a custom name.
- check(Set<T>) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerSet
-
Creates a CheckerSet for the given set with a default name.
- check(Set<T>, String) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerSet
-
Creates a CheckerSet for the given set and assigns a custom name.
- check(T) - Static method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Creates a new CheckerEnum instance with a default name.
- check(T) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Creates a CheckerTree from a root value with a default name.
- check(T) - Static method in class com.luchersol.core.util.Checker
-
Creates a new
Checkerfor the given object and name. - check(T[]) - Static method in class com.luchersol.core.specialized_checkers.math.CheckerArray
-
Creates a new
CheckerArrayfor the given array instance with a default name. - check(T[][]) - Static method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Creates a new
CheckerMatrixfor the given matrix instance with a default name. - check(T[][], String) - Static method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Creates a new
CheckerMatrixfor the given matrix instance with a custom name. - check(T[], String) - Static method in class com.luchersol.core.specialized_checkers.math.CheckerArray
-
Creates a new
CheckerArrayfor the given array instance with a custom name. - check(T, String) - Static method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Creates a new CheckerEnum instance for the given enum and name.
- check(T, String) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Creates a CheckerTree from a root value and assigns a custom name.
- check(T, String) - Static method in class com.luchersol.core.util.Checker
-
Creates a new
Checkerfor the given object and name. - check(T, Map<T, List<T>>) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Creates a CheckerTree from a root value and a map of children, with a default name.
- check(T, Map<T, List<T>>, String) - Static method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Creates a CheckerTree from a root value and a map of children, and assigns a custom name.
- Checker<T> - Class in com.luchersol.core.util
-
Main entry point for object validation and type checking.
- Checker(T, String) - Constructor for class com.luchersol.core.util.Checker
-
Constructs a
Checker<T>for the given object and name. - CheckerArray<T> - Class in com.luchersol.core.specialized_checkers.math
-
A specialized checker for array instances, providing fluent API methods to assert various properties such as emptiness, sorting order (ascending/descending), element matching conditions, and percentage-based validations.
- CheckerArray(T[], String) - Constructor for class com.luchersol.core.specialized_checkers.math.CheckerArray
-
Constructs a new
CheckerArraywith the specified array and name. - CheckerBiConsumer<T,
U> - Class in com.luchersol.core.specialized_checkers.lambda -
A specialized checker for
BiConsumerinstances, providing fluent API methods to assert various behaviors and properties of a BiConsumer, such as exception safety, input modification, and no-op behavior. - CheckerBiConsumer(BiConsumer<T, U>, String) - Constructor for class com.luchersol.core.specialized_checkers.lambda.CheckerBiConsumer
-
Constructs a new
CheckerBiConsumerwith the specifiedBiConsumerand name. - CheckerBiFunction<T,
U, - Class in com.luchersol.core.specialized_checkers.lambdaR> -
A specialized checker for
BiFunctioninstances, providing a fluent API for validating the behavior of aBiFunction<T, U, R>. - CheckerBiFunction(BiFunction<T, U, R>, String) - Constructor for class com.luchersol.core.specialized_checkers.lambda.CheckerBiFunction
-
Constructs a new
CheckerBiFunctionwith the specifiedBiFunctionand name. - CheckerBigDecimal - Class in com.luchersol.core.specialized_checkers.math.numbers.bigTypes
-
A specialized checker for
BigDecimalinstances, providing fluent API methods to assert various behaviors and properties of arbitrary-precision decimal numbers, such as positivity, negativity, zero value, and comparisons against other numeric values. - CheckerBigDecimal(BigDecimal, String) - Constructor for class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Constructs a new
CheckerBigDecimalwith the specified bigDecimal and name. - CheckerBigInteger - Class in com.luchersol.core.specialized_checkers.math.numbers.bigTypes
-
A specialized checker for
BigIntegerinstances, providing fluent API methods to assert various behaviors and properties of arbitrary-precision integer numbers, such as evenness, oddness, divisibility, primality, positivity, negativity, zero value, and comparisons against other numeric values. - CheckerBigInteger(BigInteger, String) - Constructor for class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Constructs a new
CheckerBigIntegerwith the specified bigInteger and name. - CheckerBiPredicate<T,
U> - Class in com.luchersol.core.specialized_checkers.lambda -
A specialized checker for
BiPredicateinstances, providing a fluent API to verify their behavior with optional deep cloning of input arguments. - CheckerBiPredicate(BiPredicate<T, U>, String) - Constructor for class com.luchersol.core.specialized_checkers.lambda.CheckerBiPredicate
-
Constructs a new
CheckerBiPredicatewith the specifiedBiPredicateand name. - CheckerCallable<V> - Class in com.luchersol.core.specialized_checkers.lambda
-
A specialized checker for
Callableinstances, providing fluent assertions for validating the behavior and results ofCallabletasks. - CheckerCallable(Callable<V>, String) - Constructor for class com.luchersol.core.specialized_checkers.lambda.CheckerCallable
-
Constructs a new
CheckerCallablewith the specifiedCallabletask and a name. - CheckerCLI - Class in com.luchersol.cli
-
Main class for the command-line interface (CLI) of the library for checks and class generation.
- CheckerCLI() - Constructor for class com.luchersol.cli.CheckerCLI
-
Constructs a new
CheckerCLIinstance. - CheckerColor - Class in com.luchersol.core.specialized_checkers
-
A specialized checker for
Colorinstances, providing a fluent API to assert various color properties such as equality, brightness, transparency, contrast, saturation, similarity, and hexadecimal representation. - CheckerColor(Color, String) - Constructor for class com.luchersol.core.specialized_checkers.CheckerColor
-
Constructs a new
CheckerColorwith the specified color and name. - CheckerConsumer<T> - Class in com.luchersol.core.specialized_checkers.lambda
-
A specialized checker for
Consumerinstances, providing fluent assertions for verifying the behavior of Consumer operations. - CheckerConsumer(Consumer<T>, String) - Constructor for class com.luchersol.core.specialized_checkers.lambda.CheckerConsumer
-
Constructs a new
CheckerConsumerwith the specified consumer and name. - CheckerCurrency - Class in com.luchersol.core.specialized_checkers
-
A specialized checker for
Currencyinstances, providing a fluent API to assert various currency properties such as symbol, fraction digits, and locale association. - CheckerCurrency(Currency, String) - Constructor for class com.luchersol.core.specialized_checkers.CheckerCurrency
-
Constructs a new
CheckerCurrencywith the specified currency and name. - CheckerDate - Class in com.luchersol.core.specialized_checkers.time.temporal
-
A specialized checker for
Dateinstances, providing fluent API methods to assert temporal properties such as being before/after another date, inclusivity checks, range validations, and whether a date lies in the past or future. - CheckerDate(Date, String) - Constructor for class com.luchersol.core.specialized_checkers.time.temporal.CheckerDate
-
Constructs a new
CheckerDatewith the specified date and name. - CheckerDouble - Class in com.luchersol.core.specialized_checkers.math.numbers.decimalTypes
-
A specialized checker for
Doubleinstances, providing fluent API methods to assert various properties of double-precision floating-point numbers, such as positivity, negativity, zero value, infinity, NaN, and numeric comparisons. - CheckerDouble(Double, String) - Constructor for class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Constructs a new
CheckerDoublewith the specified nDouble and name. - CheckerDuration - Class in com.luchersol.core.specialized_checkers.time
-
A specialized checker for
Durationinstances, providing fluent API methods to assert various temporal properties such as positivity, negativity, zero value, and comparisons with other durations or specific temporal units. - CheckerDuration(Duration, String) - Constructor for class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Constructs a new
CheckerDurationwith the specified duration and name. - CheckerEnum<T> - Class in com.luchersol.core.specialized_checkers
-
A specialized checker for
Enuminstances, providing a fluent API to assert enum properties such as equality, name, ordinal, inclusion, ordering and reflective attributes. - CheckerEnum(T, String) - Constructor for class com.luchersol.core.specialized_checkers.CheckerEnum
-
Constructs a new
CheckerEnumwith the specified enum and name. - CheckerException - Exception Class in com.luchersol.core.util
-
CheckerException is a custom unchecked exception used for validation and checking errors.
- CheckerException(Message) - Constructor for exception class com.luchersol.core.util.CheckerException
-
Constructs a CheckerException with the specified message.
- CheckerException(Exception) - Constructor for exception class com.luchersol.core.util.CheckerException
-
Constructs a CheckerException from another exception, using its cause's localized message.
- CheckerFile - Class in com.luchersol.core.specialized_checkers.io
-
CheckerFileprovides a fluent API for performing various checks and validations onFileobjects. - CheckerFile(File, String) - Constructor for class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Constructs a new
CheckerFilewith the specified file and name. - CheckerFloat - Class in com.luchersol.core.specialized_checkers.math.numbers.decimalTypes
-
A specialized checker for
Floatinstances, providing fluent API methods to assert various properties of double-precision floating-point numbers, such as positivity, negativity, zero value, infinity, NaN, and numeric comparisons. - CheckerFloat(Float, String) - Constructor for class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Constructs a new
CheckerFloatwith the specified nFloat and name. - CheckerFunction<T,
R> - Class in com.luchersol.core.specialized_checkers.lambda -
A specialized checker for
Functioninstances, providing a fluent API for validating function behavior and results. - CheckerFunction(Function<T, R>, String) - Constructor for class com.luchersol.core.specialized_checkers.lambda.CheckerFunction
-
Constructs a new
CheckerFunctionwith the specified function and name. - CheckerGraph<N,
E> - Class in com.luchersol.core.specialized_checkers.collection -
A specialized checker for validating properties and constraints on graph data structures.
- CheckerGraph(Graph<N, E>, String) - Constructor for class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Constructs a new
CheckerGraphwith the specified underlying graph and name. - CheckerInteger - Class in com.luchersol.core.specialized_checkers.math.numbers.integerTypes
-
A specialized checker for
Integerinstances, providing fluent API methods to assert various properties, such as positivity, negativity, zero value, even or odd and numeric comparisons. - CheckerInteger(Integer, String) - Constructor for class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Constructs a new
CheckerIntegerwith the specified nInteger and name. - CheckerJson - Class in com.luchersol.core.specialized_checkers.io
-
CheckerJson is a specialized checker for validating properties and structure of JSON data represented by Jackson's
JsonNode. - CheckerJson(JsonNode, String) - Constructor for class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Constructs a new
CheckerJsoninstance with the specified JSON node and name. - CheckerList<T> - Class in com.luchersol.core.specialized_checkers.collection
-
A specialized checker for
Listcollections, providing fluent API methods to perform various checks and validations on lists. - CheckerList(List<T>, String) - Constructor for class com.luchersol.core.specialized_checkers.collection.CheckerList
-
Constructs a new
CheckerListwith the specified list and name. - CheckerLocalDate - Class in com.luchersol.core.specialized_checkers.time.temporal
-
A specialized checker for
LocalDateinstances, providing fluent API methods to assert temporal properties such as being before/after another date, inclusivity checks, range validations, and whether a date lies in the past, future, or present. - CheckerLocalDate(LocalDate, String) - Constructor for class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDate
-
Constructs a new
CheckerLocalDatewith the specified localdate and name. - CheckerLocalDateTime - Class in com.luchersol.core.specialized_checkers.time.temporal
-
A specialized checker for
LocalDateTimeinstances, providing fluent API methods to assert temporal properties such as being before/after another date-time, inclusivity checks, range validations, and whether a date-time lies in the past or future relative to the system clock. - CheckerLocalDateTime(LocalDateTime, String) - Constructor for class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDateTime
-
Constructs a new
CheckerLocalDateTimewith the specified localdatetime and name. - CheckerLocalTime - Class in com.luchersol.core.specialized_checkers.time.temporal
-
A specialized checker for
LocalTimeinstances, providing fluent API methods to assert temporal properties such as being before/after another time, inclusivity checks, range validations, and whether a time lies in the past or future relative to the system clock. - CheckerLocalTime(LocalTime, String) - Constructor for class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalTime
-
Constructs a new
CheckerLocalTimewith the specified localtime and name. - CheckerLong - Class in com.luchersol.core.specialized_checkers.math.numbers.integerTypes
-
A specialized checker for
Longinstances, providing fluent API methods to assert various properties, such as positivity, negativity, zero value, even or odd and numeric comparisons. - CheckerLong(Long, String) - Constructor for class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Constructs a new
CheckerLongwith the specified nLong and name. - CheckerMap<K,
V> - Class in com.luchersol.core.specialized_checkers.collection -
A specialized checker for
Mapinstances, providing fluent assertion methods for validating map properties and contents. - CheckerMap(Map<K, V>, String) - Constructor for class com.luchersol.core.specialized_checkers.collection.CheckerMap
-
Constructs a new
CheckerMapwith the specified backing map and name. - CheckerMatrix<T> - Class in com.luchersol.core.specialized_checkers.math
-
A specialized checker for matrix (2D array) instances, providing fluent API methods to assert structural and algebraic properties, such as emptiness, squareness, identity, diagonal, triangular, symmetric, orthogonal, invertibility, eigenvalue-based validations, and rank conditions.
- CheckerMatrix(T[][], String) - Constructor for class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Constructs a new
CheckerMatrixwith the specified matrix and name. - CheckerPeriod - Class in com.luchersol.core.specialized_checkers.time
-
A specialized checker for
Periodinstances, providing a fluent API to assert various temporal properties such as positivity, negativity, zero value, and comparisons with other periods or specific temporal units. - CheckerPeriod(Period, String) - Constructor for class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Constructs a new
CheckerPeriodwith the specified period and name. - CheckerPolygon - Class in com.luchersol.core.specialized_checkers.math
-
A specialized checker for
Polygoninstances, providing fluent API methods to assert properties of 2D polygonal shapes. - CheckerPolygon(Polygon, String) - Constructor for class com.luchersol.core.specialized_checkers.math.CheckerPolygon
-
Constructs a new
CheckerPolygonwith the specified polygon and name. - CheckerPredicate<T> - Class in com.luchersol.core.specialized_checkers.lambda
-
A specialized checker for
Predicateinstances, providing a fluent API for validating function behavior and results. - CheckerPredicate(Predicate<T>, String) - Constructor for class com.luchersol.core.specialized_checkers.lambda.CheckerPredicate
-
Constructs a new
CheckerPredicatewith the specified predicate and name. - CheckerRunnable - Class in com.luchersol.core.specialized_checkers.lambda
-
A specialized checker for
Runnableinstances, providing a fluent API for validating function behavior and results. - CheckerRunnable(Runnable, String) - Constructor for class com.luchersol.core.specialized_checkers.lambda.CheckerRunnable
-
Constructs a new
CheckerRunnablewith the specified runnable and name. - CheckerSet<T> - Class in com.luchersol.core.specialized_checkers.collection
-
A specialized checker for
Setcollections, providing fluent assertion methods for validating set properties and contents. - CheckerSet(Set<T>, String) - Constructor for class com.luchersol.core.specialized_checkers.collection.CheckerSet
-
Constructs a new
CheckerSetwith the specified set and name. - CheckerString - Class in com.luchersol.core.specialized_checkers
-
A specialized checker for
Stringinstances, providing a fluent API to assert various string properties such as emptiness, length, content, format and patterns. - CheckerString(String, String) - Constructor for class com.luchersol.core.specialized_checkers.CheckerString
-
Constructs a new
CheckerStringwith the specified string and name. - CheckerSupplier<T> - Class in com.luchersol.core.specialized_checkers.lambda
-
A specialized checker for
Supplierinstances, providing a fluent API for validating function behavior and results. - CheckerSupplier(Supplier<T>, String) - Constructor for class com.luchersol.core.specialized_checkers.lambda.CheckerSupplier
-
Constructs a new
CheckerSupplierwith the specified supplier and name. - CheckerTree<T> - Class in com.luchersol.core.specialized_checkers.collection
-
A specialized checker for
Treedata structures, providing a fluent API to assert various properties and invariants about a tree. - CheckerTree(Tree<T>, String) - Constructor for class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Constructs a new
CheckerTreewith the specified tree and name. - CheckerURI - Class in com.luchersol.core.specialized_checkers.io
-
A specialized checker for
URIobjects, providing fluent validation methods for various URI components such as scheme, host, port, authority, fragment, path, and query. - CheckerURI(URI, String) - Constructor for class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Constructs a new
CheckerURIwith the specifiedURIand name. - checkProperty(String, Object...) - Method in class com.luchersol.core.util.AbstractChecker
-
Caution: Be careful with class types when using this method.
- checkProperty(String, List<Map.Entry<Object, Class<?>>>) - Method in class com.luchersol.core.util.AbstractChecker
-
Ensures that the methods are invoked using the desired classes.
- checkProperty(String, Map<String, Object>) - Method in class com.luchersol.core.util.AbstractChecker
-
Checks a property or method using a map of named arguments.
- checkProperty(Function<? super T, ? extends R>, String) - Method in class com.luchersol.core.util.AbstractChecker
-
Evaluates a property of the current object using the provided extractor function and returns a
Checkerfor further validation. - children - Variable in class com.luchersol.core.util.collection.Tree.TreeNode
-
The list of child nodes of this node.
- Cloner - Class in com.luchersol.core.util
-
Cloner provides a utility method for deep cloning objects using Kryo serialization.
- com.luchersol.cli - package com.luchersol.cli
-
Command-line interface implementation for the Checker framework.
- com.luchersol.cli.command - package com.luchersol.cli.command
-
Command implementations for the CLI interface.
- com.luchersol.core - package com.luchersol.core
-
Core validation framework for the Checker project.
- com.luchersol.core.specialized_checkers - package com.luchersol.core.specialized_checkers
-
Specialized checker implementations for various data types and structures.
- com.luchersol.core.specialized_checkers.collection - package com.luchersol.core.specialized_checkers.collection
-
Specialized checkers for Java collection types.
- com.luchersol.core.specialized_checkers.io - package com.luchersol.core.specialized_checkers.io
-
Specialized checkers for I/O and file system operations.
- com.luchersol.core.specialized_checkers.lambda - package com.luchersol.core.specialized_checkers.lambda
-
Lambda expression and functional programming checkers.
- com.luchersol.core.specialized_checkers.math - package com.luchersol.core.specialized_checkers.math
-
Specialized checkers for mathematical and array-based operations.
- com.luchersol.core.specialized_checkers.math.numbers - package com.luchersol.core.specialized_checkers.math.numbers
-
Specialized checkers for numeric types and operations.
- com.luchersol.core.specialized_checkers.math.numbers.bigTypes - package com.luchersol.core.specialized_checkers.math.numbers.bigTypes
-
Specialized checkers for arbitrary precision numeric types.
- com.luchersol.core.specialized_checkers.math.numbers.decimalTypes - package com.luchersol.core.specialized_checkers.math.numbers.decimalTypes
-
Specialized checkers for floating-point numeric types.
- com.luchersol.core.specialized_checkers.math.numbers.integerTypes - package com.luchersol.core.specialized_checkers.math.numbers.integerTypes
-
Specialized checkers for integer numeric types.
- com.luchersol.core.specialized_checkers.time - package com.luchersol.core.specialized_checkers.time
-
Specialized checkers for temporal and time-related operations.
- com.luchersol.core.specialized_checkers.time.temporal - package com.luchersol.core.specialized_checkers.time.temporal
-
Specialized checkers for Java 8+ temporal types.
- com.luchersol.core.util - package com.luchersol.core.util
-
Core utility classes and base abstractions for the Checker framework.
- com.luchersol.core.util.collection - package com.luchersol.core.util.collection
-
Utility classes for collection operations.
- connectedComponents() - Method in class com.luchersol.core.util.collection.Graph
-
Returns the number of connected components in the graph.
- contains(CharSequence) - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string contains the specified sequence of char values.
- containsEdge(Graph.Edge<N, E>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if the graph contains the specified edge.
- containsEdge(Graph.Edge<N, E>) - Method in class com.luchersol.core.util.collection.Graph
-
Checks if the graph contains the specified edge.
- containsEdge(N, N) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if the graph contains an edge from one node to another.
- containsEdge(N, N) - Method in class com.luchersol.core.util.collection.Graph
-
Checks if the graph contains an edge from one node to another.
- containsNode(N) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if the graph contains the specified node.
- containsNode(N) - Method in class com.luchersol.core.util.collection.Graph
-
Checks if the graph contains the specified node.
- convertToDoubleMatrix(T[][]) - Static method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Converts a matrix of any numeric type to a matrix of doubles.
- countEdges() - Method in class com.luchersol.core.util.collection.Graph
-
Returns the number of edges in the graph.
- countLeaves() - Method in class com.luchersol.core.util.collection.Tree
-
Returns the number of leaf nodes in the tree.
- countNodes() - Method in class com.luchersol.core.util.collection.Graph
-
Returns the number of nodes in the graph.
- CreateCheckerCommand - Class in com.luchersol.cli.command
-
Subcommand for creating a Java class.
- CreateCheckerCommand() - Constructor for class com.luchersol.cli.command.CreateCheckerCommand
D
- deactivateDeepClone() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiConsumer
-
Deactivates deep cloning of inputs before passing them to the BiConsumer.
- deactivateDeepClone() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiFunction
-
Deactivates deep cloning of inputs before passing them to the BiFunction.
- deactivateDeepClone() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiPredicate
-
Deactivates deep cloning of inputs before passing them to the BiPredicate.
- deactivateDeepClone() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerConsumer
-
Disables deep cloning of input objects before passing them to the
Consumer. - deactivateDeepClone() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerFunction
-
Disables deep cloning of input objects before passing them to the
Function. - deactivateDeepClone() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerPredicate
-
Disables deep cloning of input objects before passing them to the
Predicate. - deepClone(T) - Static method in class com.luchersol.core.util.Cloner
-
Performs a deep clone of the given object using Kryo serialization.
- diameter() - Method in class com.luchersol.core.util.collection.Tree
-
Returns the diameter of the tree (the length of the longest path between any two nodes).
- DIGIT - Static variable in class com.luchersol.core.util.Regex
-
Matches one or more digits.
- DNI - Static variable in class com.luchersol.core.util.Regex
-
Matches a Spanish DNI (Documento Nacional de Identidad).
- doesNothing(Collection<? extends Map.Entry<T, U>>) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiConsumer
-
Checks that the BiConsumer does not modify any of the entries in the collection.
- doesNothing(Collection<T>) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerConsumer
-
Asserts that applying the
Consumerto all elements in the given collection does not modify any input (all inputs remain unchanged). - doesNothing(T) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerConsumer
-
Asserts that applying the
Consumerto the given input does not modify the input (input remains unchanged). - doesNothing(T, U) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiConsumer
-
Checks that the BiConsumer does not modify the given inputs.
E
- Edge(N, N) - Constructor for class com.luchersol.core.util.collection.Graph.Edge
-
Constructs an edge with specified nodes, no weight or properties.
- Edge(N, N, E) - Constructor for class com.luchersol.core.util.collection.Graph.Edge
-
Constructs an edge with specified nodes and weight, no properties.
- Edge(N, N, E, Map<String, ?>) - Constructor for class com.luchersol.core.util.collection.Graph.Edge
-
Constructs an edge with specified nodes, weight, and properties.
- Edge(N, N, Map<String, ?>) - Constructor for class com.luchersol.core.util.collection.Graph.Edge
-
Constructs an edge with specified nodes and properties, no weight.
- empty(String) - Static method in class com.luchersol.core.util.ExceptionTracker
-
Creates an empty ExceptionTracker for the given name.
- end() - Method in class com.luchersol.core.util.AbstractChecker
-
Ends the current checker and returns the previous checker in the chain.
- endsWith(String) - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string ends with the specified suffix.
- equalsContent(Object, Object) - Static method in class com.luchersol.core.util.Utils
-
Checks deep equality between two objects, supporting arrays, collections, maps, atomic types, and CharSequences.
- evaluatesFalse(T) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerPredicate
-
Asserts that testing the
Predicatewith the given input evaluates tofalse. - evaluatesFalse(T, U) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiPredicate
-
Checks that the BiPredicate evaluates to false for the given inputs.
- evaluatesTrue(T) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerPredicate
-
Asserts that testing the
Predicatewith the given input evaluates totrue. - evaluatesTrue(T, U) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiPredicate
-
Checks that the BiPredicate evaluates to true for the given inputs.
- exceptionTracker - Variable in class com.luchersol.core.util.AbstractChecker
-
Tracks exceptions thrown or not thrown during checks.
- ExceptionTracker - Class in com.luchersol.core.util
-
ExceptionTracker tracks and manages exceptions thrown, not thrown, and not checked during validation or testing.
- ExceptionTracker(String) - Constructor for class com.luchersol.core.util.ExceptionTracker
-
Constructs an ExceptionTracker for the given name.
- exists() - Method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Checks if the file exists.
G
- getCheckMethod(ClassName, ClassName) - Method in class com.luchersol.cli.command.CreateCheckerCommand
-
Generates the check() method for the checker class.
- getCode() - Method in class com.luchersol.core.util.Message
-
Returns the message code.
- getConstructor(ClassName) - Method in class com.luchersol.cli.command.CreateCheckerCommand
-
Generates a constructor method for the checker class.
- getDepth() - Method in class com.luchersol.core.util.collection.Tree
-
Returns the depth (height) of the tree.
- getEdges() - Method in class com.luchersol.core.util.collection.Graph
-
Returns the set of all edges in the graph.
- getErrorMessage() - Static method in class com.luchersol.core.util.Message
-
Returns a standard error message with formatting applied (e.g., color and style).
- getFrom() - Method in class com.luchersol.core.util.collection.Graph.Edge
-
Returns the source node of the edge.
- getInput(T) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerConsumer
-
Returns the input object, deep-cloned if deep cloning is activated, otherwise returns the original input.
- getInput(T) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerFunction
-
Returns the input object, deep-cloned if deep cloning is activated, otherwise returns the original input.
- getMessage() - Method in class com.luchersol.core.util.Message
-
Returns the formatted message string.
- getMethod(Object, Queue<String>, Object) - Static method in class com.luchersol.core.util.AbstractChecker
-
Retrieves a method result from an object recursively.
- getNeighbors(N) - Method in class com.luchersol.core.util.collection.Graph
-
Returns the set of neighbors for a given node.
- getNodes() - Method in class com.luchersol.core.util.collection.Graph
-
Returns the set of all nodes in the graph.
- getObject() - Method in class com.luchersol.core.util.AbstractChecker
-
Returns the object being checked by this checker.
- getPassedChecks() - Method in class com.luchersol.core.util.ExceptionTracker
-
Returns the map of not thrown exceptions categorized by name.
- getProperty(Object, Queue<String>, Object) - Static method in class com.luchersol.core.util.AbstractChecker
-
Retrieves a nested property or method result using reflection.
- getProperty(String) - Static method in class com.luchersol.core.util.MessageService
-
Retrieves the message text for the given key using the default locale.
- getProperty(String, Class<T>) - Method in class com.luchersol.core.util.collection.Graph.Edge
-
Returns the value of a property for this edge, cast to the specified type.
- getProperty(String, Locale) - Static method in class com.luchersol.core.util.MessageService
-
Retrieves the message text for the given key using the specified locale.
- getRoot() - Method in class com.luchersol.core.util.collection.Tree
-
Returns the root node of the tree.
- getSelfMethod(ClassName) - Method in class com.luchersol.cli.command.CreateCheckerCommand
-
Generates the self() method for the checker class.
- getThrownExceptions() - Method in class com.luchersol.core.util.ExceptionTracker
-
Returns the map of thrown exceptions categorized by name.
- getTo() - Method in class com.luchersol.core.util.collection.Graph.Edge
-
Returns the destination node of the edge.
- getWeight() - Method in class com.luchersol.core.util.collection.Graph.Edge
-
Returns the weight of the edge as a double.
- Graph<N,
E> - Class in com.luchersol.core.util.collection -
Graph is a generic class representing a graph data structure with nodes and weighted edges.
- Graph() - Constructor for class com.luchersol.core.util.collection.Graph
-
Constructs an empty undirected graph.
- Graph(Collection<Graph.Edge<N, E>>) - Constructor for class com.luchersol.core.util.collection.Graph
-
Constructs an undirected graph with the specified edges.
- Graph(Collection<Graph.Edge<N, E>>, boolean) - Constructor for class com.luchersol.core.util.collection.Graph
-
Constructs a graph with the specified edges and directionality.
- Graph(Collection<N>, Collection<Graph.Edge<N, E>>) - Constructor for class com.luchersol.core.util.collection.Graph
-
Constructs an undirected graph with the specified nodes and edges.
- Graph(Collection<N>, Collection<Graph.Edge<N, E>>, boolean) - Constructor for class com.luchersol.core.util.collection.Graph
-
Constructs a graph with the specified nodes, edges, and directionality.
- Graph.Edge<N,
E> - Class in com.luchersol.core.util.collection -
Edge represents a connection between two nodes in the graph, possibly with a weight and additional properties.
H
- hasAlpha(int) - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color has the specified alpha (transparency) value.
- hasAuthority() - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI has an authority component.
- hasAuthority(String...) - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI's authority matches any of the specified authorities.
- hasContrast(Color) - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color has sufficient contrast with another color using the default threshold (128).
- hasContrast(Color, double) - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color has sufficient contrast with another color using the specified threshold.
- hasCycle() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if the graph contains at least one cycle.
- hasCycle() - Method in class com.luchersol.core.util.collection.Graph
-
Checks if the graph contains any cycles.
- hasErrors() - Method in class com.luchersol.core.util.AbstractChecker
-
Checks if any errors are recorded in the exception tracker.
- hasErrors() - Method in class com.luchersol.core.util.ExceptionTracker
-
Checks if there are any thrown exceptions.
- hasFrament() - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI has a fragment component.
- hasFrament(String...) - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI's fragment matches any of the specified fragments.
- hasHexadecimal(String) - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color's hexadecimal representation matches the specified string.
- hasHost() - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI has a host component.
- hasHost(String...) - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI's host matches any of the specified hosts.
- hasLengthBetween(String, int, int) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the length of the textual property at the specified path is within the given range (inclusive).
- hasName(String) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks if enum name matches the expected name.
- hasNotErrors() - Method in class com.luchersol.core.util.AbstractChecker
-
Checks if there are no errors recorded.
- hasNotErrors() - Method in class com.luchersol.core.util.ExceptionTracker
-
Checks if there are no thrown exceptions.
- hasOrdinal(int) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks if enum ordinal matches the expected value.
- hasPath() - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI has a path component.
- hasPath(String...) - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI's path matches any of the specified paths.
- hasPath(N, N) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if there is a path between two nodes in the graph.
- hasPath(N, N) - Method in class com.luchersol.core.util.collection.Graph
-
Checks if there is a path between two nodes in the graph.
- hasPort() - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI has a port component.
- hasPort(int...) - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI's port matches any of the specified ports.
- hasProperty(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the JSON contains the specified property path.
- hasProperty(String, Object) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks enum internal property using reflection.
- hasQuery() - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI has a query component.
- hasQuery(String...) - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI's query matches any of the specified queries.
- hasRank(int) - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that the matrix has the specified rank.
- hasRealEigenvalues() - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that the matrix has only real eigenvalues.
- hasSpecialCharacters() - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string contains any special characters (e.g., !
- hasSqueme() - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI has a scheme component.
- hasSqueme(String...) - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI's scheme matches any of the specified schemes.
- hasSymbol(String) - Method in class com.luchersol.core.specialized_checkers.CheckerCurrency
-
Checks if the currency has the specified symbol in the default locale.
- hasSymbol(String, Locale) - Method in class com.luchersol.core.specialized_checkers.CheckerCurrency
-
Checks if the currency has the specified symbol in the given locale.
- HEXADECIMAL - Static variable in class com.luchersol.core.util.Regex
-
Matches hexadecimal numbers, optionally prefixed with
0xor0X.
I
- inRange(int, int) - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string length is within the specified range (exclusive).
- inRange(int, int) - Method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Checks if the file size is within the specified range (inclusive).
- inRange(LocalDate, LocalDate) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDate
-
Checks if the local date is within the specified range (exclusive).
- inRange(LocalDateTime, LocalDateTime) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDateTime
-
Checks if the local date-time is within the specified range (exclusive).
- inRange(LocalTime, LocalTime) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalTime
-
Checks if the local time is within the specified range (exclusive).
- inRange(Date, Date) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerDate
-
Checks if the date is within the specified range (exclusive).
- inRange(U, U) - Method in interface com.luchersol.core.specialized_checkers.time.temporal.InterfaceCheckerDate
-
Checks if the value is within the specified range (exclusive).
- inRangeDepth(int, int) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Checks if the tree's depth is within the specified range (inclusive).
- inRangeDiamenter(int, int) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Checks if the tree's diameter is within the specified range (inclusive).
- inRangeEdges(int, int) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if the number of edges in the graph is within the specified range (inclusive).
- inRangeLeaves(int, int) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Checks if the number of leaves in the tree is within the specified range (inclusive).
- inRangeNodes(int, int) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if the number of nodes in the graph is within the specified range (inclusive).
- inRangeWeight(double, double) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if all edge weights in the graph are within the specified range (inclusive).
- InterfaceChecker<T,
U> - Interface in com.luchersol.core.util -
InterfaceChecker defines a contract for checker classes that validate values using predicates.
- InterfaceCheckerDate<T,
U> - Interface in com.luchersol.core.specialized_checkers.time.temporal -
InterfaceCheckerDate defines a contract for date/time checker classes, providing common validation methods such as comparisons (before, after, in range) and temporal checks (past, future).
- InterfaceCheckerNumber<T> - Interface in com.luchersol.core.specialized_checkers.math.numbers
-
Interface for fluent number checkers, providing common validation methods for numeric types.
- IPV4 - Static variable in class com.luchersol.core.util.Regex
-
Matches a valid IPv4 address.
- IPV6 - Static variable in class com.luchersol.core.util.Regex
-
Matches a valid IPv6 address (compressed and full forms).
- is(Predicate<T>) - Method in class com.luchersol.core.util.AbstractChecker
-
Validates the object with a custom condition using a default message.
- is(Predicate<T>, Message) - Method in class com.luchersol.core.util.AbstractChecker
-
Validates the object with a custom condition and message.
- is(Predicate<T>, String) - Method in class com.luchersol.core.util.AbstractChecker
-
Validates the object with a custom condition and message.
- is(Predicate<U>) - Method in interface com.luchersol.core.util.InterfaceChecker
-
Asserts that the value satisfies the given condition.
- is(Predicate<U>, String) - Method in interface com.luchersol.core.util.InterfaceChecker
-
Asserts that the value satisfies the given condition, with a custom message on failure.
- isAbsolute() - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI is absolute (has a scheme).
- isAfter(LocalDate) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDate
-
Checks if the local date is after the specified date.
- isAfter(LocalDateTime) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDateTime
-
Checks if the local date-time is after the specified date-time.
- isAfter(LocalTime) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalTime
-
Checks if the local time is after the specified time.
- isAfter(Date) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerDate
-
Checks if the date is after the specified date.
- isAfter(T) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks if enum appears after another enum.
- isAfter(U) - Method in interface com.luchersol.core.specialized_checkers.time.temporal.InterfaceCheckerDate
-
Checks if the value is after the specified date/time.
- isAfterOrEqual(LocalDate) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDate
-
Checks if the local date is after or equal to the specified date.
- isAfterOrEqual(LocalDateTime) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDateTime
-
Checks if the local date-time is after or equal to the specified date-time.
- isAfterOrEqual(LocalTime) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalTime
-
Checks if the local time is after or equal to the specified time.
- isAfterOrEqual(Date) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerDate
-
Checks if the date is after or equal to the specified date.
- isAfterOrEqual(U) - Method in interface com.luchersol.core.specialized_checkers.time.temporal.InterfaceCheckerDate
-
Checks if the value is after or equal to the specified date/time.
- isArray() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is an array and returns a CheckerArray for further validation.
- isArray(Class<C>) - Method in class com.luchersol.core.util.Checker
-
Checks if the object is an array of the given class and returns a CheckerArray for further validation.
- isArray(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is an array.
- isBefore(LocalDate) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDate
-
Checks if the local date is before the specified date.
- isBefore(LocalDateTime) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDateTime
-
Checks if the local date-time is before the specified date-time.
- isBefore(LocalTime) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalTime
-
Checks if the local time is before the specified time.
- isBefore(Date) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerDate
-
Checks if the date is before the specified date.
- isBefore(T) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks if enum appears before another enum.
- isBefore(U) - Method in interface com.luchersol.core.specialized_checkers.time.temporal.InterfaceCheckerDate
-
Checks if the value is before the specified date/time.
- isBeforeOrEqual(LocalDate) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDate
-
Checks if the local date is before or equal to the specified date.
- isBeforeOrEqual(LocalDateTime) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDateTime
-
Checks if the local date-time is before or equal to the specified date-time.
- isBeforeOrEqual(LocalTime) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalTime
-
Checks if the local time is before or equal to the specified time.
- isBeforeOrEqual(Date) - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerDate
-
Checks if the date is before or equal to the specified date.
- isBeforeOrEqual(U) - Method in interface com.luchersol.core.specialized_checkers.time.temporal.InterfaceCheckerDate
-
Checks if the value is before or equal to the specified date/time.
- isBigDecimal() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a BigDecimal and returns a CheckerBigDecimal for further validation.
- isBigDecimal(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is a BigDecimal.
- isBigInteger() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a BigInteger and returns a CheckerBigInteger for further validation.
- isBigInteger(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is a BigInteger.
- isBinary(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is binary data.
- isBinaryTree() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if the graph is a binary tree (each node has at most two children).
- isBinaryTree() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Checks if the tree is a binary tree (each node has at most two children).
- isBinaryTree() - Method in class com.luchersol.core.util.collection.Graph
-
Checks if the graph is a binary tree (each node has at most two children).
- isBinaryTree() - Method in class com.luchersol.core.util.collection.Tree
-
Checks if the tree is a binary tree (each node has at most two children).
- isBlack() - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color is black.
- isBlank() - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string is blank (empty or contains only whitespace).
- isBoolean(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is a boolean value.
- isCollection() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a Collection.
- isColor() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a Color and returns a CheckerColor for further validation.
- isColor(Color) - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color is equal to another color.
- isConnected() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if the graph is connected (there is a path between every pair of nodes).
- isConnected() - Method in class com.luchersol.core.util.collection.Graph
-
Checks if the graph is connected (there is a path between every pair of nodes).
- isContainerNode(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is a container node (object or array).
- isCurrency() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a Currency and returns a CheckerCurrency for further validation.
- isDark() - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color is considered dark using the default threshold (128).
- isDark(double) - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color is considered dark using the specified threshold.
- isDesaturated(double) - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color is desaturated (saturation below the specified threshold).
- isDiagonal() - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that the matrix is diagonal (all off-diagonal elements are zero).
- isDigit() - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string consists only of digits.
- isDirected() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if the graph is directed.
- isDirected() - Method in class com.luchersol.core.util.collection.Graph
-
Checks if the graph is directed.
- isDivisibleBy(BigInteger) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris divisible by the specified divisor. - isDNI() - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string is a valid Spanish DNI (8 digits followed by an uppercase letter).
- isDouble() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a Double and returns a CheckerDouble for further validation.
- isDouble(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is a double value.
- isEmpty() - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string is empty.
- isEmpty() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if the graph is empty (contains no nodes).
- isEmpty() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerList
-
Checks if the list is empty.
- isEmpty() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerMap
-
Checks if the map is empty.
- isEmpty() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerSet
-
Checks if the set is empty.
- isEmpty() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Checks if the tree is empty.
- isEmpty() - Method in class com.luchersol.core.specialized_checkers.math.CheckerArray
-
Asserts that the array is empty (has zero length).
- isEmpty() - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that the matrix is empty (has zero rows or all rows are empty).
- isEmpty() - Method in class com.luchersol.core.util.collection.Graph
-
Checks if the graph is empty (contains no nodes).
- isEmpty() - Method in class com.luchersol.core.util.collection.Tree
-
Checks if the tree is empty (root value is null).
- isEmpty(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is empty.
- isEqual(Object) - Method in class com.luchersol.core.util.AbstractChecker
-
Checks if the object equals another object.
- isEqual(Duration) - Method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Checks if the duration is equal to another duration.
- isEqual(Period) - Method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Checks if the period is equal to another period.
- isEqual(TemporalUnit, double) - Method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Checks if the duration is equal to the specified time in the given temporal unit.
- isEqual(TemporalUnit, double) - Method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Checks if the period is equal to the specified time in the given temporal unit.
- isEqual(T) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks if the enum equals the expected value.
- isEqualsIgnoreCase(String) - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string equals another string, ignoring case considerations.
- isEven() - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris even (divisible by two). - isEven() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is even (divisible by two). - isEven() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is even (divisible by two). - isFile() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a File and returns a CheckerFile for further validation.
- isFloat() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a Float and returns a CheckerFloat for further validation.
- isFloat(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is a float value.
- isFloatingPointNumber(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is a floating point number.
- isFrom(Locale) - Method in class com.luchersol.core.specialized_checkers.CheckerCurrency
-
Checks if the currency is the one used in the specified locale.
- isFull() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Checks if the tree is full (every node has 0 or 2 children).
- isFull() - Method in class com.luchersol.core.util.collection.Tree
-
Checks if the tree is full (every node has 0 or 2 children).
- isFullRank() - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that the matrix is full rank (rank equals the minimum of the number of rows and columns).
- isFuture() - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerDate
-
Checks if the date is in the future (after the current date and time).
- isFuture() - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDate
-
Checks if the local date is in the future (after the current date).
- isFuture() - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDateTime
-
Checks if the local date-time is in the future (after the current date-time).
- isFuture() - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalTime
-
Checks if the local time is in the future (after the current time).
- isFuture() - Method in interface com.luchersol.core.specialized_checkers.time.temporal.InterfaceCheckerDate
-
Checks if the value is in the future (after now).
- isFutureOrPresent() - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDate
-
Checks if the local date is in the future or present (not before the current date).
- isGraph(Collection<Graph.Edge<N, E>>) - Method in class com.luchersol.core.util.Checker
-
Creates a CheckerGraph for the given edges (undirected by default).
- isGraph(Collection<Graph.Edge<N, E>>, boolean) - Method in class com.luchersol.core.util.Checker
-
Creates a CheckerGraph for the given edges and directionality.
- isGraph(Collection<N>, Collection<Graph.Edge<N, E>>) - Method in class com.luchersol.core.util.Checker
-
Creates a CheckerGraph for the given nodes and edges (undirected by default).
- isGraph(Collection<N>, Collection<Graph.Edge<N, E>>, boolean) - Method in class com.luchersol.core.util.Checker
-
Creates a CheckerGraph for the given nodes, edges, and directionality.
- isGray() - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color is a shade of gray (red, green, and blue components are equal).
- isGreaterOrEqualThan(Duration) - Method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Checks if the duration is greater than or equal to another duration.
- isGreaterOrEqualThan(Period) - Method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Checks if the period is greater than or equal to another period.
- isGreaterOrEqualThan(TemporalUnit, double) - Method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Checks if the duration is greater than or equal to the specified time in the given temporal unit.
- isGreaterOrEqualThan(TemporalUnit, double) - Method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Checks if the period is greater than or equal to the specified time in the given temporal unit.
- isGreaterOrEqualTo(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis greater than or equal to the specifiedBytevalue. - isGreaterOrEqualTo(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris greater than or equal to the specifiedBytevalue. - isGreaterOrEqualTo(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is greater than or equal to the specifiedBytevalue. - isGreaterOrEqualTo(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is greater than or equal to the specifiedBytevalue. - isGreaterOrEqualTo(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is greater than or equal to the specifiedBytevalue. - isGreaterOrEqualTo(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is greater than or equal to the specifiedBytevalue. - isGreaterOrEqualTo(Byte) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is greater than or equal to the given value.
- isGreaterOrEqualTo(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis greater than or equal to the specifiedDoublevalue. - isGreaterOrEqualTo(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris greater than or equal to the specifiedDoublevalue. - isGreaterOrEqualTo(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is greater than or equal to the specifiedDoublevalue. - isGreaterOrEqualTo(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is greater than or equal to the specifiedDoublevalue. - isGreaterOrEqualTo(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is greater than or equal to the specifiedDoublevalue. - isGreaterOrEqualTo(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is greater than or equal to the specifiedDoublevalue. - isGreaterOrEqualTo(Double) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is greater than or equal to the given value.
- isGreaterOrEqualTo(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis greater than or equal to the specifiedFloatvalue. - isGreaterOrEqualTo(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris greater than or equal to the specifiedFloatvalue. - isGreaterOrEqualTo(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is greater than or equal to the specifiedFloatvalue. - isGreaterOrEqualTo(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is greater than or equal to the specifiedFloatvalue. - isGreaterOrEqualTo(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is greater than or equal to the specifiedFloatvalue. - isGreaterOrEqualTo(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is greater than or equal to the specifiedFloatvalue. - isGreaterOrEqualTo(Float) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is greater than or equal to the given value.
- isGreaterOrEqualTo(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis greater than or equal to the specifiedIntegervalue. - isGreaterOrEqualTo(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris greater than or equal to the specifiedIntegervalue. - isGreaterOrEqualTo(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is greater than or equal to the specifiedIntegervalue. - isGreaterOrEqualTo(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is greater than or equal to the specifiedIntegervalue. - isGreaterOrEqualTo(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is greater than or equal to the specifiedIntegervalue. - isGreaterOrEqualTo(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is greater than or equal to the specifiedIntegervalue. - isGreaterOrEqualTo(Integer) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is greater than or equal to the given value.
- isGreaterOrEqualTo(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis greater than or equal to the specifiedLongvalue. - isGreaterOrEqualTo(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris greater than or equal to the specifiedLongvalue. - isGreaterOrEqualTo(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is greater than or equal to the specifiedLongvalue. - isGreaterOrEqualTo(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is greater than or equal to the specifiedLongvalue. - isGreaterOrEqualTo(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is greater than or equal to the specifiedLongvalue. - isGreaterOrEqualTo(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is greater than or equal to the specifiedLongvalue. - isGreaterOrEqualTo(Long) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is greater than or equal to the given value.
- isGreaterOrEqualTo(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis greater than or equal to the specifiedShortvalue. - isGreaterOrEqualTo(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris greater than or equal to the specifiedShortvalue. - isGreaterOrEqualTo(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is greater than or equal to the specifiedShortvalue. - isGreaterOrEqualTo(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is greater than or equal to the specifiedShortvalue. - isGreaterOrEqualTo(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is greater than or equal to the specifiedShortvalue. - isGreaterOrEqualTo(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is greater than or equal to the specifiedShortvalue. - isGreaterOrEqualTo(Short) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is greater than or equal to the given value.
- isGreaterThan(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis greater than the specifiedBytevalue. - isGreaterThan(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris greater than the specified value. - isGreaterThan(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is greater than the specified value. - isGreaterThan(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is greater than the specifiedBytevalue. - isGreaterThan(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is greater than the specified value. - isGreaterThan(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is greater than the specified value. - isGreaterThan(Byte) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is strictly greater than the given value.
- isGreaterThan(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis greater than the specifiedDoublevalue. - isGreaterThan(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris greater than the specifiedDoublevalue. - isGreaterThan(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is greater than the specifiedDoublevalue. - isGreaterThan(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is greater than the specifiedDoublevalue. - isGreaterThan(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is greater than the specifiedDoublevalue. - isGreaterThan(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is greater than the specifiedDoublevalue. - isGreaterThan(Double) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is strictly greater than the given value.
- isGreaterThan(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis greater than the specifiedFloatvalue. - isGreaterThan(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris greater than the specifiedFloatvalue. - isGreaterThan(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is greater than the specifiedFloatvalue. - isGreaterThan(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is greater than the specifiedFloatvalue. - isGreaterThan(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is greater than the specifiedFloatvalue. - isGreaterThan(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is greater than the specifiedFloatvalue. - isGreaterThan(Float) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is strictly greater than the given value.
- isGreaterThan(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis greater than the specifiedIntegervalue. - isGreaterThan(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris less than the specified value. - isGreaterThan(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is less than the specified value. - isGreaterThan(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is greater than the specifiedIntegervalue. - isGreaterThan(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is less than the specified value. - isGreaterThan(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is less than the specified value. - isGreaterThan(Integer) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is strictly greater than the given value.
- isGreaterThan(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis greater than the specifiedLongvalue. - isGreaterThan(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris less than or equal to the specified value. - isGreaterThan(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is less than or equal to the specified value. - isGreaterThan(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is greater than the specifiedLongvalue. - isGreaterThan(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is less than or equal to the specified value. - isGreaterThan(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is less than or equal to the specified value. - isGreaterThan(Long) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is strictly greater than the given value.
- isGreaterThan(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis greater than the specifiedShortvalue. - isGreaterThan(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris greater than or equal to the specified value. - isGreaterThan(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is greater than or equal to the specified value. - isGreaterThan(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is greater than the specifiedShortvalue. - isGreaterThan(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is greater than or equal to the specified value. - isGreaterThan(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is greater than or equal to the specified value. - isGreaterThan(Short) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is strictly greater than the given value.
- isGreaterThan(Duration) - Method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Checks if the duration is greater than another duration.
- isGreaterThan(Period) - Method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Checks if the period is greater than another period.
- isGreaterThan(TemporalUnit, double) - Method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Checks if the duration is greater than the specified time in the given temporal unit.
- isGreaterThan(TemporalUnit, double) - Method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Checks if the period is greater than the specified time in the given temporal unit.
- isHexadecimal() - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string consists of a hexadecimal sequence.
- isIdentical(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Checks if the file is identical to another file at the specified path.
- isIdentity() - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that the matrix is an identity matrix (ones on the diagonal, zeros elsewhere).
- isIn(Collection<T>) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks inclusion against a collection.
- isIn(EnumSet<T>) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks inclusion against a collection.
- isIn(T...) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks if the enum belongs to the specified values.
- isInEnum(String, List<String>) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the textual property at the specified path is one of the allowed values.
- isInfinite() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is infinite. - isInfinite() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is infinite. - isInRange(String, int, int) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the integer property at the specified path is within the given range (inclusive).
- isInstance(Class<C>) - Method in class com.luchersol.core.util.Checker
-
Checks if the object is an instance of the given class.
- isInt(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is an integer value.
- isInteger() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is an Integer and returns a CheckerInteger for further validation.
- isIntegralNumber(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is an integral number.
- isInvertible() - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that the matrix is invertible (has a non-zero determinant).
- isIPv4() - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string is a valid IPv4 address.
- isIPv6() - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string is a valid IPv6 address.
- isJson() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a File and returns a CheckerJson for JSON file validation.
- isLeaf() - Method in class com.luchersol.core.util.collection.Tree.TreeNode
-
Checks if this node is a leaf (has no children).
- isLessOrEqualThan(Duration) - Method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Checks if the duration is less than or equal to another duration.
- isLessOrEqualThan(Period) - Method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Checks if the period is less than or equal to another period.
- isLessOrEqualThan(TemporalUnit, double) - Method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Checks if the duration is less than or equal to the specified time in the given temporal unit.
- isLessOrEqualThan(TemporalUnit, double) - Method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Checks if the period is less than or equal to the specified time in the given temporal unit.
- isLessOrEqualTo(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis less than or equal to the specifiedBytevalue. - isLessOrEqualTo(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris less than or equal to the specifiedBytevalue. - isLessOrEqualTo(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is less than or equal to the specifiedBytevalue. - isLessOrEqualTo(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is less than or equal to the specifiedBytevalue. - isLessOrEqualTo(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is less than or equal to the specifiedBytevalue. - isLessOrEqualTo(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is less than or equal to the specifiedBytevalue. - isLessOrEqualTo(Byte) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is less than or equal to the given value.
- isLessOrEqualTo(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis less than or equal to the specifiedDoublevalue. - isLessOrEqualTo(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris less than or equal to the specifiedDoublevalue. - isLessOrEqualTo(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is less than or equal to the specifiedDoublevalue. - isLessOrEqualTo(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is less than or equal to the specifiedDoublevalue. - isLessOrEqualTo(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is less than or equal to the specifiedDoublevalue. - isLessOrEqualTo(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is less than or equal to the specifiedDoublevalue. - isLessOrEqualTo(Double) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is less than or equal to the given value.
- isLessOrEqualTo(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis less than or equal to the specifiedFloatvalue. - isLessOrEqualTo(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris less than or equal to the specifiedFloatvalue. - isLessOrEqualTo(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is less than or equal to the specifiedFloatvalue. - isLessOrEqualTo(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is less than or equal to the specifiedFloatvalue. - isLessOrEqualTo(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is less than or equal to the specifiedFloatvalue. - isLessOrEqualTo(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is less than or equal to the specifiedFloatvalue. - isLessOrEqualTo(Float) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is less than or equal to the given value.
- isLessOrEqualTo(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis less than or equal to the specifiedIntegervalue. - isLessOrEqualTo(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris less than or equal to the specifiedIntegervalue. - isLessOrEqualTo(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is less than or equal to the specifiedIntegervalue. - isLessOrEqualTo(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is less than or equal to the specifiedIntegervalue. - isLessOrEqualTo(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is less than or equal to the specifiedIntegervalue. - isLessOrEqualTo(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is less than or equal to the specifiedIntegervalue. - isLessOrEqualTo(Integer) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is less than or equal to the given value.
- isLessOrEqualTo(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis less than or equal to the specifiedLongvalue. - isLessOrEqualTo(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris less than or equal to the specifiedLongvalue. - isLessOrEqualTo(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is less than or equal to the specifiedLongvalue. - isLessOrEqualTo(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is less than or equal to the specifiedLongvalue. - isLessOrEqualTo(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is less than or equal to the specifiedLongvalue. - isLessOrEqualTo(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is less than or equal to the specifiedLongvalue. - isLessOrEqualTo(Long) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is less than or equal to the given value.
- isLessOrEqualTo(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis less than or equal to the specifiedShortvalue. - isLessOrEqualTo(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris less than or equal to the specifiedShortvalue. - isLessOrEqualTo(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is less than or equal to the specifiedShortvalue. - isLessOrEqualTo(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is less than or equal to the specifiedShortvalue. - isLessOrEqualTo(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is less than or equal to the specifiedShortvalue. - isLessOrEqualTo(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is less than or equal to the specifiedShortvalue. - isLessOrEqualTo(Short) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is less than or equal to the given value.
- isLessThan(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis less than the specifiedBytevalue. - isLessThan(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris less than the specifiedBytevalue. - isLessThan(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is less than to the specifiedBytevalue. - isLessThan(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is less than the specifiedBytevalue. - isLessThan(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is less than or equal to the specifiedBytevalue. - isLessThan(Byte) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is less than the specifiedBytevalue. - isLessThan(Byte) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is strictly less than the given value.
- isLessThan(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis less than the specifiedDoublevalue. - isLessThan(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris less than the specifiedDoublevalue. - isLessThan(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is less than the specifiedDoublevalue. - isLessThan(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is less than the specifiedDoublevalue. - isLessThan(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is less than the specifiedDoublevalue. - isLessThan(Double) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is less than the specifiedDoublevalue. - isLessThan(Double) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is strictly less than the given value.
- isLessThan(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis less than the specifiedFloatvalue. - isLessThan(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris less than the specifiedFloatvalue. - isLessThan(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is less than the specifiedFloatvalue. - isLessThan(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is less than the specifiedFloatvalue. - isLessThan(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is less than the specifiedFloatvalue. - isLessThan(Float) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is less than the specifiedFloatvalue. - isLessThan(Float) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is strictly less than the given value.
- isLessThan(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis less than the specifiedIntegervalue. - isLessThan(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris less than the specifiedIntegervalue. - isLessThan(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is less than to the specifiedIntegervalue. - isLessThan(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is less than the specifiedIntegervalue. - isLessThan(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is less than or equal to the specifiedIntegervalue. - isLessThan(Integer) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is less than the specifiedIntegervalue. - isLessThan(Integer) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is strictly less than the given value.
- isLessThan(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis less than the specifiedLongvalue. - isLessThan(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris less than the specifiedLongvalue. - isLessThan(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is less than to the specifiedLongvalue. - isLessThan(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is less than the specifiedLongvalue. - isLessThan(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is less than or equal to the specifiedLongvalue. - isLessThan(Long) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is less than the specifiedLongvalue. - isLessThan(Long) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is strictly less than the given value.
- isLessThan(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis less than the specifiedShortvalue. - isLessThan(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris less than the specifiedShortvalue. - isLessThan(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is less than to the specifiedShortvalue. - isLessThan(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is less than the specifiedShortvalue. - isLessThan(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is less than or equal to the specifiedShortvalue. - isLessThan(Short) - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is less than the specifiedShortvalue. - isLessThan(Short) - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is strictly less than the given value.
- isLessThan(Duration) - Method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Checks if the duration is less than another duration.
- isLessThan(Period) - Method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Checks if the period is less than another period.
- isLessThan(TemporalUnit, double) - Method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Checks if the duration is less than the specified time in the given temporal unit.
- isLessThan(TemporalUnit, double) - Method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Checks if the period is less than the specified time in the given temporal unit.
- isLight() - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color is considered light using the default threshold (128).
- isLight(double) - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color is considered light using the specified threshold.
- isList() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a List and returns a CheckerList for further validation.
- isList(Class<C>) - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a List whose elements are all instances of the given class.
- isLong() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a Long and returns a CheckerLong for further validation.
- isLong(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is a long value.
- isLowerTriangular() - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that the matrix is lower triangular (all elements above the main diagonal are zero).
- isMap() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a Map and returns a CheckerMap for further validation.
- isMap(Class<K>, Class<V>) - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a Map whose keys and values are instances of the given classes.
- isMatrix() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a matrix (2D array) and returns a CheckerMatrix for further validation.
- isMatrix(Class<C>) - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a matrix (2D array) of the given class and returns a CheckerMatrix for further validation.
- isMissingNode(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is a missing node.
- isNaN() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is NaN (not a number). - isNaN() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is NaN (not a number). - isNegative() - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis negative (less than zero). - isNegative() - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris negative (less than zero). - isNegative() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is negative (less than zero). - isNegative() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is negative (less than zero). - isNegative() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is negative (less than zero). - isNegative() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is negative (less than zero). - isNegative() - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is strictly negative.
- isNegative() - Method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Checks if the duration is negative (less than zero).
- isNegative() - Method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Checks if the period is negative (less than zero).
- isNegativeOrZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis negative or zero (less than or equal to zero). - isNegativeOrZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris negative or zero (less than or equal to zero). - isNegativeOrZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is negative or zero (less than or equal to zero). - isNegativeOrZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is negative or zero (less than or equal to zero). - isNegativeOrZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is negative or zero (less than or equal to zero). - isNegativeOrZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is negative or zero (less than or equal to zero). - isNegativeOrZero() - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is negative or zero.
- isNonNull() - Method in class com.luchersol.core.util.AbstractChecker
-
Checks if the object is not null.
- isNot(Predicate<T>) - Method in class com.luchersol.core.util.AbstractChecker
-
Validates that the condition is NOT true using a default message.
- isNot(Predicate<T>, String) - Method in class com.luchersol.core.util.AbstractChecker
-
Validates that the condition is NOT true.
- isNot(Predicate<U>) - Method in interface com.luchersol.core.util.InterfaceChecker
-
Asserts that the value does not satisfy the given condition.
- isNot(Predicate<U>, String) - Method in interface com.luchersol.core.util.InterfaceChecker
-
Asserts that the value does not satisfy the given condition, with a custom message on failure.
- isNotEqual(T) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks if the enum is different from the given value.
- isNotIn(Collection<T>) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks if the enum does NOT belong to the specified values.
- isNotIn(EnumSet<T>) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks if the enum does NOT belong to the specified values.
- isNotIn(T...) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks if the enum does NOT belong to the specified values.
- isNull() - Method in class com.luchersol.core.util.AbstractChecker
-
Checks if the object is null.
- isNull(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is null.
- isNumber() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a Number.
- isNumber(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is a number.
- isObject(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is a JSON object.
- isOdd() - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris odd (not divisible by two). - isOdd() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is odd (not divisible by two). - isOdd() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is odd (not divisible by two). - isOpaque() - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color is fully opaque (alpha value is 255).
- isOrthogonal() - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that the matrix is orthogonal (its transpose is its inverse).
- isPalindrome() - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string is a palindrome (reads the same forwards and backwards).
- isPast() - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerDate
-
Checks if the date is in the past (before the current date and time).
- isPast() - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDate
-
Checks if the local date is in the past (before the current date).
- isPast() - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDateTime
-
Checks if the local date-time is in the past (before the current date-time).
- isPast() - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalTime
-
Checks if the local time is in the past (before the current time).
- isPast() - Method in interface com.luchersol.core.specialized_checkers.time.temporal.InterfaceCheckerDate
-
Checks if the value is in the past (before now).
- isPastOrPresent() - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDate
-
Checks if the local date is in the past or present (not after the current date).
- isPojo(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is a POJO (Plain Old Java Object).
- isPositive() - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis positive (greater than zero). - isPositive() - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris positive (greater than zero). - isPositive() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is positive (greater than zero). - isPositive() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is positive (greater than zero). - isPositive() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is positive (greater than zero). - isPositive() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is positive (greater than zero). - isPositive() - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is strictly positive.
- isPositive() - Method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Checks if the duration is positive (greater than zero).
- isPositive() - Method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Checks if the period is positive (greater than zero).
- isPositiveDefinite() - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that the matrix is positive definite (all eigenvalues are positive).
- isPositiveOrZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis positive or zero (greater than or equal to zero). - isPositiveOrZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris positive or zero (greater than or equal to zero). - isPositiveOrZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is positive or zero (greater than or equal to zero). - isPositiveOrZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is positive or zero (greater than or equal to zero). - isPositiveOrZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is positive or zero (greater than or equal to zero). - isPositiveOrZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is positive or zero (greater than or equal to zero). - isPositiveOrZero() - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is positive or zero.
- isPowerOfTwo() - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris a power of two. - isPrime() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is prime. - isPrime() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is prime. - isProbablePrime(int) - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris probably prime, with the specified certainty. - isRelative() - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Checks if the URI is relative (does not have a scheme).
- isSameType(Enum<?>) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks if enums belong to the same declaring type.
- isSet() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a Set and returns a CheckerSet for further validation.
- isSet(Class<C>) - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a Set whose elements are all instances of the given class.
- isShort(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is a short value.
- isSimilar(Color, double) - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color is similar to another color within the specified threshold.
- isSortedAsc() - Method in class com.luchersol.core.specialized_checkers.math.CheckerArray
-
Asserts that the array is sorted in ascending order according to the natural ordering of its elements.
- isSortedAsc(Comparator<T>) - Method in class com.luchersol.core.specialized_checkers.math.CheckerArray
-
Asserts that the array is sorted in ascending order according to the provided comparator.
- isSortedDesc() - Method in class com.luchersol.core.specialized_checkers.math.CheckerArray
-
Asserts that the array is sorted in descending order according to the natural ordering of its elements.
- isSortedDesc(Comparator<T>) - Method in class com.luchersol.core.specialized_checkers.math.CheckerArray
-
Asserts that the array is sorted in descending order according to the provided comparator.
- isSquare() - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that the matrix is square (number of rows equals number of columns).
- isString() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a String and returns a CheckerString for further validation.
- isSubset(Collection<T>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerList
-
Checks if the list is a subset of the given collection.
- isSubset(Collection<T>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerSet
-
Checks if the set is a subset of the given collection.
- isSufficientPercentage(Predicate<T>, double) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerList
-
Checks if at least the specified percentage of elements in the list match the given predicate.
- isSufficientPercentage(Predicate<T>, double) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerSet
-
Checks if at least the specified percentage of elements in the set match the given predicate.
- isSufficientPercentage(Predicate<T>, double) - Method in class com.luchersol.core.specialized_checkers.math.CheckerArray
-
Asserts that at least the given percentage of elements in the array match the provided predicate.
- isSuperset(Collection<T>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerList
-
Checks if the list is a superset of the given collection.
- isSuperset(Collection<T>) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerSet
-
Checks if the set is a superset of the given collection.
- isSymmetric() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Checks if the tree is symmetric (mirror image around its center).
- isSymmetric() - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that the matrix is symmetric (equal to its transpose).
- isSymmetric() - Method in class com.luchersol.core.util.collection.Tree
-
Checks if the tree is symmetric (a mirror of itself).
- isTextual(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the property at the specified path is a textual value (string).
- isTransparent() - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color is transparent (alpha value less than 255).
- isTree() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if the graph is a tree (connected and acyclic).
- isTree() - Method in class com.luchersol.core.util.collection.Graph
-
Checks if the graph is a tree (undirected, connected, and acyclic).
- isTree(C) - Method in class com.luchersol.core.util.Checker
-
Creates a CheckerTree for the given root value.
- isTree(C, Map<C, List<C>>) - Method in class com.luchersol.core.util.Checker
-
Creates a CheckerTree for the given root value and children map.
- isTypeDirectory() - Method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Checks if the file is a directory.
- isTypeFile() - Method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Checks if the file is a regular file (not a directory).
- isTypeHidden() - Method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Checks if the file is hidden.
- isUpperTriangular() - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that the matrix is upper triangular (all elements below the main diagonal are zero).
- isURI() - Method in class com.luchersol.core.util.Checker
-
Checks if the object is a URI and returns a CheckerURI for further validation.
- isWhite() - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Checks if the color is white.
- isZero() - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Asserts that the matrix is a zero matrix (all elements are zero).
- isZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Asserts that the
BigDecimalis zero. - isZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Asserts that the
BigIntegeris zero. - isZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Asserts that the
Doublevalue is zero. - isZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Asserts that the
Floatvalue is zero. - isZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Asserts that the
Integervalue is zero. - isZero() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Asserts that the
Longvalue is zero. - isZero() - Method in interface com.luchersol.core.specialized_checkers.math.numbers.InterfaceCheckerNumber
-
Asserts that the checked number is exactly zero.
- isZero() - Method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Checks if the duration is zero.
- isZero() - Method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Checks if the period is zero.
M
- main(String[]) - Static method in class com.luchersol.cli.CheckerCLI
-
Main method that runs the CLI application.
- matches(String) - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string matches the given regular expression.
- matchesRegex(String, String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Checks if the textual property at the specified path matches the given regular expression.
- max(int) - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string length is less than the specified maximum.
- max(int) - Method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Checks if the file size is at most the specified maximum number of bytes.
- maxDegree() - Method in class com.luchersol.core.util.collection.Tree
-
Returns the maximum degree (number of children) of any node in the tree.
- maxDepth(int) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Checks if the tree's depth is at most the specified maximum.
- maxDiamenter(int) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Checks if the tree's diameter is at most the specified maximum.
- maxEdges(int) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if the graph has at most the specified maximum number of edges.
- maxLeaves(int) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Checks if the number of leaves in the tree is at most the specified maximum.
- maxNodes(int) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if the graph has at most the specified maximum number of nodes.
- maxWeight(double) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if all edge weights in the graph are at most the specified maximum value.
- merge(ExceptionTracker) - Method in class com.luchersol.core.util.ExceptionTracker
-
Merges another ExceptionTracker's exceptions into this one, combining all categories by name.
- Message - Class in com.luchersol.core.util
-
Represents a formatted message with an optional code and arguments.
- Message(String, String, Object...) - Constructor for class com.luchersol.core.util.Message
-
Constructs a new
Messagewith the given code, message template, and arguments. - MessageService - Class in com.luchersol.core.util
-
Message provides utility methods for retrieving and formatting localized messages from a properties file.
- min(int) - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string length is greater than the specified minimum.
- min(int) - Method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Checks if the file size is at least the specified minimum number of bytes.
- minDepth(int) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Checks if the tree's depth is at least the specified minimum.
- minDiamenter(int) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Checks if the tree's diameter is at least the specified minimum.
- minEdges(int) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if the graph has at least the specified minimum number of edges.
- minLeaves(int) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Checks if the number of leaves in the tree is at least the specified minimum.
- minNodes(int) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if the graph has at least the specified minimum number of nodes.
- minWeight(double) - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Checks if all edge weights in the graph are at least the specified minimum value.
- modifiesInput(Collection<? extends Map.Entry<T, U>>, BiPredicate<T, U>) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiConsumer
-
Checks that the BiConsumer modifies all entries in the collection as expected, according to the given bi-predicate.
- modifiesInput(Collection<? extends Map.Entry<T, U>>, Predicate<T>, Predicate<U>) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiConsumer
-
Checks that the BiConsumer modifies all entries in the collection as expected, according to the given predicates.
- modifiesInput(Collection<T>, Predicate<T>) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerConsumer
-
Asserts that applying the
Consumerto all elements in the given collection modifies each input as specified by the provided condition. - modifiesInput(T, Predicate<T>) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerConsumer
-
Asserts that applying the
Consumerto the given input modifies the input as specified by the provided condition. - modifiesInput(T, U, BiPredicate<T, U>) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiConsumer
-
Checks that the BiConsumer modifies the inputs as expected, according to the given bi-predicate.
- modifiesInput(T, U, Predicate<T>, Predicate<U>) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiConsumer
-
Checks that the BiConsumer modifies the inputs as expected, according to the given predicates.
N
- name - Variable in class com.luchersol.core.util.AbstractChecker
-
The name or label for the checked object (for error messages).
- negate() - Method in exception class com.luchersol.core.util.CheckerException
- negate() - Method in class com.luchersol.core.util.Message
-
Returns a negated version of this message by appending ".
- notSaveErrors() - Method in class com.luchersol.core.util.AbstractChecker
-
Disables saving errors; exceptions will be thrown immediately.
O
- object - Variable in class com.luchersol.core.util.AbstractChecker
-
The object being checked.
- of(Exception) - Static method in exception class com.luchersol.core.util.CheckerException
-
Factory method to create a CheckerException from another exception.
- ofCode(String, Object...) - Static method in class com.luchersol.core.util.Message
-
Creates a new
Messagefrom a code and optional arguments. - ofMessage(String) - Static method in class com.luchersol.core.util.Message
-
Creates a new
Messagefrom a literal string. - ordinalGreaterThan(int) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks if ordinal is greater than specified value.
- ordinalLessThan(int) - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Checks if ordinal is less than specified value.
P
- producesExpected(T) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerSupplier
-
Asserts that the
get()method of theSupplierproduces the expected result. - producesExpected(T, boolean) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerPredicate
-
Asserts that testing the
Predicatewith the given input produces the expected boolean result. - producesExpected(T, R) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerFunction
-
Asserts that applying the
Functionto the given input produces the expected result. - producesExpected(T, U, boolean) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiPredicate
-
Checks that the BiPredicate produces the expected boolean result for the given inputs.
- producesExpected(T, U, R) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiFunction
-
Checks that the BiFunction produces the expected result for the given inputs.
- producesExpected(V) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerCallable
-
Asserts that the
call()method of theCallableproduces the expected result. - producesNonNull() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerCallable
-
Asserts that the
call()method of theCallableproduces a non-null result. - producesNonNull() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerSupplier
-
Asserts that the
get()method of theSupplierproduces a non-null result. - producesNonNull(T) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerFunction
-
Asserts that applying the
Functionto the given input produces a non-null result. - producesNonNull(T, U) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiFunction
-
Checks that the BiFunction produces a non-null result for the given inputs.
R
- Regex - Class in com.luchersol.core.util
-
Utility class containing commonly used regular expression patterns.
- runWithoutException() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerRunnable
-
Asserts that running the
Runnabledoes not throw any exception.
S
- saveErrors - Variable in class com.luchersol.core.util.AbstractChecker
-
If true, errors are saved in the exception tracker instead of being thrown immediately.
- saveErrors() - Method in class com.luchersol.core.util.AbstractChecker
-
Enables saving errors in the exception tracker instead of throwing immediately.
- self() - Method in class com.luchersol.core.specialized_checkers.CheckerColor
-
Returns this instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.CheckerCurrency
-
Returns this instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.CheckerEnum
-
Returns this instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Returns this instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerGraph
-
Returns this instance (for fluent API).
- self() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerList
-
Returns this instance (for fluent API).
- self() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerMap
-
Returns this instance (for fluent API).
- self() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerSet
-
Returns this instance (for fluent API).
- self() - Method in class com.luchersol.core.specialized_checkers.collection.CheckerTree
-
Returns this instance (for fluent API).
- self() - Method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Returns this instance (for fluent API).
- self() - Method in class com.luchersol.core.specialized_checkers.io.CheckerJson
-
Returns this instance (for fluent API).
- self() - Method in class com.luchersol.core.specialized_checkers.io.CheckerURI
-
Returns this instance (for fluent API).
- self() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiConsumer
-
Returns this instance (for fluent API).
- self() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiFunction
-
Returns this instance (for fluent API).
- self() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiPredicate
-
Returns this instance (for fluent API).
- self() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerCallable
-
Returns this checker instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerConsumer
-
Returns this checker instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerFunction
-
Returns this checker instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerPredicate
-
Returns this checker instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerRunnable
-
Returns this checker instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerSupplier
-
Returns this checker instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.math.CheckerArray
-
Returns this checker instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.math.CheckerMatrix
-
Returns this checker instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.math.CheckerPolygon
-
Returns this checker instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigDecimal
-
Returns this checker instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.math.numbers.bigTypes.CheckerBigInteger
-
Returns this checker instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerDouble
-
Returns this checker instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.math.numbers.decimalTypes.CheckerFloat
-
Returns this checker instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerInteger
-
Returns this checker instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.math.numbers.integerTypes.CheckerLong
-
Returns this checker instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.time.CheckerDuration
-
Returns this instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.time.CheckerPeriod
-
Returns this instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerDate
-
Returns this instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDate
-
Returns this instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalDateTime
-
Returns this instance (for fluent API usage).
- self() - Method in class com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalTime
-
Returns this instance (for fluent API usage).
- self() - Method in class com.luchersol.core.util.AbstractChecker
-
Returns the concrete checker instance (for fluent API).
- self() - Method in class com.luchersol.core.util.Checker
-
Returns this
Checker<T>instance (for fluent API). - sendMessage(String, String) - Static method in class com.luchersol.core.util.MessageService
-
Sends a formatted message for the given initial key and function, with no arguments.
- sendMessage(String, String, Object...) - Static method in class com.luchersol.core.util.MessageService
-
Sends a formatted message for the given initial key, function, and arguments.
- setBackObject(AbstractChecker<T, C>) - Method in class com.luchersol.core.util.AbstractChecker
-
Sets the parent checker.
- setExceptionTracker(ExceptionTracker) - Method in class com.luchersol.core.util.AbstractChecker
-
Sets the exception tracker.
- setName(String) - Method in class com.luchersol.core.util.AbstractChecker
-
Sets the name or label for the checked object.
- setObject(T) - Method in class com.luchersol.core.util.AbstractChecker
-
Sets the object being checked.
- setSaveErrors(boolean) - Method in class com.luchersol.core.util.AbstractChecker
-
Sets whether errors should be saved instead of thrown.
- setStop(boolean) - Method in class com.luchersol.core.util.AbstractChecker
-
Sets whether further checks should stop.
- show() - Method in class com.luchersol.core.util.AbstractChecker
-
Displays all tracked exceptions.
- show() - Method in class com.luchersol.core.util.ExceptionTracker
-
Displays all categories of exceptions: thrown, not thrown, and not checked.
- showNotCheckedThrownException() - Method in class com.luchersol.core.util.ExceptionTracker
-
Displays all not checked exceptions in yellow color.
- showPassedChecks() - Method in class com.luchersol.core.util.AbstractChecker
-
Displays exceptions that were not thrown.
- showPassedChecks() - Method in class com.luchersol.core.util.ExceptionTracker
-
Displays all not thrown exceptions in green color.
- showThrownException() - Method in class com.luchersol.core.util.AbstractChecker
-
Displays exceptions that were thrown.
- showThrownException() - Method in class com.luchersol.core.util.ExceptionTracker
-
Displays all thrown exceptions in red color.
- SPECIAL_CHARACTERS - Static variable in class com.luchersol.core.util.Regex
-
Matches strings containing at least one special character.
- startsWith(String) - Method in class com.luchersol.core.specialized_checkers.CheckerString
-
Checks if the string starts with the specified prefix.
- stop - Variable in class com.luchersol.core.util.AbstractChecker
-
If true, further checks are stopped (e.g., if the object is null).
- stop() - Method in class com.luchersol.core.util.AbstractChecker
-
Stops further checks in the current checker.
T
- testWithoutException(T) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerPredicate
-
Asserts that testing the
Predicatewith the given input does not throw any exception. - testWithoutException(T, U) - Method in class com.luchersol.core.specialized_checkers.lambda.CheckerBiPredicate
-
Checks that the BiPredicate can be applied to the given inputs without throwing an exception.
- toChecker() - Method in class com.luchersol.core.util.AbstractChecker
-
Converts the current checker instance to a
Checkerof the same type. - toString() - Method in exception class com.luchersol.core.util.CheckerException
-
Returns a string representation of the exception, prefixed with " - ".
- Tree<T> - Class in com.luchersol.core.util.collection
-
Tree is a generic class representing a tree data structure with nodes and children.
- Tree() - Constructor for class com.luchersol.core.util.collection.Tree
-
Constructs an empty tree (root is null).
- Tree(T) - Constructor for class com.luchersol.core.util.collection.Tree
-
Constructs a tree with the specified root value.
- Tree(T, Map<T, List<T>>) - Constructor for class com.luchersol.core.util.collection.Tree
-
Constructs a tree with the specified root value and a map of children for each node.
- Tree.TreeNode<T> - Class in com.luchersol.core.util.collection
-
TreeNode represents a node in the tree, holding a value and a list of children.
- TreeNode(T) - Constructor for class com.luchersol.core.util.collection.Tree.TreeNode
-
Constructs a tree node with the specified value.
U
- updateChecker(AbstractChecker<?, ?>) - Method in class com.luchersol.core.util.AbstractChecker
-
Copies the key state from another checker to this instance.
- Usage Example: - Search tag in class com.luchersol.core.specialized_checkers.io.CheckerURI
- Section
- Utils - Class in com.luchersol.core.util
-
Utils provides utility methods for deep equality checks and other helper functions.
V
- value - Variable in class com.luchersol.core.util.collection.Tree.TreeNode
-
The value stored in this tree node.
W
- withAnyExtension(String...) - Method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Checks if the file has any of the specified extensions.
- withDefaultFractionDigits(int) - Method in class com.luchersol.core.specialized_checkers.CheckerCurrency
-
Checks if the currency has the specified number of default fraction digits.
- withExtension(String) - Method in class com.luchersol.core.specialized_checkers.io.CheckerFile
-
Checks if the file has the specified extension.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form