public class CoreFilterUtils extends Object
| Constructor and Description |
|---|
CoreFilterUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Predicate<net.thevpc.nuts.NutsId> |
createFilter(net.thevpc.nuts.NutsIdFilter t,
net.thevpc.nuts.NutsSession session) |
static net.thevpc.nuts.NutsDescriptorFilter |
createNutsDescriptorFilter(Map<String,String> faceMap,
net.thevpc.nuts.NutsWorkspace ws) |
static net.thevpc.nuts.NutsDescriptorFilter |
createNutsDescriptorFilter(String arch,
String os,
String osdist,
String platform,
net.thevpc.nuts.NutsWorkspace ws) |
static net.thevpc.nuts.NutsDependency[] |
filterDependencies(net.thevpc.nuts.NutsId from,
net.thevpc.nuts.NutsDependency[] d0,
net.thevpc.nuts.NutsDependencyFilter dependencyFilter,
net.thevpc.nuts.NutsSession session) |
static List<net.thevpc.nuts.NutsExtensionInformation> |
filterNutsExtensionInfoByLatestVersion(List<net.thevpc.nuts.NutsExtensionInformation> base) |
static List<net.thevpc.nuts.NutsId> |
filterNutsIdByLatestVersion(List<net.thevpc.nuts.NutsId> base) |
static net.thevpc.nuts.NutsFilter[] |
getTopLevelFilters(net.thevpc.nuts.NutsFilter idFilter) |
static <T extends net.thevpc.nuts.NutsFilter> |
getTopLevelFilters(net.thevpc.nuts.NutsFilter idFilter,
Class<T> clazz,
net.thevpc.nuts.NutsWorkspace ws) |
static net.thevpc.nuts.NutsIdFilter |
idFilterOf(Map<String,String> map,
net.thevpc.nuts.NutsIdFilter idFilter,
net.thevpc.nuts.NutsDescriptorFilter descriptorFilter,
net.thevpc.nuts.NutsWorkspace ws) |
static boolean |
matchesArch(String arch,
net.thevpc.nuts.NutsDescriptor desc,
net.thevpc.nuts.NutsSession session) |
static boolean |
matchesEnv(String arch,
String os,
String dist,
String platform,
net.thevpc.nuts.NutsDescriptor desc,
net.thevpc.nuts.NutsSession session) |
static boolean |
matchesOs(String os,
net.thevpc.nuts.NutsDescriptor desc,
net.thevpc.nuts.NutsSession session) |
static boolean |
matchesOsdist(String osdist,
net.thevpc.nuts.NutsDescriptor desc,
net.thevpc.nuts.NutsSession session) |
static boolean |
matchesPackaging(String packaging,
net.thevpc.nuts.NutsDescriptor desc,
net.thevpc.nuts.NutsSession session) |
static boolean |
matchesPlatform(String platform,
net.thevpc.nuts.NutsDescriptor desc,
net.thevpc.nuts.NutsSession session) |
public static <T extends net.thevpc.nuts.NutsFilter> T[] getTopLevelFilters(net.thevpc.nuts.NutsFilter idFilter,
Class<T> clazz,
net.thevpc.nuts.NutsWorkspace ws)
public static net.thevpc.nuts.NutsFilter[] getTopLevelFilters(net.thevpc.nuts.NutsFilter idFilter)
public static net.thevpc.nuts.NutsIdFilter idFilterOf(Map<String,String> map, net.thevpc.nuts.NutsIdFilter idFilter, net.thevpc.nuts.NutsDescriptorFilter descriptorFilter, net.thevpc.nuts.NutsWorkspace ws)
public static net.thevpc.nuts.NutsDescriptorFilter createNutsDescriptorFilter(String arch, String os, String osdist, String platform, net.thevpc.nuts.NutsWorkspace ws)
public static net.thevpc.nuts.NutsDescriptorFilter createNutsDescriptorFilter(Map<String,String> faceMap, net.thevpc.nuts.NutsWorkspace ws)
public static <T> Predicate<net.thevpc.nuts.NutsId> createFilter(net.thevpc.nuts.NutsIdFilter t, net.thevpc.nuts.NutsSession session)
public static List<net.thevpc.nuts.NutsExtensionInformation> filterNutsExtensionInfoByLatestVersion(List<net.thevpc.nuts.NutsExtensionInformation> base)
public static List<net.thevpc.nuts.NutsId> filterNutsIdByLatestVersion(List<net.thevpc.nuts.NutsId> base)
public static boolean matchesPackaging(String packaging, net.thevpc.nuts.NutsDescriptor desc, net.thevpc.nuts.NutsSession session)
public static boolean matchesArch(String arch, net.thevpc.nuts.NutsDescriptor desc, net.thevpc.nuts.NutsSession session)
public static boolean matchesOs(String os, net.thevpc.nuts.NutsDescriptor desc, net.thevpc.nuts.NutsSession session)
public static boolean matchesOsdist(String osdist, net.thevpc.nuts.NutsDescriptor desc, net.thevpc.nuts.NutsSession session)
public static boolean matchesPlatform(String platform, net.thevpc.nuts.NutsDescriptor desc, net.thevpc.nuts.NutsSession session)
public static boolean matchesEnv(String arch, String os, String dist, String platform, net.thevpc.nuts.NutsDescriptor desc, net.thevpc.nuts.NutsSession session)
public static net.thevpc.nuts.NutsDependency[] filterDependencies(net.thevpc.nuts.NutsId from,
net.thevpc.nuts.NutsDependency[] d0,
net.thevpc.nuts.NutsDependencyFilter dependencyFilter,
net.thevpc.nuts.NutsSession session)
Copyright © 2021 vpc open source initiative. All rights reserved.