Files
mosaic/mosaic-terminal/api/mosaic-terminal.api
2025-04-21 03:09:59 +00:00

399 lines
17 KiB
Plaintext

public final class com/jakewharton/mosaic/terminal/AnsiLevel : java/lang/Enum {
public static final field ANSI16 Lcom/jakewharton/mosaic/terminal/AnsiLevel;
public static final field ANSI256 Lcom/jakewharton/mosaic/terminal/AnsiLevel;
public static final field NONE Lcom/jakewharton/mosaic/terminal/AnsiLevel;
public static final field TRUECOLOR Lcom/jakewharton/mosaic/terminal/AnsiLevel;
public static fun getEntries ()Lkotlin/enums/EnumEntries;
public static fun valueOf (Ljava/lang/String;)Lcom/jakewharton/mosaic/terminal/AnsiLevel;
public static fun values ()[Lcom/jakewharton/mosaic/terminal/AnsiLevel;
}
public final class com/jakewharton/mosaic/terminal/BracketedPasteEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (Z)V
public fun equals (Ljava/lang/Object;)Z
public final fun getStart ()Z
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/CapabilityQueryEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (ZLjava/util/Map;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getData ()Ljava/util/Map;
public final fun getSuccess ()Z
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/CursorPositionEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (II)V
public fun equals (Ljava/lang/Object;)Z
public final fun getColumn ()I
public final fun getRow ()I
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/DebugEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (Lcom/jakewharton/mosaic/terminal/Event;[B)V
public fun equals (Ljava/lang/Object;)Z
public final fun getBytes ()[B
public final fun getEvent ()Lcom/jakewharton/mosaic/terminal/Event;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/DecModeReportEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (ILcom/jakewharton/mosaic/terminal/DecModeReportEvent$Setting;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getMode ()I
public final fun getSetting ()Lcom/jakewharton/mosaic/terminal/DecModeReportEvent$Setting;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/DecModeReportEvent$Setting : java/lang/Enum {
public static final field NotRecognized Lcom/jakewharton/mosaic/terminal/DecModeReportEvent$Setting;
public static final field PermanentlyReset Lcom/jakewharton/mosaic/terminal/DecModeReportEvent$Setting;
public static final field PermanentlySet Lcom/jakewharton/mosaic/terminal/DecModeReportEvent$Setting;
public static final field Reset Lcom/jakewharton/mosaic/terminal/DecModeReportEvent$Setting;
public static final field Set Lcom/jakewharton/mosaic/terminal/DecModeReportEvent$Setting;
public static fun getEntries ()Lkotlin/enums/EnumEntries;
public static fun valueOf (Ljava/lang/String;)Lcom/jakewharton/mosaic/terminal/DecModeReportEvent$Setting;
public static fun values ()[Lcom/jakewharton/mosaic/terminal/DecModeReportEvent$Setting;
}
public abstract interface class com/jakewharton/mosaic/terminal/Event {
}
public final class com/jakewharton/mosaic/terminal/FocusEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (Z)V
public fun equals (Ljava/lang/Object;)Z
public final fun getFocused ()Z
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/KeyboardEvent : com/jakewharton/mosaic/terminal/Event {
public static final field Companion Lcom/jakewharton/mosaic/terminal/KeyboardEvent$Companion;
public static final field Delete I
public static final field Down I
public static final field End I
public static final field EventTypePress I
public static final field EventTypeRelease I
public static final field EventTypeRepeat I
public static final field F1 I
public static final field F10 I
public static final field F11 I
public static final field F12 I
public static final field F2 I
public static final field F3 I
public static final field F4 I
public static final field F5 I
public static final field F6 I
public static final field F7 I
public static final field F8 I
public static final field F9 I
public static final field Home I
public static final field Insert I
public static final field KpBegin I
public static final field Left I
public static final field ModifierAlt I
public static final field ModifierCapsLock I
public static final field ModifierCtrl I
public static final field ModifierHyper I
public static final field ModifierMeta I
public static final field ModifierNumLock I
public static final field ModifierShift I
public static final field ModifierSuper I
public static final field PageDown I
public static final field PageUp I
public static final field Right I
public static final field Up I
public fun <init> (IIIIILjava/lang/String;)V
public synthetic fun <init> (IIIIILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getAlt ()Z
public final fun getBaseLayoutCodepoint ()I
public final fun getCapsLock ()Z
public final fun getCodepoint ()I
public final fun getCtrl ()Z
public final fun getEventType ()I
public final fun getHyper ()Z
public final fun getMeta ()Z
public final fun getModifiers ()I
public final fun getNumLock ()Z
public final fun getShift ()Z
public final fun getShiftedCodepoint ()I
public final fun getSuper ()Z
public final fun getText ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/KeyboardEvent$Companion {
}
public final class com/jakewharton/mosaic/terminal/KittyGraphicsEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (ILjava/lang/String;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getId ()I
public final fun getMessage ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/KittyKeyboardQueryEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (I)V
public fun equals (Ljava/lang/Object;)Z
public final fun getDisambiguateEscapeCodes ()Z
public final fun getFlags ()I
public final fun getReportAllKeysAsEscapeCodes ()Z
public final fun getReportAlternateKeys ()Z
public final fun getReportAssociatedText ()Z
public final fun getReportEventTypes ()Z
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/KittyNotificationEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (Ljava/lang/String;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getRaw ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public abstract interface class com/jakewharton/mosaic/terminal/KittyPointerQueryEvent : com/jakewharton/mosaic/terminal/Event {
}
public final class com/jakewharton/mosaic/terminal/KittyPointerQueryNameEvent : com/jakewharton/mosaic/terminal/KittyPointerQueryEvent {
public fun <init> (Ljava/lang/String;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getName ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/KittyPointerQuerySupportEvent : com/jakewharton/mosaic/terminal/KittyPointerQueryEvent {
public fun <init> ([Z)V
public fun equals (Ljava/lang/Object;)Z
public final fun getValues ()[Z
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/MouseEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (IILcom/jakewharton/mosaic/terminal/MouseEvent$Type;Lcom/jakewharton/mosaic/terminal/MouseEvent$Button;ZZZ)V
public synthetic fun <init> (IILcom/jakewharton/mosaic/terminal/MouseEvent$Type;Lcom/jakewharton/mosaic/terminal/MouseEvent$Button;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getAlt ()Z
public final fun getButton ()Lcom/jakewharton/mosaic/terminal/MouseEvent$Button;
public final fun getCtrl ()Z
public final fun getShift ()Z
public final fun getType ()Lcom/jakewharton/mosaic/terminal/MouseEvent$Type;
public final fun getX ()I
public final fun getY ()I
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/MouseEvent$Button : java/lang/Enum {
public static final field Button10 Lcom/jakewharton/mosaic/terminal/MouseEvent$Button;
public static final field Button11 Lcom/jakewharton/mosaic/terminal/MouseEvent$Button;
public static final field Button8 Lcom/jakewharton/mosaic/terminal/MouseEvent$Button;
public static final field Button9 Lcom/jakewharton/mosaic/terminal/MouseEvent$Button;
public static final field Left Lcom/jakewharton/mosaic/terminal/MouseEvent$Button;
public static final field Middle Lcom/jakewharton/mosaic/terminal/MouseEvent$Button;
public static final field None Lcom/jakewharton/mosaic/terminal/MouseEvent$Button;
public static final field Right Lcom/jakewharton/mosaic/terminal/MouseEvent$Button;
public static final field WheelDown Lcom/jakewharton/mosaic/terminal/MouseEvent$Button;
public static final field WheelUp Lcom/jakewharton/mosaic/terminal/MouseEvent$Button;
public static fun getEntries ()Lkotlin/enums/EnumEntries;
public static fun valueOf (Ljava/lang/String;)Lcom/jakewharton/mosaic/terminal/MouseEvent$Button;
public static fun values ()[Lcom/jakewharton/mosaic/terminal/MouseEvent$Button;
}
public final class com/jakewharton/mosaic/terminal/MouseEvent$Type : java/lang/Enum {
public static final field Drag Lcom/jakewharton/mosaic/terminal/MouseEvent$Type;
public static final field Motion Lcom/jakewharton/mosaic/terminal/MouseEvent$Type;
public static final field Press Lcom/jakewharton/mosaic/terminal/MouseEvent$Type;
public static final field Release Lcom/jakewharton/mosaic/terminal/MouseEvent$Type;
public static fun getEntries ()Lkotlin/enums/EnumEntries;
public static fun valueOf (Ljava/lang/String;)Lcom/jakewharton/mosaic/terminal/MouseEvent$Type;
public static fun values ()[Lcom/jakewharton/mosaic/terminal/MouseEvent$Type;
}
public final class com/jakewharton/mosaic/terminal/OperatingStatusResponseEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (Z)V
public fun equals (Ljava/lang/Object;)Z
public final fun getOk ()Z
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/PaletteColorEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (ILjava/lang/String;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getColor ()I
public final fun getValue ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/PrimaryDeviceAttributesEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (ILjava/lang/String;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getData ()Ljava/lang/String;
public final fun getId ()I
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/ResizeEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (IIII)V
public fun equals (Ljava/lang/Object;)Z
public final fun getColumns ()I
public final fun getHeight ()I
public final fun getRows ()I
public final fun getWidth ()I
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/SecondaryDeviceAttributesEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (III)V
public fun equals (Ljava/lang/Object;)Z
public final fun getFirmwareVersion ()I
public final fun getRegistrationNumber ()I
public final fun getType ()I
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/SystemThemeEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (Z)V
public fun equals (Ljava/lang/Object;)Z
public fun hashCode ()I
public final fun isDark ()Z
public fun toString ()Ljava/lang/String;
}
public abstract interface class com/jakewharton/mosaic/terminal/Terminal : java/lang/AutoCloseable {
public abstract fun getCapabilities ()Lcom/jakewharton/mosaic/terminal/Terminal$Capabilities;
public abstract fun getEvents ()Lkotlinx/coroutines/channels/ReceiveChannel;
public abstract fun getInteractive ()Z
public abstract fun getName ()Ljava/lang/String;
public abstract fun getState ()Lcom/jakewharton/mosaic/terminal/Terminal$State;
}
public abstract interface class com/jakewharton/mosaic/terminal/Terminal$Capabilities {
public abstract fun getAnsiLevel ()Lcom/jakewharton/mosaic/terminal/AnsiLevel;
public abstract fun getCursorVisibility ()Z
public abstract fun getFocusEvents ()Z
public abstract fun getInBandResizeEvents ()Z
public abstract fun getKittyGraphics ()Z
public abstract fun getKittyKeyboard ()Z
public abstract fun getKittyNotifications ()Z
public abstract fun getKittyPointerShape ()Z
public abstract fun getKittyTextSizingScale ()Z
public abstract fun getKittyTextSizingWidth ()Z
public abstract fun getKittyUnderline ()Z
public abstract fun getSynchronizedOutput ()Z
public abstract fun getThemeEvents ()Z
}
public final class com/jakewharton/mosaic/terminal/Terminal$Size {
public static final field Companion Lcom/jakewharton/mosaic/terminal/Terminal$Size$Companion;
public fun <init> (IIII)V
public synthetic fun <init> (IIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getColumns ()I
public final fun getHeight ()I
public final fun getRows ()I
public final fun getWidth ()I
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/Terminal$Size$Companion {
public final fun getDefault ()Lcom/jakewharton/mosaic/terminal/Terminal$Size;
}
public abstract interface class com/jakewharton/mosaic/terminal/Terminal$State {
public abstract fun getFocused ()Lkotlinx/coroutines/flow/StateFlow;
public abstract fun getSize ()Lkotlinx/coroutines/flow/StateFlow;
public abstract fun getTheme ()Lkotlinx/coroutines/flow/StateFlow;
}
public final class com/jakewharton/mosaic/terminal/Terminal$Theme : java/lang/Enum {
public static final field Dark Lcom/jakewharton/mosaic/terminal/Terminal$Theme;
public static final field Light Lcom/jakewharton/mosaic/terminal/Terminal$Theme;
public static final field Unknown Lcom/jakewharton/mosaic/terminal/Terminal$Theme;
public static fun getEntries ()Lkotlin/enums/EnumEntries;
public static fun valueOf (Ljava/lang/String;)Lcom/jakewharton/mosaic/terminal/Terminal$Theme;
public static fun values ()[Lcom/jakewharton/mosaic/terminal/Terminal$Theme;
}
public final class com/jakewharton/mosaic/terminal/TerminalColorEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (Lcom/jakewharton/mosaic/terminal/TerminalColorEvent$Color;Ljava/lang/String;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getColor ()Lcom/jakewharton/mosaic/terminal/TerminalColorEvent$Color;
public final fun getValue ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/TerminalColorEvent$Color : java/lang/Enum {
public static final field Background Lcom/jakewharton/mosaic/terminal/TerminalColorEvent$Color;
public static final field Cursor Lcom/jakewharton/mosaic/terminal/TerminalColorEvent$Color;
public static final field Foreground Lcom/jakewharton/mosaic/terminal/TerminalColorEvent$Color;
public static fun getEntries ()Lkotlin/enums/EnumEntries;
public static fun valueOf (Ljava/lang/String;)Lcom/jakewharton/mosaic/terminal/TerminalColorEvent$Color;
public static fun values ()[Lcom/jakewharton/mosaic/terminal/TerminalColorEvent$Color;
}
public final class com/jakewharton/mosaic/terminal/TerminalVersionEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (Ljava/lang/String;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getData ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/TertiaryDeviceAttributesEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (II)V
public fun equals (Ljava/lang/Object;)Z
public final fun getManufacturingSite ()I
public final fun getTerminalId ()I
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/UnknownEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> ([B)V
public fun equals (Ljava/lang/Object;)Z
public final fun getBytes ()[B
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/XtermCharacterSizeEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (II)V
public fun equals (Ljava/lang/Object;)Z
public final fun getColumns ()I
public final fun getRows ()I
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class com/jakewharton/mosaic/terminal/XtermPixelSizeEvent : com/jakewharton/mosaic/terminal/Event {
public fun <init> (II)V
public fun equals (Ljava/lang/Object;)Z
public final fun getHeight ()I
public final fun getWidth ()I
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}