| Constructor and Description |
|---|
NAppImpl() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.NApp |
copy() |
net.thevpc.nuts.NApp |
copyFrom(net.thevpc.nuts.NApp other) |
Class<?> |
getAppClass() |
List<String> |
getArguments() |
net.thevpc.nuts.cmdline.NCmdLineAutoComplete |
getAutoComplete() |
net.thevpc.nuts.io.NPath |
getBinFolder() |
String |
getBundleName() |
net.thevpc.nuts.io.NPath |
getCacheFolder() |
net.thevpc.nuts.cmdline.NCmdLine |
getCmdLine() |
net.thevpc.nuts.io.NPath |
getConfFolder() |
net.thevpc.nuts.io.NPath |
getFolder(net.thevpc.nuts.NStoreType location) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.text.NText> |
getHelpText() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NId> |
getId() |
net.thevpc.nuts.io.NPath |
getLibFolder() |
net.thevpc.nuts.io.NPath |
getLogFolder() |
net.thevpc.nuts.NApplicationMode |
getMode() |
List<String> |
getModeArguments() |
<T> T |
getOrComputeProperty(String name,
net.thevpc.nuts.spi.NScopeType scope,
Supplier<T> supplier) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NVersion> |
getPreviousVersion() |
<T> net.thevpc.nuts.util.NOptional<T> |
getProperty(String name,
net.thevpc.nuts.spi.NScopeType scope) |
net.thevpc.nuts.io.NPath |
getRunFolder() |
net.thevpc.nuts.io.NPath |
getSharedAppsFolder() |
net.thevpc.nuts.io.NPath |
getSharedConfFolder() |
net.thevpc.nuts.io.NPath |
getSharedFolder(net.thevpc.nuts.NStoreType location) |
net.thevpc.nuts.io.NPath |
getSharedLibFolder() |
net.thevpc.nuts.io.NPath |
getSharedLogFolder() |
net.thevpc.nuts.io.NPath |
getSharedRunFolder() |
net.thevpc.nuts.io.NPath |
getSharedTempFolder() |
net.thevpc.nuts.io.NPath |
getSharedVarFolder() |
net.thevpc.nuts.time.NClock |
getStartTime() |
net.thevpc.nuts.NAppStoreLocationResolver |
getStoreLocationResolver() |
int |
getSupportLevel(net.thevpc.nuts.spi.NSupportLevelContext context) |
net.thevpc.nuts.io.NPath |
getTempFolder() |
net.thevpc.nuts.io.NPath |
getVarFolder() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NVersion> |
getVersion() |
net.thevpc.nuts.io.NPath |
getVersionFolder(net.thevpc.nuts.NStoreType storeType,
String version) |
boolean |
isExecMode() |
void |
prepare(net.thevpc.nuts.NAppInitInfo appInitInfo) |
void |
printHelp() |
void |
runCmdLine(net.thevpc.nuts.cmdline.NCmdLineRunner commandLineRunner) |
net.thevpc.nuts.NApp |
setArguments(List<String> args) |
net.thevpc.nuts.NApp |
setArguments(String[] args) |
net.thevpc.nuts.NApp |
setFolder(net.thevpc.nuts.NStoreType location,
net.thevpc.nuts.io.NPath folder) |
net.thevpc.nuts.NApp |
setId(net.thevpc.nuts.NId appId) |
net.thevpc.nuts.NApp |
setMode(net.thevpc.nuts.NApplicationMode mode) |
net.thevpc.nuts.NApp |
setModeArgs(List<String> modeArgs) |
net.thevpc.nuts.NApp |
setPreviousVersion(net.thevpc.nuts.NVersion previousVersion) |
<T> T |
setProperty(String name,
net.thevpc.nuts.spi.NScopeType scope,
T value) |
net.thevpc.nuts.NApp |
setSharedFolder(net.thevpc.nuts.NStoreType location,
net.thevpc.nuts.io.NPath folder) |
net.thevpc.nuts.NApp |
setStartTime(net.thevpc.nuts.time.NClock startTime) |
net.thevpc.nuts.NApp |
setVersionStoreLocationSupplier(net.thevpc.nuts.NAppStoreLocationResolver appVersionStoreLocationSupplier) |
public int getSupportLevel(net.thevpc.nuts.spi.NSupportLevelContext context)
getSupportLevel in interface net.thevpc.nuts.spi.NComponentpublic net.thevpc.nuts.NApp copy()
copy in interface net.thevpc.nuts.NAppcopy in interface net.thevpc.nuts.util.NCopiablepublic net.thevpc.nuts.NApp copyFrom(net.thevpc.nuts.NApp other)
copyFrom in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NId> getId()
getId in interface net.thevpc.nuts.NApppublic void prepare(net.thevpc.nuts.NAppInitInfo appInitInfo)
prepare in interface net.thevpc.nuts.NApppublic String getBundleName()
getBundleName in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.NApplicationMode getMode()
getMode in interface net.thevpc.nuts.NApppublic List<String> getModeArguments()
getModeArguments in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.cmdline.NCmdLineAutoComplete getAutoComplete()
getAutoComplete in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.text.NText> getHelpText()
getHelpText in interface net.thevpc.nuts.NApppublic void printHelp()
printHelp in interface net.thevpc.nuts.NApppublic Class<?> getAppClass()
getAppClass in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getBinFolder()
getBinFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getConfFolder()
getConfFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getLogFolder()
getLogFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getTempFolder()
getTempFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getVarFolder()
getVarFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getLibFolder()
getLibFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getRunFolder()
getRunFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getCacheFolder()
getCacheFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getVersionFolder(net.thevpc.nuts.NStoreType storeType,
String version)
getVersionFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getSharedAppsFolder()
getSharedAppsFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getSharedConfFolder()
getSharedConfFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getSharedLogFolder()
getSharedLogFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getSharedTempFolder()
getSharedTempFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getSharedVarFolder()
getSharedVarFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getSharedLibFolder()
getSharedLibFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getSharedRunFolder()
getSharedRunFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getSharedFolder(net.thevpc.nuts.NStoreType location)
getSharedFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NVersion> getVersion()
getVersion in interface net.thevpc.nuts.NApppublic List<String> getArguments()
getArguments in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.time.NClock getStartTime()
getStartTime in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NVersion> getPreviousVersion()
getPreviousVersion in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.cmdline.NCmdLine getCmdLine()
getCmdLine in interface net.thevpc.nuts.NApppublic void runCmdLine(net.thevpc.nuts.cmdline.NCmdLineRunner commandLineRunner)
runCmdLine in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.io.NPath getFolder(net.thevpc.nuts.NStoreType location)
getFolder in interface net.thevpc.nuts.NApppublic boolean isExecMode()
isExecMode in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.NAppStoreLocationResolver getStoreLocationResolver()
getStoreLocationResolver in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.NApp setVersionStoreLocationSupplier(net.thevpc.nuts.NAppStoreLocationResolver appVersionStoreLocationSupplier)
public net.thevpc.nuts.NApp setMode(net.thevpc.nuts.NApplicationMode mode)
public net.thevpc.nuts.NApp setFolder(net.thevpc.nuts.NStoreType location,
net.thevpc.nuts.io.NPath folder)
setFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.NApp setSharedFolder(net.thevpc.nuts.NStoreType location,
net.thevpc.nuts.io.NPath folder)
setSharedFolder in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.NApp setId(net.thevpc.nuts.NId appId)
setId in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.NApp setArguments(List<String> args)
setArguments in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.NApp setArguments(String[] args)
setArguments in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.NApp setStartTime(net.thevpc.nuts.time.NClock startTime)
setStartTime in interface net.thevpc.nuts.NApppublic net.thevpc.nuts.NApp setPreviousVersion(net.thevpc.nuts.NVersion previousVersion)
public <T> T getOrComputeProperty(String name, net.thevpc.nuts.spi.NScopeType scope, Supplier<T> supplier)
getOrComputeProperty in interface net.thevpc.nuts.NApppublic <T> T setProperty(String name, net.thevpc.nuts.spi.NScopeType scope, T value)
setProperty in interface net.thevpc.nuts.NApppublic <T> net.thevpc.nuts.util.NOptional<T> getProperty(String name, net.thevpc.nuts.spi.NScopeType scope)
getProperty in interface net.thevpc.nuts.NAppCopyright © 2025 vpc open source initiative. All rights reserved.