public class DefaultNIORPI extends Object implements net.thevpc.nuts.internal.rpi.NIORPI
| Modifier and Type | Field and Description |
|---|---|
DefaultNBootModel |
bootModel |
DefaultNWorkspaceConfigModel |
cmodel |
| Constructor and Description |
|---|
DefaultNIORPI() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.io.NPath |
createAnyTempFile(String name,
boolean folder,
net.thevpc.nuts.io.NPath rootFolder) |
net.thevpc.nuts.io.NTerminal |
createInMemoryTerminal() |
net.thevpc.nuts.io.NTerminal |
createInMemoryTerminal(boolean mergeErr) |
net.thevpc.nuts.io.NPath |
createPath(File path) |
net.thevpc.nuts.io.NPath |
createPath(net.thevpc.nuts.spi.NPathSPI path) |
net.thevpc.nuts.io.NPath |
createPath(Path path) |
net.thevpc.nuts.io.NPath |
createPath(String path) |
net.thevpc.nuts.io.NPath |
createPath(String path,
ClassLoader classLoader) |
net.thevpc.nuts.io.NPath |
createPath(URL path) |
<T> net.thevpc.nuts.io.NAsk<T> |
createQuestion() |
<T> net.thevpc.nuts.io.NAsk<T> |
createQuestion(net.thevpc.nuts.io.NTerminal terminal) |
net.thevpc.nuts.io.NTerminal |
createTerminal() |
net.thevpc.nuts.io.NTerminal |
createTerminal(InputStream in,
net.thevpc.nuts.io.NPrintStream out,
net.thevpc.nuts.io.NPrintStream err) |
net.thevpc.nuts.io.NTerminal |
createTerminal(net.thevpc.nuts.io.NTerminal terminal) |
net.thevpc.nuts.io.NTextCursorTracker |
createTextCursorTracker() |
net.thevpc.nuts.io.NTextCursorTracker |
createTextCursorTracker(int tabSize,
int maxRewindDepth) |
void |
enableRichTerm() |
net.thevpc.nuts.io.NPath |
getStoreLocation(net.thevpc.nuts.core.NStoreKey key) |
net.thevpc.nuts.io.NInputSource |
ofEmptyInputSource() |
net.thevpc.nuts.io.NMemoryPrintStream |
ofInMemoryPrintStream() |
net.thevpc.nuts.io.NMemoryPrintStream |
ofInMemoryPrintStream(net.thevpc.nuts.io.NTerminalMode mode) |
net.thevpc.nuts.io.NInputSource |
ofInputSource(byte[] bytes) |
net.thevpc.nuts.io.NInputSource |
ofInputSource(byte[] inputStream,
net.thevpc.nuts.io.NContentMetadata metadata) |
net.thevpc.nuts.io.NInputSource |
ofInputSource(InputStream inputStream) |
net.thevpc.nuts.io.NInputSource |
ofInputSource(InputStream inputStream,
net.thevpc.nuts.io.NContentMetadata metadata) |
net.thevpc.nuts.io.NInputSource |
ofInputSource(net.thevpc.nuts.io.NInputStreamProvider inputStream) |
net.thevpc.nuts.io.NInputSource |
ofInputSource(net.thevpc.nuts.io.NInputStreamProvider inputStreamProvider,
net.thevpc.nuts.io.NContentMetadata metadata) |
net.thevpc.nuts.io.NInputSource |
ofInputSource(net.thevpc.nuts.io.NReaderProvider readerProvider,
net.thevpc.nuts.io.NContentMetadata metadata) |
net.thevpc.nuts.io.NInputSource |
ofInputSource(Reader inputStream) |
net.thevpc.nuts.io.NInputSource |
ofInputSource(Reader inputStream,
net.thevpc.nuts.io.NContentMetadata metadata) |
net.thevpc.nuts.io.NInputSourceBuilder |
ofInputSourceBuilder(InputStream inputStream) |
net.thevpc.nuts.io.NInterruptible<InputStream> |
ofInterruptible(InputStream base) |
net.thevpc.nuts.io.NInputSource |
ofMultiRead(net.thevpc.nuts.io.NInputSource source) |
net.thevpc.nuts.io.NNonBlockingInputStream |
ofNonBlockingInputStream(InputStream base) |
net.thevpc.nuts.io.NPrintStream |
ofNullPrintStream() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.io.NPath> |
ofOrigin(Class<?> clazz) |
List<net.thevpc.nuts.io.NPath> |
ofOrigins(Class<?> clazz) |
net.thevpc.nuts.io.NOutputStreamBuilder |
ofOutputStreamBuilder(OutputStream base) |
net.thevpc.nuts.io.NOutputTarget |
ofOutputTarget(OutputStream outputStream) |
net.thevpc.nuts.io.NOutputTarget |
ofOutputTarget(OutputStream outputStream,
net.thevpc.nuts.io.NContentMetadata metadata) |
net.thevpc.nuts.io.NOutputTarget |
ofOutputTarget(Writer writer) |
net.thevpc.nuts.io.NOutputTarget |
ofOutputTarget(Writer writer,
net.thevpc.nuts.io.NContentMetadata metadata) |
net.thevpc.nuts.io.NPrintStream |
ofPrintStream(net.thevpc.nuts.io.NPath out) |
net.thevpc.nuts.io.NPrintStream |
ofPrintStream(OutputStream out) |
net.thevpc.nuts.io.NPrintStream |
ofPrintStream(OutputStream out,
net.thevpc.nuts.io.NTerminalMode mode) |
net.thevpc.nuts.io.NPrintStream |
ofPrintStream(OutputStream out,
net.thevpc.nuts.io.NTerminalMode expectedMode,
net.thevpc.nuts.spi.NSystemTerminalBase term) |
net.thevpc.nuts.io.NPrintStream |
ofPrintStream(OutputStream out,
net.thevpc.nuts.io.NTerminalMode expectedMode,
net.thevpc.nuts.io.NTerminalMode baseMode) |
net.thevpc.nuts.io.NPrintStream |
ofPrintStream(Writer out) |
net.thevpc.nuts.io.NPrintStream |
ofPrintStream(Writer out,
net.thevpc.nuts.io.NTerminalMode mode) |
net.thevpc.nuts.io.NPrintStream |
ofPrintStream(Writer out,
net.thevpc.nuts.io.NTerminalMode mode,
net.thevpc.nuts.spi.NSystemTerminalBase terminal) |
net.thevpc.nuts.io.NPath |
ofTempFile() |
net.thevpc.nuts.io.NPath |
ofTempFile(String name) |
net.thevpc.nuts.io.NPath |
ofTempFolder() |
net.thevpc.nuts.io.NPath |
ofTempFolder(String name) |
net.thevpc.nuts.io.NPath |
ofTempIdFile(net.thevpc.nuts.artifact.NId repository) |
net.thevpc.nuts.io.NPath |
ofTempIdFile(String name,
net.thevpc.nuts.artifact.NId repository) |
net.thevpc.nuts.io.NPath |
ofTempIdFolder(net.thevpc.nuts.artifact.NId repository) |
net.thevpc.nuts.io.NPath |
ofTempIdFolder(String name,
net.thevpc.nuts.artifact.NId repository) |
net.thevpc.nuts.io.NPath |
ofTempRepositoryFile(net.thevpc.nuts.core.NRepository repository) |
net.thevpc.nuts.io.NPath |
ofTempRepositoryFile(String name,
net.thevpc.nuts.core.NRepository repository) |
net.thevpc.nuts.io.NPath |
ofTempRepositoryFolder(net.thevpc.nuts.core.NRepository repository) |
net.thevpc.nuts.io.NPath |
ofTempRepositoryFolder(String name,
net.thevpc.nuts.core.NRepository repository) |
List<net.thevpc.nuts.command.NExecutionEntry> |
parseExecutionEntries(InputStream inputStream,
String type,
String sourceName) |
List<net.thevpc.nuts.command.NExecutionEntry> |
parseExecutionEntries(net.thevpc.nuts.io.NPath file) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NId> |
resolveId(Class<?> clazz) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NId> |
resolveId(net.thevpc.nuts.io.NPath path) |
List<net.thevpc.nuts.artifact.NId> |
resolveIds(Class<?> clazz) |
List<net.thevpc.nuts.artifact.NId> |
resolveIds(net.thevpc.nuts.io.NPath path) |
public DefaultNWorkspaceConfigModel cmodel
public DefaultNBootModel bootModel
public <T> net.thevpc.nuts.io.NAsk<T> createQuestion()
createQuestion in interface net.thevpc.nuts.internal.rpi.NIORPIpublic <T> net.thevpc.nuts.io.NAsk<T> createQuestion(net.thevpc.nuts.io.NTerminal terminal)
createQuestion in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NMemoryPrintStream ofInMemoryPrintStream()
ofInMemoryPrintStream in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NMemoryPrintStream ofInMemoryPrintStream(net.thevpc.nuts.io.NTerminalMode mode)
ofInMemoryPrintStream in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPrintStream ofPrintStream(OutputStream out, net.thevpc.nuts.io.NTerminalMode expectedMode, net.thevpc.nuts.spi.NSystemTerminalBase term)
ofPrintStream in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPrintStream ofPrintStream(OutputStream out, net.thevpc.nuts.io.NTerminalMode expectedMode, net.thevpc.nuts.io.NTerminalMode baseMode)
ofPrintStream in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPrintStream ofPrintStream(OutputStream out)
ofPrintStream in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPrintStream ofPrintStream(Writer out, net.thevpc.nuts.io.NTerminalMode mode)
ofPrintStream in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPrintStream ofPrintStream(OutputStream out, net.thevpc.nuts.io.NTerminalMode mode)
ofPrintStream in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPrintStream ofPrintStream(Writer out, net.thevpc.nuts.io.NTerminalMode mode, net.thevpc.nuts.spi.NSystemTerminalBase terminal)
ofPrintStream in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPrintStream ofPrintStream(Writer out)
ofPrintStream in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPrintStream ofPrintStream(net.thevpc.nuts.io.NPath out)
ofPrintStream in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPrintStream ofNullPrintStream()
ofNullPrintStream in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NInputSource ofInputSource(InputStream inputStream)
ofInputSource in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NInputSource ofInputSource(Reader inputStream, net.thevpc.nuts.io.NContentMetadata metadata)
ofInputSource in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NInputSource ofInputSource(Reader inputStream)
ofInputSource in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NInputSource ofInputSource(net.thevpc.nuts.io.NInputStreamProvider inputStream)
ofInputSource in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NInputSource ofInputSource(net.thevpc.nuts.io.NInputStreamProvider inputStreamProvider,
net.thevpc.nuts.io.NContentMetadata metadata)
ofInputSource in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NInputSource ofInputSource(net.thevpc.nuts.io.NReaderProvider readerProvider,
net.thevpc.nuts.io.NContentMetadata metadata)
ofInputSource in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NInputSource ofInputSource(InputStream inputStream, net.thevpc.nuts.io.NContentMetadata metadata)
ofInputSource in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NInputSource ofMultiRead(net.thevpc.nuts.io.NInputSource source)
ofMultiRead in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NInputSource ofInputSource(byte[] bytes)
ofInputSource in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NInputSource ofEmptyInputSource()
ofEmptyInputSource in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NInputSource ofInputSource(byte[] inputStream,
net.thevpc.nuts.io.NContentMetadata metadata)
ofInputSource in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NOutputTarget ofOutputTarget(OutputStream outputStream)
ofOutputTarget in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NOutputTarget ofOutputTarget(OutputStream outputStream, net.thevpc.nuts.io.NContentMetadata metadata)
ofOutputTarget in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NOutputTarget ofOutputTarget(Writer writer, net.thevpc.nuts.io.NContentMetadata metadata)
ofOutputTarget in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NOutputTarget ofOutputTarget(Writer writer)
ofOutputTarget in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NOutputStreamBuilder ofOutputStreamBuilder(OutputStream base)
ofOutputStreamBuilder in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NNonBlockingInputStream ofNonBlockingInputStream(InputStream base)
ofNonBlockingInputStream in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NInterruptible<InputStream> ofInterruptible(InputStream base)
ofInterruptible in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NInputSourceBuilder ofInputSourceBuilder(InputStream inputStream)
ofInputSourceBuilder in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NTerminal createTerminal()
createTerminal in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NTerminal createTerminal(InputStream in, net.thevpc.nuts.io.NPrintStream out, net.thevpc.nuts.io.NPrintStream err)
createTerminal in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NTerminal createTerminal(net.thevpc.nuts.io.NTerminal terminal)
createTerminal in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NTerminal createInMemoryTerminal()
createInMemoryTerminal in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NTerminal createInMemoryTerminal(boolean mergeErr)
createInMemoryTerminal in interface net.thevpc.nuts.internal.rpi.NIORPIpublic void enableRichTerm()
enableRichTerm in interface net.thevpc.nuts.internal.rpi.NIORPIpublic List<net.thevpc.nuts.command.NExecutionEntry> parseExecutionEntries(net.thevpc.nuts.io.NPath file)
parseExecutionEntries in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NTextCursorTracker createTextCursorTracker()
createTextCursorTracker in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NTextCursorTracker createTextCursorTracker(int tabSize,
int maxRewindDepth)
createTextCursorTracker in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath ofTempFile(String name)
ofTempFile in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath ofTempFolder(String name)
ofTempFolder in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath ofTempFile()
ofTempFile in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath ofTempFolder()
ofTempFolder in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath ofTempRepositoryFile(String name, net.thevpc.nuts.core.NRepository repository)
ofTempRepositoryFile in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath ofTempRepositoryFolder(String name, net.thevpc.nuts.core.NRepository repository)
ofTempRepositoryFolder in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath ofTempRepositoryFile(net.thevpc.nuts.core.NRepository repository)
ofTempRepositoryFile in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath ofTempRepositoryFolder(net.thevpc.nuts.core.NRepository repository)
ofTempRepositoryFolder in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath ofTempIdFile(String name, net.thevpc.nuts.artifact.NId repository)
ofTempIdFile in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath ofTempIdFolder(String name, net.thevpc.nuts.artifact.NId repository)
ofTempIdFolder in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath ofTempIdFile(net.thevpc.nuts.artifact.NId repository)
ofTempIdFile in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath ofTempIdFolder(net.thevpc.nuts.artifact.NId repository)
ofTempIdFolder in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath createAnyTempFile(String name, boolean folder, net.thevpc.nuts.io.NPath rootFolder)
public net.thevpc.nuts.io.NPath createPath(String path)
createPath in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath createPath(File path)
createPath in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath createPath(Path path)
createPath in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath createPath(URL path)
createPath in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath createPath(String path, ClassLoader classLoader)
createPath in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath createPath(net.thevpc.nuts.spi.NPathSPI path)
createPath in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.io.NPath getStoreLocation(net.thevpc.nuts.core.NStoreKey key)
getStoreLocation in interface net.thevpc.nuts.internal.rpi.NIORPIpublic List<net.thevpc.nuts.command.NExecutionEntry> parseExecutionEntries(InputStream inputStream, String type, String sourceName)
parseExecutionEntries in interface net.thevpc.nuts.internal.rpi.NIORPIpublic List<net.thevpc.nuts.io.NPath> ofOrigins(Class<?> clazz)
ofOrigins in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.io.NPath> ofOrigin(Class<?> clazz)
ofOrigin in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NId> resolveId(Class<?> clazz)
resolveId in interface net.thevpc.nuts.internal.rpi.NIORPIpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NId> resolveId(net.thevpc.nuts.io.NPath path)
resolveId in interface net.thevpc.nuts.internal.rpi.NIORPIpublic List<net.thevpc.nuts.artifact.NId> resolveIds(net.thevpc.nuts.io.NPath path)
resolveIds in interface net.thevpc.nuts.internal.rpi.NIORPICopyright © 2026 vpc open source initiative. All rights reserved.