Class TerminalProvider
java.lang.Object
dev.getelements.elements.setup.provider.TerminalProvider
- All Implemented Interfaces:
jakarta.inject.Provider<org.jline.terminal.Terminal>
public class TerminalProvider
extends Object
implements jakarta.inject.Provider<org.jline.terminal.Terminal>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jline.terminal.Terminal
get()
jakarta.inject.Provider
<InputStream> jakarta.inject.Provider
<OutputStream> void
setStdinProvider
(jakarta.inject.Provider<InputStream> stdinProvider) void
setStdoutProvider
(jakarta.inject.Provider<OutputStream> stdoutProvider)
-
Constructor Details
-
TerminalProvider
public TerminalProvider()
-
-
Method Details
-
get
public org.jline.terminal.Terminal get()- Specified by:
get
in interfacejakarta.inject.Provider<org.jline.terminal.Terminal>
-
getStdinProvider
-
setStdinProvider
@Inject public void setStdinProvider(@Named("dev.getelements.elements.setup.stdin") jakarta.inject.Provider<InputStream> stdinProvider) -
getStdoutProvider
-
setStdoutProvider
@Inject public void setStdoutProvider(@Named("dev.getelements.elements.setup.stdout") jakarta.inject.Provider<OutputStream> stdoutProvider)
-