public abstract class AbstractNSearchCmd extends DefaultNQueryBaseOptions<NSearchCmd> implements NSearchCmd
| 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 |
dependencyFilterCUSTOM_SCORE, DEFAULT_SCORE, UNSUPPORTED_SCORE| Constructor and Description |
|---|
AbstractNSearchCmd() |
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, configureLastisValidScore, query, queryprotected 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 NSearchCmdpublic NSearchCmd setIgnoreCurrentEnvironment(boolean ignoreCurrentEnvironment)
setIgnoreCurrentEnvironment in interface NSearchCmdpublic int getScore(NScorableContext context)
getScore in interface NComponentgetScore in interface NScorablegetScore in class NWorkspaceCmdBase<NSearchCmd>public NSearchCmd clearIds()
clearIds in interface NSearchCmdpublic NSearchCmd addId(String id)
addId in interface NSearchCmdpublic NSearchCmd addId(NId id)
addId in interface NSearchCmdpublic NSearchCmd addIds(String... values)
addIds in interface NSearchCmdpublic NSearchCmd addIds(NId... value)
addIds in interface NSearchCmdpublic NSearchCmd removeId(String id)
removeId in interface NSearchCmdpublic NSearchCmd removeId(NId id)
removeId in interface NSearchCmdpublic boolean isRuntime()
isRuntime in interface NSearchCmdpublic NSearchCmd setRuntime(boolean enable)
setRuntime in interface NSearchCmdpublic boolean isCompanion()
isCompanion in interface NSearchCmdpublic NSearchCmd setCompanion(boolean enable)
setCompanion in interface NSearchCmdpublic boolean isExtension()
isExtension in interface NSearchCmdpublic NSearchCmd setExtension(boolean enable)
setExtension in interface NSearchCmdpublic boolean isExec()
isExec in interface NSearchCmdpublic NSearchCmd setExec(boolean enable)
setExec in interface NSearchCmdpublic boolean isNutsApplication()
isNutsApplication in interface NSearchCmdpublic NSearchCmd setNutsApplication(boolean enable)
setNutsApplication in interface NSearchCmdpublic boolean isPlatformApplication()
isPlatformApplication in interface NSearchCmdpublic NSearchCmd setPlatformApplication(boolean enable)
setPlatformApplication in interface NSearchCmdpublic boolean isLib()
isLib in interface NSearchCmdpublic NSearchCmd setLib(boolean enable)
setLib in interface NSearchCmdpublic NSearchCmd sort(Comparator<?> comparator)
sort in interface NSearchCmdpublic NSearchCmd copyFrom(NSearchCmd other)
copyFrom in interface NSearchCmdpublic NSearchCmd copyFrom(NFetchCmd other)
copyFrom in interface NSearchCmdpublic List<NId> getIds()
getIds in interface NSearchCmdpublic NSearchCmd setIds(String... ids)
setIds in interface NSearchCmdpublic NSearchCmd setIds(NId... ids)
setIds in interface NSearchCmdpublic boolean isSorted()
isSorted in interface NSearchCmdpublic NSearchCmd setSorted(boolean sort)
setSorted in interface NSearchCmdpublic NDefinitionFilter getDefinitionFilter()
getDefinitionFilter in interface NSearchCmdpublic NSearchCmd setDefinitionFilter(NDefinitionFilter filter)
setDefinitionFilter in interface NSearchCmdpublic NSearchCmd addDefinitionFilter(NDefinitionFilter filter)
addDefinitionFilter in interface NSearchCmdpublic NComparator getComparator()
getComparator in interface NSearchCmdpublic boolean isDistinct()
isDistinct in interface NSearchCmdpublic NSearchCmd setDistinct(boolean distinct)
setDistinct in interface NSearchCmdpublic NSearchCmd distinct()
distinct in interface NSearchCmdpublic NVersion getTargetApiVersion()
getTargetApiVersion in interface NSearchCmdpublic NSearchCmd setTargetApiVersion(NVersion targetApiVersion)
setTargetApiVersion in interface NSearchCmdpublic boolean isBasePackage()
isBasePackage in interface NSearchCmdpublic NSearchCmd setBasePackage(boolean includeBasePackage)
setBasePackage in interface NSearchCmdpublic boolean isLatest()
isLatest in interface NSearchCmdpublic NSearchCmd setLatest(boolean enable)
setLatest in interface NSearchCmdpublic NSearchCmd latest()
latest in interface NSearchCmdpublic NStream<NId> getResultIds()
getResultIds in interface NSearchCmdpublic NStream<NDependencies> getResultDependencies()
getResultDependencies in interface NSearchCmdpublic NStream<NDependency> getResultInlineDependencies()
getResultInlineDependencies in interface NSearchCmdpublic NStream<NDefinition> getResultDefinitions()
getResultDefinitions in interface NSearchCmdpublic NStream<NDescriptor> getResultDescriptors()
getResultDescriptors in interface NSearchCmdpublic ClassLoader getResultClassLoader()
getResultClassLoader in interface NSearchCmdpublic ClassLoader getResultClassLoader(ClassLoader parent)
getResultClassLoader in interface NSearchCmdpublic String getResultNutsPath()
getResultNutsPath in interface NSearchCmdpublic String getResultClassPath()
getResultClassPath in interface NSearchCmdpublic NStream<String> getResultPaths()
getResultPaths in interface NSearchCmdpublic NStream<String> getResultPathNames()
getResultPathNames in interface NSearchCmdpublic NStream<Instant> getResultInstallDates()
getResultInstallDates in interface NSearchCmdpublic NStream<String> getResultInstallUsers()
getResultInstallUsers in interface NSearchCmdpublic NStream<NPath> getResultInstallFolders()
getResultInstallFolders in interface NSearchCmdpublic NStream<NPath> getResultStoreLocations(NStoreType location)
getResultStoreLocations in interface NSearchCmdpublic NStream<String[]> getResultStrings(String[] columns)
getResultStrings in interface NSearchCmdpublic NStream<String> getResultNames()
getResultNames in interface NSearchCmdpublic NStream<String> getResultOs()
getResultOs in interface NSearchCmdpublic NStream<NExecutionEntry> getResultExecutionEntries()
getResultExecutionEntries in interface NSearchCmdpublic NStream<String> getResultOsDist()
getResultOsDist in interface NSearchCmdpublic NStream<String> getResultPackaging()
getResultPackaging in interface NSearchCmdpublic NStream<String> getResultPlatform()
getResultPlatform in interface NSearchCmdpublic NStream<String> getResultProfile()
getResultProfile in interface NSearchCmdpublic NStream<String> getResultDesktopEnvironment()
getResultDesktopEnvironment in interface NSearchCmdpublic NStream<String> getResultArch()
getResultArch in interface NSearchCmdpublic NSearchCmd setId(String id)
setId in interface NSearchCmdpublic NSearchCmd setId(NId id)
setId in interface NSearchCmdpublic SearchExecType getExecType()
public boolean configureFirst(NCmdLine cmdLine)
configureFirst in interface NCmdLineConfigurableconfigureFirst in class DefaultNQueryBaseOptions<NSearchCmd>public String toString()
toString in class DefaultNQueryBaseOptions<NSearchCmd>public <T> NIterator<T> runIterator()
public NElement getResultQueryPlan()
getResultQueryPlan in interface NSearchCmdpublic NSearchCmd run()
run in interface NSearchCmdrun 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 © 2025 vpc open source initiative. All rights reserved.