public abstract class AbstractNSearch extends DefaultNQueryBaseOptions<NSearch> implements NSearch
| Modifier and Type | Field and Description |
|---|---|
protected NComparator |
comparator |
protected NDefinitionFilter |
definitionFilter |
protected boolean |
describe |
protected boolean |
distinct |
protected SearchExecType |
execType |
protected List<NId> |
ids |
protected boolean |
ignoreCurrentEnvironment |
protected boolean |
includeBasePackage |
protected boolean |
latest |
protected boolean |
sorted |
protected NVersion |
targetApiVersion |
dependencyFilter| Constructor and Description |
|---|
AbstractNSearch() |
addDependencyFilter, addRepositoryFilter, copyFromDefaultNQueryBaseOptions, failFast, getDependencyFilter, getDisplayOptions, getExpireTime, getFetchStrategy, getRepositoryFilter, getTransitive, isFailFast, isInlineDependencies, setDependencyFilter, setDependencyFilter, setExpireTime, setFailFast, setFetchStrategy, setInlineDependencies, setRepositoryFilter, setTransitive_LOG, configure, copyFromWorkspaceCommandBase, getCommandName, invalidateResultclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddDependencyFilter, addRepositoryFilter, configure, copy, failFast, getDependencyFilter, getExpireTime, getFetchStrategy, getRepositoryFilter, getTransitive, isFailFast, isInlineDependencies, of, of, of, setDependencyFilter, setDependencyFilter, setExpireTime, setFailFast, setFetchStrategy, setInlineDependencies, setRepositoryFilter, setTransitive, toFetchconfigure, configure, configureLastprotected NComparator comparator
protected NDefinitionFilter definitionFilter
protected boolean latest
protected boolean distinct
protected boolean includeBasePackage
protected boolean sorted
protected boolean ignoreCurrentEnvironment
protected boolean describe
protected SearchExecType execType
protected NVersion targetApiVersion
public boolean isIgnoreCurrentEnvironment()
isIgnoreCurrentEnvironment in interface NSearchpublic NSearch setIgnoreCurrentEnvironment(boolean ignoreCurrentEnvironment)
setIgnoreCurrentEnvironment in interface NSearchpublic NSearch setRuntime(boolean enable)
setRuntime in interface NSearchpublic boolean isCompanion()
isCompanion in interface NSearchpublic NSearch setCompanion(boolean enable)
setCompanion in interface NSearchpublic boolean isExtension()
isExtension in interface NSearchpublic NSearch setExtension(boolean enable)
setExtension in interface NSearchpublic boolean isNutsApplication()
isNutsApplication in interface NSearchpublic NSearch setNutsApplication(boolean enable)
setNutsApplication in interface NSearchpublic boolean isPlatformApplication()
isPlatformApplication in interface NSearchpublic NSearch setPlatformApplication(boolean enable)
setPlatformApplication in interface NSearchpublic NSearch sort(Comparator<?> comparator)
public NDefinitionFilter getDefinitionFilter()
getDefinitionFilter in interface NSearchpublic NSearch setDefinitionFilter(NDefinitionFilter filter)
setDefinitionFilter in interface NSearchpublic NSearch addDefinitionFilter(NDefinitionFilter filter)
addDefinitionFilter in interface NSearchpublic NComparator getComparator()
getComparator in interface NSearchpublic boolean isDistinct()
isDistinct in interface NSearchpublic NSearch setDistinct(boolean distinct)
setDistinct in interface NSearchpublic NVersion getTargetApiVersion()
getTargetApiVersion in interface NSearchpublic NSearch setTargetApiVersion(NVersion targetApiVersion)
setTargetApiVersion in interface NSearchpublic boolean isBasePackage()
isBasePackage in interface NSearchpublic NSearch setBasePackage(boolean includeBasePackage)
setBasePackage in interface NSearchpublic NStream<NId> getResultIds()
getResultIds in interface NSearchpublic NStream<NDependencies> getResultDependencies()
getResultDependencies in interface NSearchpublic NStream<NDependency> getResultInlineDependencies()
getResultInlineDependencies in interface NSearchpublic NStream<NDefinition> getResultDefinitions()
getResultDefinitions in interface NSearchpublic NStream<NDescriptor> getResultDescriptors()
getResultDescriptors in interface NSearchpublic ClassLoader getResultClassLoader()
getResultClassLoader in interface NSearchpublic ClassLoader getResultClassLoader(ClassLoader parent)
getResultClassLoader in interface NSearchpublic String getResultNutsPath()
getResultNutsPath in interface NSearchpublic String getResultClassPath()
getResultClassPath in interface NSearchpublic NStream<String> getResultPaths()
getResultPaths in interface NSearchpublic NStream<String> getResultPathNames()
getResultPathNames in interface NSearchpublic NStream<Instant> getResultInstallDates()
getResultInstallDates in interface NSearchpublic NStream<String> getResultInstallUsers()
getResultInstallUsers in interface NSearchpublic NStream<NPath> getResultInstallFolders()
getResultInstallFolders in interface NSearchpublic NStream<NPath> getResultStoreLocations(NStoreType storeType)
getResultStoreLocations in interface NSearchpublic NStream<String[]> getResultStrings(String[] columns)
getResultStrings in interface NSearchpublic NStream<String> getResultNames()
getResultNames in interface NSearchpublic NStream<String> getResultOs()
getResultOs in interface NSearchpublic NStream<NExecutionEntry> getResultExecutionEntries()
getResultExecutionEntries in interface NSearchpublic NStream<String> getResultOsDist()
getResultOsDist in interface NSearchpublic NStream<String> getResultPackaging()
getResultPackaging in interface NSearchpublic NStream<String> getResultPlatform()
getResultPlatform in interface NSearchpublic NStream<String> getResultProfile()
getResultProfile in interface NSearchpublic NStream<String> getResultDesktopEnvironment()
getResultDesktopEnvironment in interface NSearchpublic NStream<String> getResultArch()
getResultArch in interface NSearchpublic SearchExecType getExecType()
public boolean configureFirst(NCmdLine cmdLine)
configureFirst in interface NCmdLineConfigurableconfigureFirst in class DefaultNQueryBaseOptions<NSearch>public String toString()
toString in class DefaultNQueryBaseOptions<NSearch>public <T> NIterator<T> runIterator()
public NElement getResultQueryPlan()
getResultQueryPlan in interface NSearchpublic NSearch run()
run in interface NSearchrun in interface NWorkspaceCmdpublic NIterator<NDefinition> getResultDefinitionIteratorBase()
protected String resolveFindIdBase()
protected abstract NIterator<NId> getResultIdIteratorBase(Boolean forceInlineDependencies)
protected <T> NStream<T> postProcessResult(NIteratorBuilder<T> a)
protected NSession getSearchSession()
Copyright © 2026 vpc open source initiative. All rights reserved.