- Choice - Class in cli.ui
-
Choice user interface class.
- Choice(int, Collection<ResourceString>) - Constructor for class cli.ui.Choice
-
Top execution context constructor.
- Choice(ExecutionContext.Interface, int, Collection<ResourceString>) - Constructor for class cli.ui.Choice
-
Child execution context constructor.
- Choice(long) - Constructor for class cli.ui.Choice
-
Contructor for derived classes only.
- CLASS - Static variable in class cli.NativeTraces
-
Native traces.
- cleanScreen() - Method in interface cli.OutputDevice.Interface
-
Cleans the screen.
- cleanScreen() - Method in class cli.OutputDevice.Java
-
- cleanScreen() - Method in class cli.OutputDevice.Native
-
- cleanScreen(boolean) - Method in class cli.Shell
-
Cleans the screen.
- cli - package cli
-
Main namespace of the CLI library.
- Cli - Class in cli
-
Command Line Interface class.
- Cli(String, Help) - Constructor for class cli.Cli
-
Constructor.
- cli.ui - package cli.ui
-
Additional user-interface tools.
- closeDevice() - Method in interface cli.OutputDevice.Interface
-
Device closure handler.
- closeDevice() - Method in class cli.OutputDevice.Java
-
- closeDevice() - Method in class cli.OutputDevice.Native
-
- CLOSING_BRACE - Static variable in class cli.OutputDevice
-
- CLOSING_BRACKET - Static variable in class cli.OutputDevice
-
- CLOSING_CURLY_BRACE - Static variable in class cli.OutputDevice
-
- CLS - Static variable in class cli.OutputDevice
-
Clean screen key (changed from 129 to 501 in order to avoid overlap with printable ASCII characters).
- COLUMN - Static variable in class cli.OutputDevice
-
- COMA - Static variable in class cli.OutputDevice
-
- CommandLine - Class in cli
-
Command line class.
- CommandLine() - Constructor for class cli.CommandLine
-
Constructor.
- Common(long) - Constructor for class cli.ExecutionContext.Common
-
Top and child execution context constructor.
- Common(long) - Constructor for class cli.OutputDevice.Common
-
Constructor.
- Console - Class in cli
-
Console input/output device.
- Console() - Constructor for class cli.Console
-
Constructor.
- COPY - Static variable in class cli.OutputDevice
-
Copy.
- copy(OutputDevice.ScreenInfo) - Method in class cli.OutputDevice.ScreenInfo
-
Assignment method.
- COPYRIGHT - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for '©'
- copyValue(Param) - Method in class cli.Param
-
Copy value method.
- createdFromNative(NativeObject) - Static method in class cli.NativeObject
-
To be called by native created objects.
- createFromNative(long) - Static method in class cli.Help
-
Creation from native code.
- createFromNative(long) - Static method in class cli.OutputDevice.ScreenInfo
-
Creation from native code.
- createFromNative(long) - Static method in class cli.ParamFloat
-
Creation from native code.
- createFromNative(long) - Static method in class cli.ParamHost
-
Creation from native code.
- createFromNative(long) - Static method in class cli.ParamInt
-
Creation from native code.
- createFromNative(long) - Static method in class cli.ParamString
-
Creation from native code.
- createFromNative(long) - Static method in class cli.ResourceString
-
Creation from native code.
- CUT - Static variable in class cli.OutputDevice
-
Cut.
- getbDoFinalize() - Method in class cli.NativeObject
-
Accessor to be used in order to know whether the native instance instance should be destroyed or not.
- getBeep() - Method in class cli.ExecutionContext.Common
-
- getBeep() - Method in interface cli.ExecutionContext.Interface
-
Beep configuration access.
- getbExecResult() - Method in class cli.ui.UI
-
Execution result accessor.
- getbTrueCls() - Method in class cli.OutputDevice.ScreenInfo
-
True cleanScreen() characteristic accessor.
- getbWrapLines() - Method in class cli.OutputDevice.ScreenInfo
-
Lines wrapping characteristic accessor.
- getChoice() - Method in class cli.ui.Choice
-
Choice retrieval.
- getClassName() - Method in class cli.TraceClass
-
Class name accessor.
- getCli() - Method in class cli.Element
-
Owner CLI accessor.
- getCli() - Method in class cli.Shell
-
Cli accessor.
- getCloned() - Method in class cli.Param
-
Source clone parameter accessor.
- getCurrentDevice() - Method in class cli.IOMux
-
Current device accessor.
- getCurrentMenu(int) - Method in class cli.Shell
-
Current menu retrieval.
- getErrorStream() - Method in class cli.Element
-
Current error stream accessor.
- getExecutionContext() - Method in class cli.NonBlockingIODevice.Java
-
Returns the current execution context.
- getExecutionContext() - Method in class cli.NonBlockingIODevice.Native
-
Returns the current execution context.
- getFloat() - Method in class cli.ui.Float
-
Float retrieval.
- getHeight() - Method in class cli.OutputDevice.ScreenInfo
-
Screen height accessor.
- getHelp() - Method in class cli.Element
-
Element help accessor.
- getHelp(int) - Method in class cli.Help
-
Retrieves help resource for the given language.
- getHelp() - Method in class cli.TraceClass
-
Help object accessor.
- getHelp(int) - Method in class cli.TraceClass
-
Direct help string accessor.
- getHelpMargin() - Method in class cli.Shell
-
Help margin accessor.
- getHelpOffset() - Method in class cli.Shell
-
Help offset accessor.
- getInput() - Method in class cli.ExecutionContext.Common
-
- getInput() - Method in interface cli.ExecutionContext.Interface
-
Input stream accessor.
- getInt() - Method in class cli.ui.Int
-
Integer retrieval.
- getJniTraceClass() - Static method in class cli.TraceClass
-
Native JNI trace class singleton.
- getKey() - Method in interface cli.IODevice.Interface
-
Input key capture.
- getKey() - Method in class cli.IODevice.Java
-
- getKey() - Method in class cli.IODevice.Native
-
- getKey() - Method in class cli.NonBlockingIODevice.Java
-
- getKeyword() - Method in class cli.Element
-
Element name accessor.
- getLang() - Method in class cli.ExecutionContext.Common
-
- getLang() - Method in interface cli.ExecutionContext.Interface
-
Language access.
- getLine() - Method in class cli.ui.Line
-
Line retrieval.
- getLocation() - Method in interface cli.IODevice.Interface
-
Location accessor.
- getLocation() - Method in class cli.IODevice.Java
-
- getLocation() - Method in class cli.IODevice.Native
-
- getMenu(String) - Method in class cli.Cli
-
Menu retrieval.
- getName() - Method in class cli.Cli
-
Name accessor.
- getName() - Method in class cli.Menu
-
Menu name access.
- getNativeRef() - Method in interface cli.ExecutionContext.Interface
-
Native object interface compliance.
- getNativeRef() - Method in class cli.NativeObject
-
Native reference accessor.
- getNativeRef() - Method in interface cli.OutputDevice.Interface
-
Native object interface compliance.
- getNullDevice() - Static method in class cli.IODevice
-
Null device singleton.
- getNullDevice() - Static method in class cli.OutputDevice
-
Null device singleton.
- getObject(long) - Static method in class cli.NativeObject
-
Find the Java instance from its native instance reference.
- getOutputStream() - Method in class cli.Element
-
Current output stream accessor.
- getPassword() - Method in class cli.ui.Password
-
Password retrieval.
- getSafeHeight() - Method in class cli.OutputDevice.ScreenInfo
-
Safe screen height accessor.
- getSafeWidth() - Method in class cli.OutputDevice.ScreenInfo
-
Safe screen width accessor.
- getScreenInfo() - Method in interface cli.OutputDevice.Interface
-
Screen info accessor.
- getScreenInfo() - Method in class cli.OutputDevice.Java
-
- getScreenInfo() - Method in class cli.OutputDevice.Native
-
- getShell() - Method in class cli.Element
-
Running shell accessor.
- getStdErr() - Static method in class cli.OutputDevice
-
Standard error device singleton.
- getStdIn() - Static method in class cli.IODevice
-
Standard input device singleton.
- getStdOut() - Static method in class cli.OutputDevice
-
Standard output device singleton.
- getstrChoice() - Method in class cli.ui.Choice
-
Choice retrieval in its string form.
- getStream(int) - Method in class cli.ExecutionContext.Common
-
- getStream(int) - Method in interface cli.ExecutionContext.Interface
-
Output stream accessor.
- getStream() - Static method in class cli.Traces
-
Traces output stream accessor.
- getString(int) - Method in class cli.ResourceString
-
Retrieves the string attached for the given language.
- getString() - Method in class cli.StringDevice
-
String accessor.
- getText() - Method in class cli.ui.Less
-
Inner device accessor.
- getText() - Method in class cli.ui.More
-
Inner device accessor.
- getValue() - Method in class cli.ParamFloat
-
Double value accessor.
- getValue() - Method in class cli.ParamHost
-
Host value accessor.
- getValue() - Method in class cli.ParamInt
-
Integer value accessor.
- getValue() - Method in class cli.ParamString
-
String value accessor.
- getWidth() - Method in class cli.OutputDevice.ScreenInfo
-
Screen width accessor.
- getYesNo() - Method in class cli.ui.YesNo
-
Yes/No answer retrieval.
- GREATER_THAN - Static variable in class cli.OutputDevice
-
- KEY_0 - Static variable in class cli.OutputDevice
-
- KEY_1 - Static variable in class cli.OutputDevice
-
- KEY_2 - Static variable in class cli.OutputDevice
-
- KEY_3 - Static variable in class cli.OutputDevice
-
- KEY_4 - Static variable in class cli.OutputDevice
-
- KEY_5 - Static variable in class cli.OutputDevice
-
- KEY_6 - Static variable in class cli.OutputDevice
-
- KEY_7 - Static variable in class cli.OutputDevice
-
- KEY_8 - Static variable in class cli.OutputDevice
-
- KEY_9 - Static variable in class cli.OutputDevice
-
- KEY_a - Static variable in class cli.OutputDevice
-
- KEY_A - Static variable in class cli.OutputDevice
-
- KEY_aacute - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'á'
- KEY_acirc - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'â'
- KEY_agrave - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'à'
- KEY_auml - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'ä'
- KEY_b - Static variable in class cli.OutputDevice
-
- KEY_B - Static variable in class cli.OutputDevice
-
- KEY_BEGIN - Static variable in class cli.OutputDevice
-
Begin key.
- KEY_c - Static variable in class cli.OutputDevice
-
- KEY_C - Static variable in class cli.OutputDevice
-
- KEY_ccedil - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'ç'
- KEY_d - Static variable in class cli.OutputDevice
-
- KEY_D - Static variable in class cli.OutputDevice
-
- KEY_DOWN - Static variable in class cli.OutputDevice
-
Down arrow key.
- KEY_e - Static variable in class cli.OutputDevice
-
- KEY_E - Static variable in class cli.OutputDevice
-
- KEY_eacute - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'é'
- KEY_ecirc - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'ê'
- KEY_egrave - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'è'
- KEY_END - Static variable in class cli.OutputDevice
-
End key.
- KEY_euml - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'ë'
- KEY_f - Static variable in class cli.OutputDevice
-
- KEY_F - Static variable in class cli.OutputDevice
-
- KEY_g - Static variable in class cli.OutputDevice
-
- KEY_G - Static variable in class cli.OutputDevice
-
- KEY_h - Static variable in class cli.OutputDevice
-
- KEY_H - Static variable in class cli.OutputDevice
-
- KEY_i - Static variable in class cli.OutputDevice
-
- KEY_I - Static variable in class cli.OutputDevice
-
- KEY_iacute - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'í'
- KEY_icirc - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'î'
- KEY_igrave - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'ì'
- KEY_iuml - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'ï'
- KEY_j - Static variable in class cli.OutputDevice
-
- KEY_J - Static variable in class cli.OutputDevice
-
- KEY_k - Static variable in class cli.OutputDevice
-
- KEY_K - Static variable in class cli.OutputDevice
-
- KEY_l - Static variable in class cli.OutputDevice
-
- KEY_L - Static variable in class cli.OutputDevice
-
- KEY_LEFT - Static variable in class cli.OutputDevice
-
Left arrow key.
- KEY_m - Static variable in class cli.OutputDevice
-
- KEY_M - Static variable in class cli.OutputDevice
-
- KEY_n - Static variable in class cli.OutputDevice
-
- KEY_N - Static variable in class cli.OutputDevice
-
- KEY_o - Static variable in class cli.OutputDevice
-
- KEY_O - Static variable in class cli.OutputDevice
-
- KEY_oacute - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'ó'
- KEY_ocirc - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'ô'
- KEY_ograve - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'ò'
- KEY_ouml - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'ö'
- KEY_p - Static variable in class cli.OutputDevice
-
- KEY_P - Static variable in class cli.OutputDevice
-
- KEY_q - Static variable in class cli.OutputDevice
-
- KEY_Q - Static variable in class cli.OutputDevice
-
- KEY_r - Static variable in class cli.OutputDevice
-
- KEY_R - Static variable in class cli.OutputDevice
-
- KEY_RIGHT - Static variable in class cli.OutputDevice
-
Right arrow key.
- KEY_s - Static variable in class cli.OutputDevice
-
- KEY_S - Static variable in class cli.OutputDevice
-
- KEY_t - Static variable in class cli.OutputDevice
-
- KEY_T - Static variable in class cli.OutputDevice
-
- KEY_u - Static variable in class cli.OutputDevice
-
- KEY_U - Static variable in class cli.OutputDevice
-
- KEY_uacute - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'ú'
- KEY_ucirc - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'û'
- KEY_ugrave - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'ù'
- KEY_UP - Static variable in class cli.OutputDevice
-
Up arrow key.
- KEY_uuml - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for 'ü'
- KEY_v - Static variable in class cli.OutputDevice
-
- KEY_V - Static variable in class cli.OutputDevice
-
- KEY_w - Static variable in class cli.OutputDevice
-
- KEY_W - Static variable in class cli.OutputDevice
-
- KEY_x - Static variable in class cli.OutputDevice
-
- KEY_X - Static variable in class cli.OutputDevice
-
- KEY_y - Static variable in class cli.OutputDevice
-
- KEY_Y - Static variable in class cli.OutputDevice
-
- KEY_z - Static variable in class cli.OutputDevice
-
- KEY_Z - Static variable in class cli.OutputDevice
-
- Keyword - Class in cli
-
Keyword element class.
- Keyword(String, Help) - Constructor for class cli.Keyword
-
Constructor.
- PAGE_DOWN - Static variable in class cli.OutputDevice
-
Page down arrow key.
- PAGE_LEFT - Static variable in class cli.OutputDevice
-
Page left arrow key.
- PAGE_RIGHT - Static variable in class cli.OutputDevice
-
Page right arrow key.
- PAGE_UP - Static variable in class cli.OutputDevice
-
Page up arrow key.
- PARAGRAPH - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for '§'
- param(String, String) - Static method in class cli.NativeTraces
-
Traces a parameter value, when entering a method basically.
- Param - Class in cli
-
Generic parameter element.
- Param(long) - Constructor for class cli.Param
-
Constructor.
- ParamFloat - Class in cli
-
Float parameter element.
- ParamFloat(Help) - Constructor for class cli.ParamFloat
-
Constructor.
- ParamHost - Class in cli
-
Host parameter element.
- ParamHost(Help) - Constructor for class cli.ParamHost
-
Constructor.
- ParamInt - Class in cli
-
Integer parameter element.
- ParamInt(Help) - Constructor for class cli.ParamInt
-
Constructor.
- ParamString - Class in cli
-
String parameter element.
- ParamString(Help) - Constructor for class cli.ParamString
-
Constructor.
- Password - Class in cli.ui
-
Password user interface object.
- Password(boolean, int, int) - Constructor for class cli.ui.Password
-
Top execution context constructor.
- Password(ExecutionContext.Interface, boolean, int, int) - Constructor for class cli.ui.Password
-
Child execution context constructor.
- PASTE - Static variable in class cli.OutputDevice
-
Paste.
- PERCENT - Static variable in class cli.OutputDevice
-
- PIPE - Static variable in class cli.OutputDevice
-
- PLUS - Static variable in class cli.OutputDevice
-
- populate() - Method in class cli.Menu
-
Populate abstract method.
- POUND - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for '£'
- PREVIOUS - Static variable in class cli.OutputDevice
-
Previous key.
- printStackTrace(Exception) - Method in class cli.OutputDevice.Common
-
- printStackTrace(Exception) - Method in interface cli.OutputDevice.Interface
-
Exception stack trace display.
- printWorkingMenu() - Method in class cli.Shell
-
Prints the working menu.
- PROMPT_STREAM - Static variable in class cli.ExecutionContext
-
Prompt stream constant.
- PROMPT_STREAM - Static variable in class cli.Shell
-
Prompt stream constant.
- put(Integer) - Method in class cli.OutputDevice.Common
-
- put(Float) - Method in class cli.OutputDevice.Common
-
- put(Double) - Method in class cli.OutputDevice.Common
-
- put(String) - Method in interface cli.OutputDevice.Interface
-
Pushes characters to the output device.
- put(Integer) - Method in interface cli.OutputDevice.Interface
-
Pushes an integer value to be displayed by the output device.
- put(Float) - Method in interface cli.OutputDevice.Interface
-
Pushes a float value to be displayed by the output device.
- put(Double) - Method in interface cli.OutputDevice.Interface
-
Pushes a double value to be displayed by the output device.
- put(String) - Method in class cli.OutputDevice.Java
-
- put(String) - Method in class cli.OutputDevice.Native
-
- safeTrace(TraceClass, NativeObject, String) - Static method in class cli.Traces
-
Safe trace routine.
- safeTrace(TraceClass, long, String) - Static method in class cli.Traces
-
Safe trace routine.
- ScreenInfo(int, int, boolean, boolean) - Constructor for class cli.OutputDevice.ScreenInfo
-
Constructor.
- ScreenInfo(long) - Constructor for class cli.OutputDevice.ScreenInfo
-
Constructor for createFromNative().
- SEMI_COLUMN - Static variable in class cli.OutputDevice
-
- setAllFilter(boolean) - Static method in class cli.Traces
-
Modifies the traces filter for all trace classes.
- setBeep(boolean) - Method in class cli.ExecutionContext.Common
-
- setBeep(boolean) - Method in interface cli.ExecutionContext.Interface
-
Beep configuration setting.
- setByeMessage(ResourceString) - Method in class cli.Shell
-
Bye message setting.
- setFilter(TraceClass, boolean) - Static method in class cli.Traces
-
Modifies the traces filter.
- setLang(int) - Method in class cli.ExecutionContext.Common
-
- setLang(int) - Method in interface cli.ExecutionContext.Interface
-
Language setting.
- setMenuRef(MenuRef) - Method in class cli.Endl
-
Used when this command line gives access to a menu.
- setPrompt(ResourceString) - Method in class cli.Shell
-
Prompt message positionning.
- setStream(int, OutputDevice.Interface) - Method in class cli.ExecutionContext.Common
-
- setStream(int, OutputDevice.Interface) - Method in interface cli.ExecutionContext.Interface
-
Output stream positionning.
- setStream(OutputDevice.Interface) - Static method in class cli.Traces
-
Stream positionning (if not already set).
- setString(int, String) - Method in class cli.ResourceString
-
String addition for a given language.
- setWelcomeMessage(ResourceString) - Method in class cli.Shell
-
Welcome message setting.
- SHARP - Static variable in class cli.OutputDevice
-
- Shell - Class in cli
-
Shell class.
- Shell(Cli) - Constructor for class cli.Shell
-
Top execution context constructor.
- Shell(ExecutionContext.Interface, Cli) - Constructor for class cli.Shell
-
Child execution context constructor.
- SingleCommand - Class in cli
-
Input file device.
- SingleCommand(String, OutputDevice.Interface) - Constructor for class cli.SingleCommand
-
Constructor.
- SLASH - Static variable in class cli.OutputDevice
-
- SPACE - Static variable in class cli.OutputDevice
-
Space.
- SQUARE - Static variable in class cli.OutputDevice
-
Based on utf-8 encoding for '²'
- STAR - Static variable in class cli.OutputDevice
-
- startServer() - Method in class cli.TelnetServer
-
Starts the server.
- stopAllExecutions() - Method in class cli.ExecutionContext.Common
-
- stopAllExecutions() - Method in interface cli.ExecutionContext.Interface
-
Terminates execution for all execution contexts attached to the same top execution context.
- stopExecution() - Method in class cli.ExecutionContext.Common
-
- stopExecution() - Method in interface cli.ExecutionContext.Interface
-
Terminates this execution context's execution.
- stopServer() - Method in class cli.TelnetServer
-
Stops the server
- STREAM_TYPES_COUNT - Static variable in class cli.ExecutionContext
-
Number of stream types.
- STREAM_TYPES_COUNT - Static variable in class cli.Shell
-
Number of stream types.
- streamEnabled(int) - Method in class cli.ExecutionContext.Common
-
- streamEnabled(int) - Method in interface cli.ExecutionContext.Interface
-
Enabled/disabled stream status accessor.
- StringDevice - Class in cli
-
String device.
- StringDevice() - Constructor for class cli.StringDevice
-
Constructor.
- switchNextDevice() - Method in class cli.IOMux
-
Switch to next device.
- SyntaxNode - Class in cli
-
A syntax node is an element which may be considered as a node in the decision tree defining the command lines.
- SyntaxNode(long) - Constructor for class cli.SyntaxNode
-
Constructor.
- SyntaxRef - Class in cli
-
A syntax reference is an element which references a syntax tag.
- SyntaxRef(SyntaxTag) - Constructor for class cli.SyntaxRef
-
Constructor.
- SyntaxTag - Class in cli
-
A syntax tag does nothing from the execution point of view, and represents no keyword nor parameter.
- SyntaxTag(boolean) - Constructor for class cli.SyntaxTag
-
Regular constructor.