public interface com.googlecode.lanterna.gui2.Component extends com.googlecode.lanterna.gui2.TextGUIElement
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.googlecode.lanterna.gui2.Component
super_class: java.lang.Object
{
public abstract com.googlecode.lanterna.TerminalPosition getPosition();
descriptor: ()Lcom/googlecode/lanterna/TerminalPosition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.googlecode.lanterna.TerminalPosition getGlobalPosition();
descriptor: ()Lcom/googlecode/lanterna/TerminalPosition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.googlecode.lanterna.gui2.Component setPosition(com.googlecode.lanterna.TerminalPosition);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;)Lcom/googlecode/lanterna/gui2/Component;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
position
public abstract com.googlecode.lanterna.TerminalSize getSize();
descriptor: ()Lcom/googlecode/lanterna/TerminalSize;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.googlecode.lanterna.gui2.Component setSize(com.googlecode.lanterna.TerminalSize);
descriptor: (Lcom/googlecode/lanterna/TerminalSize;)Lcom/googlecode/lanterna/gui2/Component;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
size
public abstract com.googlecode.lanterna.TerminalSize getPreferredSize();
descriptor: ()Lcom/googlecode/lanterna/TerminalSize;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.googlecode.lanterna.gui2.Component setPreferredSize(com.googlecode.lanterna.TerminalSize);
descriptor: (Lcom/googlecode/lanterna/TerminalSize;)Lcom/googlecode/lanterna/gui2/Component;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
explicitPreferredSize
public abstract com.googlecode.lanterna.gui2.Component setLayoutData(com.googlecode.lanterna.gui2.LayoutData);
descriptor: (Lcom/googlecode/lanterna/gui2/LayoutData;)Lcom/googlecode/lanterna/gui2/Component;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
data
public abstract com.googlecode.lanterna.gui2.LayoutData getLayoutData();
descriptor: ()Lcom/googlecode/lanterna/gui2/LayoutData;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isVisible();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.googlecode.lanterna.gui2.Component setVisible(boolean);
descriptor: (Z)Lcom/googlecode/lanterna/gui2/Component;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
visible
public abstract com.googlecode.lanterna.gui2.Container getParent();
descriptor: ()Lcom/googlecode/lanterna/gui2/Container;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasParent(com.googlecode.lanterna.gui2.Container);
descriptor: (Lcom/googlecode/lanterna/gui2/Container;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
parent
public abstract com.googlecode.lanterna.gui2.TextGUI getTextGUI();
descriptor: ()Lcom/googlecode/lanterna/gui2/TextGUI;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.googlecode.lanterna.graphics.Theme getTheme();
descriptor: ()Lcom/googlecode/lanterna/graphics/Theme;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.googlecode.lanterna.graphics.ThemeDefinition getThemeDefinition();
descriptor: ()Lcom/googlecode/lanterna/graphics/ThemeDefinition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.googlecode.lanterna.gui2.Component setTheme(com.googlecode.lanterna.graphics.Theme);
descriptor: (Lcom/googlecode/lanterna/graphics/Theme;)Lcom/googlecode/lanterna/gui2/Component;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
theme
public abstract boolean isInside(com.googlecode.lanterna.gui2.Container);
descriptor: (Lcom/googlecode/lanterna/gui2/Container;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
container
public abstract com.googlecode.lanterna.gui2.ComponentRenderer<? extends com.googlecode.lanterna.gui2.Component> getRenderer();
descriptor: ()Lcom/googlecode/lanterna/gui2/ComponentRenderer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lcom/googlecode/lanterna/gui2/ComponentRenderer<+Lcom/googlecode/lanterna/gui2/Component;>;
public abstract void invalidate();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.googlecode.lanterna.gui2.Border withBorder(com.googlecode.lanterna.gui2.Border);
descriptor: (Lcom/googlecode/lanterna/gui2/Border;)Lcom/googlecode/lanterna/gui2/Border;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
border
public abstract com.googlecode.lanterna.TerminalPosition toBasePane(com.googlecode.lanterna.TerminalPosition);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;)Lcom/googlecode/lanterna/TerminalPosition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
position
public abstract com.googlecode.lanterna.TerminalPosition toGlobal(com.googlecode.lanterna.TerminalPosition);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;)Lcom/googlecode/lanterna/TerminalPosition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
position
public abstract com.googlecode.lanterna.gui2.BasePane getBasePane();
descriptor: ()Lcom/googlecode/lanterna/gui2/BasePane;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.googlecode.lanterna.gui2.Component addTo(com.googlecode.lanterna.gui2.Panel);
descriptor: (Lcom/googlecode/lanterna/gui2/Panel;)Lcom/googlecode/lanterna/gui2/Component;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
panel
public abstract void onAdded(com.googlecode.lanterna.gui2.Container);
descriptor: (Lcom/googlecode/lanterna/gui2/Container;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
container
public abstract void onRemoved(com.googlecode.lanterna.gui2.Container);
descriptor: (Lcom/googlecode/lanterna/gui2/Container;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
container
}
SourceFile: "Component.java"