public class DefaultNutsFilterModel extends Object
| Constructor and Description |
|---|
DefaultNutsFilterModel(NutsWorkspace ws) |
public DefaultNutsFilterModel(NutsWorkspace ws)
public NutsWorkspace getWorkspace()
public <T extends NutsFilter> T nonnull(Class<T> type, NutsFilter filter, NutsSession session)
public NutsTypedFilters resolveNutsTypedFilters(Class type, NutsSession session)
public <T extends NutsFilter> T always(Class<T> type, NutsSession session)
public <T extends NutsFilter> T never(Class<T> type, NutsSession session)
public <T extends NutsFilter> T all(Class<T> type, NutsFilter[] others, NutsSession session)
public <T extends NutsFilter> T all(NutsFilter[] others, NutsSession session)
public <T extends NutsFilter> T any(Class<T> type, NutsFilter[] others, NutsSession session)
public <T extends NutsFilter> T not(NutsFilter other, NutsSession session)
public <T extends NutsFilter> T not(Class<T> type, NutsFilter other, NutsSession session)
public <T extends NutsFilter> T any(NutsFilter[] others, NutsSession session)
public <T extends NutsFilter> T none(Class<T> type, NutsFilter[] others, NutsSession session)
public <T extends NutsFilter> T none(NutsFilter[] others, NutsSession session)
public <T extends NutsFilter> T to(Class<T> toFilterInterface, NutsFilter filter, NutsSession session)
public <T extends NutsFilter> T as(Class<T> toFilterInterface, NutsFilter filter, NutsSession session)
public Class<? extends NutsFilter> detectType(NutsFilter nutsFilter, NutsSession session)
public NutsIdFilterManager id()
public NutsDependencyFilterManager dependency()
public NutsRepositoryFilterManager repository()
public NutsVersionFilterManager version()
public NutsDescriptorFilterManager descriptor()
public NutsInstallStatusFilterManager installStatus()
public <T extends NutsFilter> Class<T> detectType(NutsFilter[] others, NutsSession session)
public <T extends NutsFilter> Class<T> detectType(Class<? extends NutsFilter> c1, NutsSession session)
public <T extends NutsFilter> Class<T> detectType(Class<? extends NutsFilter> c1, Class<? extends NutsFilter> c2, NutsSession session)
Copyright © 2021 vpc open source initiative. All rights reserved.