public class CoreFilterUtils extends Object
| Constructor and Description |
|---|
CoreFilterUtils() |
public static <T extends NFilter> T[] getTopLevelFilters(NFilter idFilter, Class<T> clazz)
public static NDefinitionFilter createNutsDefinitionFilter(String arch, String os, String osDist, String platform, String desktopEnv)
public static NDefinitionFilter createNutsDefinitionFilter(Map<String,String> faceMap)
public static List<NExtensionInformation> filterNutsExtensionInfoByLatestVersion(List<NExtensionInformation> base)
public static boolean matchesPackaging(String packaging, NDescriptor desc)
public static boolean acceptDependency(NDependency dep)
public static boolean acceptCondition(NEnvCondition envCond, NEnvCondition cond2)
public static boolean acceptCondition(NEnvCondition envCond, boolean currentVMOnLy)
public static boolean matchesArch(String current, Collection<String> allConds)
public static boolean matchesOs(String os, Collection<String> allConds)
public static boolean matchesOsDist(String current, Collection<String> allConditions)
public static <T> boolean matchesEnum(T current,
Collection<T> allConditions)
public static boolean matchesPlatform(Collection<NPlatformLocation> platforms, Collection<String> allCond)
public static boolean matchesPlatform(String current, Collection<String> allConds)
public static boolean matchesDesktopEnvironment(Collection<NId> platforms, Collection<String> allConds)
public static boolean matchesDesktopEnvironment(String current, Collection<String> allConds)
public static boolean matchesEnv(String arch, String os, String dist, String platform, String de, NEnvCondition desc)
public static List<NDependency> filterDependencies(NId from, List<NDependency> d0, NDependencyFilter dependencyFilter)
public static boolean matchesSimpleNameStaticVersion(NId id, NId pattern)
public static boolean acceptClassifier(NIdLocation location, String classifier)
public static Map<String,String> toMap(NEnvCondition condition)
public static <T extends NFilter> T simplifyFilterOr(Class<T> cls, T base, NFilter... all)
public static <T extends NFilter> T simplifyFilterAnd(Class<T> cls, T base, NFilter... all)
public static <T extends NFilter> T simplifyFilterNone(Class<T> cls, T base, NFilter... all)
public static <T> T simplify(T any)
public static <T> T[] simplifyAndShrink(Class<T> cls, T... any)
Copyright © 2025 vpc open source initiative. All rights reserved.