public class NDefinitionFilterUtils extends Object
| Constructor and Description |
|---|
NDefinitionFilterUtils() |
| Modifier and Type | Method and Description |
|---|---|
static NDefinitionFilter |
addLockedIds(NDefinitionFilter parent,
NId... ids) |
static NPatternDefinitionFilter[] |
asPatternDefinitionFilterOrList(NDefinitionFilter defFilter0) |
static NDefinitionFilter[] |
flattenAnd(NDefinitionFilter any) |
static boolean |
isAlways(NDefinitionFilter any) |
static boolean |
isInstallStatusFilter(NDefinitionFilter filter) |
static boolean |
isNever(NDefinitionFilter any) |
static NDefinitionFilter |
replaceFilter(NDefinitionFilter parent,
Function<NDefinitionFilter,NDefinitionFilter> replacer) |
static NOptional<NDefinitionFilter[]> |
toAndChildren(NDefinitionFilter id) |
static NDefinitionFilterToNIdPredicate2 |
toIdPredicate(NDefinitionFilter filter) |
static NOptional<NDefinitionFilter[]> |
toOrChildren(NDefinitionFilter id) |
static NOptional<NId> |
toPatternId(NDefinitionFilter id) |
static NRepositoryFilter |
toRepositoryFilter(NDefinitionFilter filter) |
public static NOptional<NDefinitionFilter[]> toAndChildren(NDefinitionFilter id)
public static NOptional<NDefinitionFilter[]> toOrChildren(NDefinitionFilter id)
public static NOptional<NId> toPatternId(NDefinitionFilter id)
public static NDefinitionFilterToNIdPredicate2 toIdPredicate(NDefinitionFilter filter)
public static NPatternDefinitionFilter[] asPatternDefinitionFilterOrList(NDefinitionFilter defFilter0)
public static boolean isAlways(NDefinitionFilter any)
public static boolean isNever(NDefinitionFilter any)
public static boolean isInstallStatusFilter(NDefinitionFilter filter)
public static NRepositoryFilter toRepositoryFilter(NDefinitionFilter filter)
public static NDefinitionFilter[] flattenAnd(NDefinitionFilter any)
public static NDefinitionFilter replaceFilter(NDefinitionFilter parent, Function<NDefinitionFilter,NDefinitionFilter> replacer)
public static NDefinitionFilter addLockedIds(NDefinitionFilter parent, NId... ids)
Copyright © 2026 vpc open source initiative. All rights reserved.