Module com.googlecode.lanterna
Enum TerminalEmulatorAutoCloseTrigger
- java.lang.Object
-
- java.lang.Enum<TerminalEmulatorAutoCloseTrigger>
-
- com.googlecode.lanterna.terminal.swing.TerminalEmulatorAutoCloseTrigger
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<TerminalEmulatorAutoCloseTrigger>
public enum TerminalEmulatorAutoCloseTrigger extends java.lang.Enum<TerminalEmulatorAutoCloseTrigger>
This enum stored various ways the AWTTerminalFrame and SwingTerminalFrame can automatically close (hide and dispose) themselves when a certain condition happens.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CloseOnEscape
Close if the user presses ESC key on the keyboardCloseOnExitPrivateMode
Close the frame when exiting from private mode
-
Constructor Summary
Constructors Modifier Constructor Description private
TerminalEmulatorAutoCloseTrigger()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TerminalEmulatorAutoCloseTrigger
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static TerminalEmulatorAutoCloseTrigger[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CloseOnExitPrivateMode
public static final TerminalEmulatorAutoCloseTrigger CloseOnExitPrivateMode
Close the frame when exiting from private mode
-
CloseOnEscape
public static final TerminalEmulatorAutoCloseTrigger CloseOnEscape
Close if the user presses ESC key on the keyboard
-
-
Method Detail
-
values
public static TerminalEmulatorAutoCloseTrigger[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (TerminalEmulatorAutoCloseTrigger c : TerminalEmulatorAutoCloseTrigger.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static TerminalEmulatorAutoCloseTrigger valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-