Package com.igormaznitsa.jcp.cmdline
Class GlobalVariableHandler
- java.lang.Object
-
- com.igormaznitsa.jcp.cmdline.GlobalVariableHandler
-
- All Implemented Interfaces:
CommandLineHandler
public class GlobalVariableHandler extends java.lang.Object implements CommandLineHandler
The handler for global variables, it adds met global variables into the inside storage
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
ARG_NAME
-
Constructor Summary
Constructors Constructor Description GlobalVariableHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
Get the description of the key (it will be printed into the help text)java.lang.String
getKeyName()
Get the key name for the handlerboolean
processCommandLineKey(java.lang.String key, PreprocessorContext context)
Process a command line key
-
-
-
Field Detail
-
ARG_NAME
private static final java.lang.String ARG_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
Description copied from interface:CommandLineHandler
Get the description of the key (it will be printed into the help text)- Specified by:
getDescription
in interfaceCommandLineHandler
- Returns:
- the description as a String
-
processCommandLineKey
public boolean processCommandLineKey(java.lang.String key, PreprocessorContext context)
Description copied from interface:CommandLineHandler
Process a command line key- Specified by:
processCommandLineKey
in interfaceCommandLineHandler
- Parameters:
key
- the command line key to be processed, must not be nullcontext
- the preprocessor context, must not be null- Returns:
- true if the key has been recognized and processed else false
-
getKeyName
public java.lang.String getKeyName()
Description copied from interface:CommandLineHandler
Get the key name for the handler- Specified by:
getKeyName
in interfaceCommandLineHandler
- Returns:
- the key name as a String, must not be null
-
-