Package edu.uiuc.ncsa.security.util.cli
Class AbstractEditor
- java.lang.Object
- 
- edu.uiuc.ncsa.security.util.cli.AbstractEditor
 
- 
- Direct Known Subclasses:
- JSONEditor,- LineEditor
 
 public abstract class AbstractEditor extends Object Created by Jeff Gaynor 
 on 8/17/20 at 10:23 AM
- 
- 
Field SummaryFields Modifier and Type Field Description static StringHELP_COMMANDprotected booleanisDonestatic StringPROMPTstatic StringQUIT_COMMANDstatic StringQUIT_COMMAND_LONGstatic StringVERBOSE_COMMANDstatic StringVERBOSE_COMMAND_LONGprotected booleanverboseOn
 - 
Constructor SummaryConstructors Constructor Description AbstractEditor()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()IOInterfacegetIoInterface()protected Stringreadline(String x)protected voidsay(String x)For use with informational messages.protected voidsayi(String x)protected voidsayv(String x)Used for spitting out extra messages in verbose mode.voidsetIoInterface(IOInterface ioInterface)protected booleanshowHelp(EditorInputLine eil)protected voidverboseHelp()
 
- 
- 
- 
Field Detail- 
PROMPTpublic static String PROMPT 
 - 
QUIT_COMMANDpublic static final String QUIT_COMMAND - See Also:
- Constant Field Values
 
 - 
QUIT_COMMAND_LONGpublic static final String QUIT_COMMAND_LONG - See Also:
- Constant Field Values
 
 - 
VERBOSE_COMMANDpublic static final String VERBOSE_COMMAND - See Also:
- Constant Field Values
 
 - 
VERBOSE_COMMAND_LONGpublic static final String VERBOSE_COMMAND_LONG - See Also:
- Constant Field Values
 
 - 
HELP_COMMANDpublic static final String HELP_COMMAND - See Also:
- Constant Field Values
 
 - 
verboseOnprotected boolean verboseOn 
 - 
isDoneprotected boolean isDone 
 
- 
 - 
Method Detail- 
sayprotected void say(String x) For use with informational messages.- Parameters:
- x-
 
 - 
sayiprotected void sayi(String x) 
 - 
sayvprotected void sayv(String x) Used for spitting out extra messages in verbose mode.- Parameters:
- x-
 
 - 
getIoInterfacepublic IOInterface getIoInterface() 
 - 
setIoInterfacepublic void setIoInterface(IOInterface ioInterface) 
 - 
readlineprotected String readline(String x) throws IOException - Throws:
- IOException
 
 - 
verboseHelpprotected void verboseHelp() 
 - 
showHelpprotected boolean showHelp(EditorInputLine eil) 
 
- 
 
-