| Constructor and Description |
|---|
NAppImpl() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.app.NApplication |
application() |
List<String> |
arguments() |
net.thevpc.nuts.app.NApp |
arguments(List<String> args) |
net.thevpc.nuts.app.NApp |
arguments(String[] args) |
net.thevpc.nuts.cmdline.NCmdLineAutoComplete |
autoComplete() |
net.thevpc.nuts.io.NPath |
binFolder() |
String |
bundleName() |
net.thevpc.nuts.io.NPath |
cacheFolder() |
net.thevpc.nuts.cmdline.NCmdLine |
cmdLine() |
net.thevpc.nuts.io.NPath |
confFolder() |
net.thevpc.nuts.app.NApp |
copy() |
net.thevpc.nuts.app.NApp |
copyFrom(net.thevpc.nuts.app.NApp other) |
net.thevpc.nuts.io.NPath |
getFolder(net.thevpc.nuts.platform.NStoreType location) |
<T> T |
getOrComputeProperty(String name,
net.thevpc.nuts.spi.NScopeType scope,
Supplier<T> supplier) |
net.thevpc.nuts.io.NPath |
getSharedFolder(net.thevpc.nuts.platform.NStoreType location) |
net.thevpc.nuts.io.NPath |
getVersionFolder(net.thevpc.nuts.platform.NStoreType storeType,
String version) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.text.NText> |
helpText() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NId> |
id() |
net.thevpc.nuts.app.NApp |
id(net.thevpc.nuts.artifact.NId appId) |
boolean |
isExecMode() |
net.thevpc.nuts.io.NPath |
libFolder() |
net.thevpc.nuts.io.NPath |
logFolder() |
net.thevpc.nuts.app.NApplicationMode |
mode() |
List<String> |
modeArguments() |
void |
prepare(net.thevpc.nuts.app.NAppInitInfo appInitInfo) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NVersion> |
previousVersion() |
void |
printHelp() |
void |
runCmdLine(net.thevpc.nuts.cmdline.NCmdLineRunner commandLineRunner) |
net.thevpc.nuts.io.NPath |
runFolder() |
void |
setBundleName(String bundleName) |
net.thevpc.nuts.app.NApp |
setFolder(net.thevpc.nuts.platform.NStoreType location,
net.thevpc.nuts.io.NPath folder) |
net.thevpc.nuts.app.NApp |
setMode(net.thevpc.nuts.app.NApplicationMode mode) |
net.thevpc.nuts.app.NApp |
setModeArgs(List<String> modeArgs) |
net.thevpc.nuts.app.NApp |
setPreviousVersion(net.thevpc.nuts.artifact.NVersion previousVersion) |
<T> T |
setProperty(String name,
net.thevpc.nuts.spi.NScopeType scope,
T value) |
net.thevpc.nuts.app.NApp |
setSharedFolder(net.thevpc.nuts.platform.NStoreType location,
net.thevpc.nuts.io.NPath folder) |
net.thevpc.nuts.app.NApp |
setVersionStoreLocationSupplier(net.thevpc.nuts.app.NAppStoreLocationResolver appVersionStoreLocationSupplier) |
net.thevpc.nuts.io.NPath |
sharedAppsFolder() |
net.thevpc.nuts.io.NPath |
sharedConfFolder() |
net.thevpc.nuts.io.NPath |
sharedLibFolder() |
net.thevpc.nuts.io.NPath |
sharedLogFolder() |
net.thevpc.nuts.io.NPath |
sharedRunFolder() |
net.thevpc.nuts.io.NPath |
sharedTempFolder() |
net.thevpc.nuts.io.NPath |
sharedVarFolder() |
Object |
source() |
Class<?> |
sourceType() |
net.thevpc.nuts.time.NClock |
startTime() |
net.thevpc.nuts.app.NApp |
startTime(net.thevpc.nuts.time.NClock startTime) |
net.thevpc.nuts.app.NAppStoreLocationResolver |
storeLocationResolver() |
net.thevpc.nuts.io.NPath |
tempFolder() |
net.thevpc.nuts.io.NPath |
varFolder() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NVersion> |
version() |
public void setBundleName(String bundleName)
public net.thevpc.nuts.app.NApp copy()
copy in interface net.thevpc.nuts.app.NAppcopy in interface net.thevpc.nuts.util.NCopiablepublic net.thevpc.nuts.app.NApp copyFrom(net.thevpc.nuts.app.NApp other)
copyFrom in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NId> id()
id in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.app.NApplication application()
application in interface net.thevpc.nuts.app.NApppublic void prepare(net.thevpc.nuts.app.NAppInitInfo appInitInfo)
prepare in interface net.thevpc.nuts.app.NApppublic Object source()
source in interface net.thevpc.nuts.app.NApppublic String bundleName()
bundleName in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.app.NApplicationMode mode()
mode in interface net.thevpc.nuts.app.NApppublic List<String> modeArguments()
modeArguments in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.cmdline.NCmdLineAutoComplete autoComplete()
autoComplete in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.text.NText> helpText()
helpText in interface net.thevpc.nuts.app.NApppublic void printHelp()
printHelp in interface net.thevpc.nuts.app.NApppublic Class<?> sourceType()
sourceType in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath binFolder()
binFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath confFolder()
confFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath logFolder()
logFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath tempFolder()
tempFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath varFolder()
varFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath libFolder()
libFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath runFolder()
runFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath cacheFolder()
cacheFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath getVersionFolder(net.thevpc.nuts.platform.NStoreType storeType,
String version)
getVersionFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath sharedAppsFolder()
sharedAppsFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath sharedConfFolder()
sharedConfFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath sharedLogFolder()
sharedLogFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath sharedTempFolder()
sharedTempFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath sharedVarFolder()
sharedVarFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath sharedLibFolder()
sharedLibFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath sharedRunFolder()
sharedRunFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath getSharedFolder(net.thevpc.nuts.platform.NStoreType location)
getSharedFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NVersion> version()
version in interface net.thevpc.nuts.app.NApppublic List<String> arguments()
arguments in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.time.NClock startTime()
startTime in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NVersion> previousVersion()
previousVersion in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.cmdline.NCmdLine cmdLine()
cmdLine in interface net.thevpc.nuts.app.NApppublic void runCmdLine(net.thevpc.nuts.cmdline.NCmdLineRunner commandLineRunner)
runCmdLine in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.io.NPath getFolder(net.thevpc.nuts.platform.NStoreType location)
getFolder in interface net.thevpc.nuts.app.NApppublic boolean isExecMode()
isExecMode in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.app.NAppStoreLocationResolver storeLocationResolver()
storeLocationResolver in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.app.NApp setVersionStoreLocationSupplier(net.thevpc.nuts.app.NAppStoreLocationResolver appVersionStoreLocationSupplier)
public net.thevpc.nuts.app.NApp setMode(net.thevpc.nuts.app.NApplicationMode mode)
public net.thevpc.nuts.app.NApp setFolder(net.thevpc.nuts.platform.NStoreType location,
net.thevpc.nuts.io.NPath folder)
setFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.app.NApp setSharedFolder(net.thevpc.nuts.platform.NStoreType location,
net.thevpc.nuts.io.NPath folder)
setSharedFolder in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.app.NApp id(net.thevpc.nuts.artifact.NId appId)
id in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.app.NApp arguments(List<String> args)
arguments in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.app.NApp arguments(String[] args)
arguments in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.app.NApp startTime(net.thevpc.nuts.time.NClock startTime)
startTime in interface net.thevpc.nuts.app.NApppublic net.thevpc.nuts.app.NApp setPreviousVersion(net.thevpc.nuts.artifact.NVersion previousVersion)
public <T> T getOrComputeProperty(String name, net.thevpc.nuts.spi.NScopeType scope, Supplier<T> supplier)
public <T> T setProperty(String name, net.thevpc.nuts.spi.NScopeType scope, T value)
Copyright © 2026 vpc open source initiative. All rights reserved.