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, dependencyFilter, dependencyFilter, dependencyFilter, expireTime, expireTime, failFast, fetchStrategy, fetchStrategy, getDisplayOptions, inlineDependencies, isFailFast, isInlineDependencies, repositoryFilter, repositoryFilter, transitive, transitive_LOG, configure, copyFromWorkspaceCommandBase, getCommandName, invalidateResultclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddDependencyFilter, addRepositoryFilter, configure, copy, dependencyFilter, dependencyFilter, dependencyFilter, expireTime, expireTime, failFast, fetchStrategy, fetchStrategy, inlineDependencies, isFailFast, isInlineDependencies, of, of, of, repositoryFilter, repositoryFilter, toFetch, transitive, transitiveconfigure, 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 ignoreCurrentEnvironment(boolean ignoreCurrentEnvironment)
ignoreCurrentEnvironment in interface NSearchpublic boolean isCompanion()
isCompanion in interface NSearchpublic boolean isExtension()
isExtension in interface NSearchpublic boolean isExecutable()
isExecutable in interface NSearchpublic NSearch executable(boolean enable)
executable in interface NSearchpublic boolean isNutsApplication()
isNutsApplication in interface NSearchpublic NSearch nutsApplication(boolean enable)
nutsApplication in interface NSearchpublic boolean isPlatformApplication()
isPlatformApplication in interface NSearchpublic NSearch platformApplication(boolean enable)
platformApplication in interface NSearchpublic NSearch sort(Comparator<?> comparator)
public NDefinitionFilter definitionFilter()
definitionFilter in interface NSearchpublic NSearch definitionFilter(NDefinitionFilter filter)
definitionFilter in interface NSearchpublic NSearch addDefinitionFilter(NDefinitionFilter filter)
addDefinitionFilter in interface NSearchpublic NComparator comparator()
comparator in interface NSearchpublic boolean isDistinct()
isDistinct in interface NSearchpublic NVersion targetApiVersion()
targetApiVersion in interface NSearchpublic NSearch targetApiVersion(NVersion targetApiVersion)
targetApiVersion in interface NSearchpublic boolean isBasePackage()
isBasePackage in interface NSearchpublic NSearch basePackage(boolean includeBasePackage)
basePackage 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 execType()
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.