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