public abstract class AbstractNutsFilter extends Object implements net.thevpc.nuts.NutsFilter
| Constructor and Description |
|---|
AbstractNutsFilter(net.thevpc.nuts.NutsSession session,
net.thevpc.nuts.NutsFilterOp op) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.NutsFilter |
and(net.thevpc.nuts.NutsFilter other) |
net.thevpc.nuts.NutsElement |
describe(net.thevpc.nuts.NutsElements elems) |
net.thevpc.nuts.NutsFilterOp |
getFilterOp() |
Class<? extends net.thevpc.nuts.NutsFilter> |
getFilterType() |
net.thevpc.nuts.NutsSession |
getSession() |
net.thevpc.nuts.NutsFilter[] |
getSubFilters() |
net.thevpc.nuts.NutsWorkspace |
getWorkspace() |
net.thevpc.nuts.NutsFilter |
neg() |
net.thevpc.nuts.NutsFilter |
or(net.thevpc.nuts.NutsFilter other) |
<T extends net.thevpc.nuts.NutsFilter> |
simplify(Class<T> type) |
<T extends net.thevpc.nuts.NutsFilter> |
to(Class<T> type) |
public AbstractNutsFilter(net.thevpc.nuts.NutsSession session,
net.thevpc.nuts.NutsFilterOp op)
public net.thevpc.nuts.NutsFilterOp getFilterOp()
getFilterOp in interface net.thevpc.nuts.NutsFilterpublic net.thevpc.nuts.NutsWorkspace getWorkspace()
getWorkspace in interface net.thevpc.nuts.NutsFilterpublic net.thevpc.nuts.NutsSession getSession()
public net.thevpc.nuts.NutsFilter[] getSubFilters()
getSubFilters in interface net.thevpc.nuts.NutsFilterpublic net.thevpc.nuts.NutsFilter or(net.thevpc.nuts.NutsFilter other)
or in interface net.thevpc.nuts.NutsFilterpublic net.thevpc.nuts.NutsFilter and(net.thevpc.nuts.NutsFilter other)
and in interface net.thevpc.nuts.NutsFilterpublic net.thevpc.nuts.NutsFilter neg()
neg in interface net.thevpc.nuts.NutsFilterpublic <T extends net.thevpc.nuts.NutsFilter> T to(Class<T> type)
to in interface net.thevpc.nuts.NutsFilterpublic Class<? extends net.thevpc.nuts.NutsFilter> getFilterType()
getFilterType in interface net.thevpc.nuts.NutsFilterpublic <T extends net.thevpc.nuts.NutsFilter> net.thevpc.nuts.NutsFilter simplify(Class<T> type)
simplify in interface net.thevpc.nuts.NutsFilterpublic net.thevpc.nuts.NutsElement describe(net.thevpc.nuts.NutsElements elems)
describe in interface net.thevpc.nuts.NutsDescribableCopyright © 2022 vpc open source initiative. All rights reserved.