public interface com.googlecode.lanterna.gui2.Interactable extends com.googlecode.lanterna.gui2.Component
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.googlecode.lanterna.gui2.Interactable
super_class: java.lang.Object
{
public abstract com.googlecode.lanterna.TerminalPosition getCursorLocation();
descriptor: ()Lcom/googlecode/lanterna/TerminalPosition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.googlecode.lanterna.gui2.Interactable$Result handleInput(com.googlecode.lanterna.input.KeyStroke);
descriptor: (Lcom/googlecode/lanterna/input/KeyStroke;)Lcom/googlecode/lanterna/gui2/Interactable$Result;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
keyStroke
public abstract com.googlecode.lanterna.gui2.Interactable takeFocus();
descriptor: ()Lcom/googlecode/lanterna/gui2/Interactable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void onEnterFocus(com.googlecode.lanterna.gui2.Interactable$FocusChangeDirection, com.googlecode.lanterna.gui2.Interactable);
descriptor: (Lcom/googlecode/lanterna/gui2/Interactable$FocusChangeDirection;Lcom/googlecode/lanterna/gui2/Interactable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
direction
previouslyInFocus
public abstract void onLeaveFocus(com.googlecode.lanterna.gui2.Interactable$FocusChangeDirection, com.googlecode.lanterna.gui2.Interactable);
descriptor: (Lcom/googlecode/lanterna/gui2/Interactable$FocusChangeDirection;Lcom/googlecode/lanterna/gui2/Interactable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
direction
nextInFocus
public abstract boolean isFocused();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.googlecode.lanterna.gui2.Interactable setInputFilter(com.googlecode.lanterna.gui2.InputFilter);
descriptor: (Lcom/googlecode/lanterna/gui2/InputFilter;)Lcom/googlecode/lanterna/gui2/Interactable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
inputFilter
public abstract com.googlecode.lanterna.gui2.InputFilter getInputFilter();
descriptor: ()Lcom/googlecode/lanterna/gui2/InputFilter;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.googlecode.lanterna.gui2.Interactable setEnabled(boolean);
descriptor: (Z)Lcom/googlecode/lanterna/gui2/Interactable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
enabled
public abstract boolean isEnabled();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isFocusable();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Interactable.java"
NestMembers:
com.googlecode.lanterna.gui2.Interactable$FocusChangeDirection com.googlecode.lanterna.gui2.Interactable$Result
InnerClasses:
public final FocusChangeDirection = com.googlecode.lanterna.gui2.Interactable$FocusChangeDirection of com.googlecode.lanterna.gui2.Interactable
public final Result = com.googlecode.lanterna.gui2.Interactable$Result of com.googlecode.lanterna.gui2.Interactable