Interface BonePredicate.Builder
- All Superinterfaces:
Predicate<RenderedBone>
- Enclosing interface:
BonePredicate
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Builder
-
Method Summary
Modifier and TypeMethodDescriptiondefault @NotNull BonePredicate.Builderand(@NotNull Predicate<? super RenderedBone> other) default @NotNull BonePredicatebuild(@NotNull BonePredicate.State state) Builds with child statedefault @NotNull BonePredicate.Buildernegate()default @NotNull BonePredicatenotSet()Builds with child statedefault @NotNull BonePredicate.Builderor(@NotNull Predicate<? super RenderedBone> other) default @NotNull BonePredicateBuilds with applying children bonedefault @NotNull BonePredicateBuilds without applying children bone
-
Method Details
-
notSet
-
withChildren
Builds with applying children bone- Returns:
- bone predicate
-
withoutChildren
Builds without applying children bone- Returns:
- bone predicate
-
build
Builds with child state- Parameters:
state- state- Returns:
- bone predicate
-
and
@NotNull default @NotNull BonePredicate.Builder and(@NotNull @NotNull Predicate<? super RenderedBone> other) - Specified by:
andin interfacePredicate<RenderedBone>
-
or
@NotNull default @NotNull BonePredicate.Builder or(@NotNull @NotNull Predicate<? super RenderedBone> other) - Specified by:
orin interfacePredicate<RenderedBone>
-
negate
- Specified by:
negatein interfacePredicate<RenderedBone>
-