Package org.jline.builtins
Class InputRC
- java.lang.Object
-
- org.jline.builtins.InputRC
-
public final class InputRC extends java.lang.Object
Utility class for configuring a LineReader from an inputrc file.This class provides methods to configure a LineReader using initialization files in the same format as GNU Readline's inputrc files. These files can define key bindings, variable settings, and other configuration options.
-
-
Constructor Summary
Constructors Constructor Description InputRC()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
configure(LineReader reader, java.io.InputStream is)
Configures a LineReader from an inputrc file provided as an InputStream.static void
configure(LineReader reader, java.io.Reader r)
Configures a LineReader from an inputrc file provided as a Reader.static void
configure(LineReader reader, java.net.URL url)
Configures a LineReader from an inputrc file at the specified URL.
-
-
-
Method Detail
-
configure
public static void configure(LineReader reader, java.net.URL url) throws java.io.IOException
Configures a LineReader from an inputrc file at the specified URL.- Parameters:
reader
- the LineReader to configureurl
- the URL of the inputrc file- Throws:
java.io.IOException
- if an I/O error occurs
-
configure
public static void configure(LineReader reader, java.io.InputStream is) throws java.io.IOException
Configures a LineReader from an inputrc file provided as an InputStream.- Parameters:
reader
- the LineReader to configureis
- the InputStream containing the inputrc content- Throws:
java.io.IOException
- if an I/O error occurs
-
configure
public static void configure(LineReader reader, java.io.Reader r) throws java.io.IOException
Configures a LineReader from an inputrc file provided as a Reader.- Parameters:
reader
- the LineReader to configurer
- the Reader containing the inputrc content- Throws:
java.io.IOException
- if an I/O error occurs
-
-