Uses of Class
space.arim.libertybans.api.select.SelectionPredicate
Packages that use SelectionPredicate
-
Uses of SelectionPredicate in space.arim.libertybans.api.select
Methods in space.arim.libertybans.api.select that return SelectionPredicateModifier and TypeMethodDescriptionSelectionBase.getEscalationTracks()Gets the escalation tracks matchedSelectionBase.getOperators()Gets the operators matchedSelectionOrder.getOperators()SelectionBase.getScopes()Gets the scopes matchedSelectionOrder.getScopes()SelectionBase.getTypes()Gets the punishment types matchedSelectionOrder.getTypes()SelectionOrder.getVictims()Gets the victims matchedSelectionOrder.getVictimTypes()Gets the victim types matchedstatic <U> SelectionPredicate<U> SelectionPredicate.matchingAll()Creates a seletion predicate which matches anything and everythingstatic <U> SelectionPredicate<U> SelectionPredicate.matchingAnyOf(Set<U> values) Creates a selection predicate which matches the given accepted valuesstatic <U> SelectionPredicate<U> SelectionPredicate.matchingAnyOf(U first, U... extra) Creates a selection predicate which matches the given accepted valuesstatic <U> SelectionPredicate<U> SelectionPredicate.matchingNone(Set<U> values) Creates a selection predicate which rejects the given values and matches all other valuesstatic <U> SelectionPredicate<U> SelectionPredicate.matchingNone(U... values) Creates a selection predicate which rejects the given values and matches all other valuesstatic <U> SelectionPredicate<U> SelectionPredicate.matchingOnly(U value) Creates a selection predicate which matches only a single accepted valueMethods in space.arim.libertybans.api.select with parameters of type SelectionPredicateModifier and TypeMethodDescriptionSelectionBuilderBase.escalationTracks(SelectionPredicate<Optional<EscalationTrack>> escalationTracks) Sets the escalation tracks matched.SelectionBuilderBase.operators(SelectionPredicate<Operator> operators) Sets the operators matched.SelectionOrderBuilder.operators(SelectionPredicate<Operator> operators) SelectionBuilderBase.scopes(SelectionPredicate<ServerScope> scopes) Sets the scopes matched.SelectionOrderBuilder.scopes(SelectionPredicate<ServerScope> scopes) SelectionBuilderBase.types(SelectionPredicate<PunishmentType> types) Sets the punishment types matched.SelectionOrderBuilder.types(SelectionPredicate<PunishmentType> types) SelectionOrderBuilder.victims(SelectionPredicate<Victim> victims) Sets the victims matched.SelectionOrderBuilder.victimTypes(SelectionPredicate<Victim.VictimType> victimTypes) Sets the victim types matched.