| 程序包 | 说明 |
|---|---|
| com.github.lokic.javaplus.specification | |
| com.github.lokic.javaplus.validation |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AndSpecification<T> |
class |
CompositeSpecification<T> |
class |
ExpressionSpecification<T> |
class |
NotSpecification<T> |
class |
OrSpecification<T> |
| 限定符和类型 | 方法和说明 |
|---|---|
Specification<T> |
CompositeSpecification.and(Specification<T> specification) |
Specification<T> |
Specification.and(Specification<T> specification) |
static <T> Specification<T> |
ExpressionSpecification.falseSpec() |
Specification<T> |
CompositeSpecification.not() |
Specification<T> |
Specification.not() |
Specification<T> |
CompositeSpecification.or(Specification<T> specification) |
Specification<T> |
Specification.or(Specification<T> specification) |
static <T> Specification<T> |
ExpressionSpecification.trueSpec() |
| 限定符和类型 | 方法和说明 |
|---|---|
Specification<T> |
CompositeSpecification.and(Specification<T> specification) |
Specification<T> |
Specification.and(Specification<T> specification) |
Specification<T> |
CompositeSpecification.or(Specification<T> specification) |
Specification<T> |
Specification.or(Specification<T> specification) |
| 构造器和说明 |
|---|
AndSpecification(Specification<T> leftSpecification,
Specification<T> rightSpecification) |
AndSpecification(Specification<T> leftSpecification,
Specification<T> rightSpecification) |
NotSpecification(Specification<T> specification) |
OrSpecification(Specification<T> leftSpecification,
Specification<T> rightSpecification) |
OrSpecification(Specification<T> leftSpecification,
Specification<T> rightSpecification) |
ValidationAdapter(Specification<T> specification,
java.util.function.Function<T,E> leftMapper) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
CompositeSpecificationValidation<E,T> |
class |
SpecificationAdapter<E,T> |
Copyright © 2023. All rights reserved.