@icecreamcake/autojs6-dts
Version:
TypeScript Declarations for AutoJs6
937 lines (905 loc) • 44.3 kB
TypeScript
declare module jackpal {
export module androidterm {
export module emulatorview {
export abstract class BaseTextRenderer extends java.lang.Object implements jackpal.androidterm.emulatorview.TextRenderer {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.BaseTextRenderer>;
public mReverseVideo: boolean;
public mPalette: number[];
public static sXterm256Paint: number[];
public getCharacterHeight(): number;
public setReverseVideo(reverseVideo: boolean): void;
public setReverseVideo(param0: boolean): void;
public drawCursorImp(canvas: android.graphics.Canvas, x: number, y: number, charWidth: number, charHeight: number, cursorMode: number): void;
public getCharacterWidth(): number;
public drawTextRun(param0: android.graphics.Canvas, param1: number, param2: number, param3: number, param4: number, param5: string[], param6: number, param7: number, param8: boolean, param9: number, param10: number, param11: number, param12: number, param13: number, param14: number): void;
public constructor(scheme: jackpal.androidterm.emulatorview.ColorScheme);
public getTopMargin(): number;
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class Bitmap4x8FontRenderer extends jackpal.androidterm.emulatorview.BaseTextRenderer {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.Bitmap4x8FontRenderer>;
public getCharacterHeight(): number;
public setReverseVideo(reverseVideo: boolean): void;
public setReverseVideo(param0: boolean): void;
public getCharacterWidth(): number;
public drawTextRun(canvas: android.graphics.Canvas, x: number, y: number, lineOffset: number, runWidth: number, text: string[], index: number, count: number, selectionStyle: boolean, textStyle: number, cursorOffset: number, cursorIndex: number, cursorIncr: number, cursorWidth: number, cursorMode: number): void;
public constructor(resources: android.content.res.Resources, scheme: jackpal.androidterm.emulatorview.ColorScheme);
public drawTextRun(param0: android.graphics.Canvas, param1: number, param2: number, param3: number, param4: number, param5: string[], param6: number, param7: number, param8: boolean, param9: number, param10: number, param11: number, param12: number, param13: number, param14: number): void;
public constructor(scheme: jackpal.androidterm.emulatorview.ColorScheme);
public getTopMargin(): number;
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class BuildConfig extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.BuildConfig>;
public static DEBUG: boolean;
public static APPLICATION_ID: string;
public static BUILD_TYPE: string;
public static FLAVOR: string;
public static VERSION_CODE: number;
public static VERSION_NAME: string;
public constructor();
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class ByteQueue extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.ByteQueue>;
public constructor(size: number);
public getBytesAvailable(): number;
public write(buffer: number[], offset: number, length: number): number;
public read(buffer: number[], offset: number, length: number): number;
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class ColorScheme extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.ColorScheme>;
public constructor(foreColor: number, backColor: number);
public getCursorBackColor(): number;
public constructor(foreColor: number, backColor: number, cursorForeColor: number, cursorBackColor: number);
public getBackColor(): number;
public getForeColor(): number;
public getCursorForeColor(): number;
public constructor(scheme: number[]);
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class EmulatorDebug extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.EmulatorDebug>;
public static DEBUG: boolean;
public static LOG_IME: boolean;
public static LOG_CHARACTERS_FLAG: boolean;
public static LOG_UNKNOWN_ESCAPE_SEQUENCES: boolean;
public static LOG_TAG: string;
public static bytesToString(data: number[], base: number, length: number): string;
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class EmulatorView extends android.view.View implements android.view.GestureDetector.OnGestureListener {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.EmulatorView>;
public setTextSize(fontSize: number): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public computeVerticalScrollOffset(): number;
public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
public setAltSendsEsc(flag: boolean): void;
public getVisibleColumns(): number;
public setUseCookedIME(useCookedIME: boolean): void;
public setControlKeyCode(keyCode: number): void;
public onDown(param0: android.view.MotionEvent): boolean;
public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
public sendAccessibilityEvent(param0: number): void;
public sendAccessibilityEvent(eventType: number): void;
public sendFnKey(): void;
public onFling(e1: android.view.MotionEvent, e2: android.view.MotionEvent, velocityX: number, velocityY: number): boolean;
public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
public setFnKeyCode(keyCode: number): void;
public toggleSelectingText(): void;
public setExtGestureListener(listener: android.view.GestureDetector.OnGestureListener): void;
public getURLat(x: number, y: number): string;
public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
public onLongPress(e: android.view.MotionEvent): void;
public setMouseTracking(flag: boolean): void;
public onResume(): void;
public setColorScheme(scheme: jackpal.androidterm.emulatorview.ColorScheme): void;
public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
public onDraw(canvas: android.graphics.Canvas): void;
public constructor(context: android.content.Context);
public page(delta: number): void;
public onLongPress(param0: android.view.MotionEvent): void;
public pageHorizontal(deltaColumns: number): void;
public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
public setDensity(metrics: android.util.DisplayMetrics): void;
public onSingleTapUp(param0: android.view.MotionEvent): boolean;
public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
public attachSession(session: jackpal.androidterm.emulatorview.TermSession): void;
public updateSize(force: boolean): void;
public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
public computeVerticalScrollExtent(): number;
public constructor(context: android.content.Context, session: jackpal.androidterm.emulatorview.TermSession, metrics: android.util.DisplayMetrics);
public computeVerticalScrollRange(): number;
public onScroll(e1: android.view.MotionEvent, e2: android.view.MotionEvent, distanceX: number, distanceY: number): boolean;
public onTouchEvent(event: android.view.MotionEvent): boolean;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
public setBackKeyCharacter(keyCode: number): void;
public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
public onCreateInputConnection(outAttrs: android.view.inputmethod.EditorInfo): android.view.inputmethod.InputConnection;
public getVisibleWidth(): number;
public onSingleTapConfirmed(e: android.view.MotionEvent): void;
public getVisibleRows(): number;
public onSingleTapUp(e: android.view.MotionEvent): boolean;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
public onPause(): void;
public getTermSession(): jackpal.androidterm.emulatorview.TermSession;
public setTermType(termType: string): void;
public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
public onShowPress(e: android.view.MotionEvent): void;
public onFling(param0: android.view.MotionEvent, param1: android.view.MotionEvent, param2: number, param3: number): boolean;
public onShowPress(param0: android.view.MotionEvent): void;
public onScroll(param0: android.view.MotionEvent, param1: android.view.MotionEvent, param2: number, param3: number): boolean;
public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
public onDown(e: android.view.MotionEvent): boolean;
public onCheckIsTextEditor(): boolean;
public getVisibleHeight(): number;
public onTouchEvent(ev: android.view.MotionEvent): boolean;
public sendControlKey(): void;
public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
public onJumpTapDown(e1: android.view.MotionEvent, e2: android.view.MotionEvent): boolean;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyle: number);
public getKeypadApplicationMode(): boolean;
public getSelectingText(): boolean;
public onKeyPreIme(keyCode: number, event: android.view.KeyEvent): boolean;
public getSelectedText(): string;
public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
public isMouseTrackingActive(): boolean;
public onJumpTapUp(e1: android.view.MotionEvent, e2: android.view.MotionEvent): boolean;
public onSizeChanged(w: number, h: number, oldw: number, oldh: number): void;
}
export module EmulatorView {
export class HttpMatchFilter extends java.lang.Object implements android.text.util.Linkify.MatchFilter {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.EmulatorView.HttpMatchFilter>;
public acceptMatch(param0: string, param1: number, param2: number): boolean;
public acceptMatch(s: string, start: number, end: number): boolean;
}
export class MouseTrackingFlingRunner extends java.lang.Object implements java.lang.Runnable {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.EmulatorView.MouseTrackingFlingRunner>;
public run(): void;
public fling(e: android.view.MotionEvent, velocityX: number, velocityY: number): void;
}
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class FullUnicodeLine extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.FullUnicodeLine>;
public getSpaceUsed(): number;
public constructor(basicLine: string[]);
public constructor(columns: number);
public setChar(column: number, codePoint: number): void;
public getLine(): string[];
public getChar(column: number, charIndex: number, out: string[], offset: number): boolean;
public findStartOfColumn(column: number): number;
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class GrowableIntArray extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.GrowableIntArray>;
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class PaintRenderer extends jackpal.androidterm.emulatorview.BaseTextRenderer {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.PaintRenderer>;
public getCharacterHeight(): number;
public setReverseVideo(reverseVideo: boolean): void;
public setReverseVideo(param0: boolean): void;
public getCharacterWidth(): number;
public drawTextRun(canvas: android.graphics.Canvas, x: number, y: number, lineOffset: number, runWidth: number, text: string[], index: number, count: number, selectionStyle: boolean, textStyle: number, cursorOffset: number, cursorIndex: number, cursorIncr: number, cursorWidth: number, cursorMode: number): void;
public drawTextRun(param0: android.graphics.Canvas, param1: number, param2: number, param3: number, param4: number, param5: string[], param6: number, param7: number, param8: boolean, param9: number, param10: number, param11: number, param12: number, param13: number, param14: number): void;
public constructor(scheme: jackpal.androidterm.emulatorview.ColorScheme);
public getTopMargin(): number;
public constructor(fontSize: number, scheme: jackpal.androidterm.emulatorview.ColorScheme);
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class Screen extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.Screen>;
/**
* Constructs a new instance of the jackpal.androidterm.emulatorview.Screen interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
setLineWrap(param0: number): void;
set(param0: number, param1: number, param2: number, param3: number): void;
set(param0: number, param1: number, param2: number, param3: number): void;
scroll(param0: number, param1: number, param2: number): void;
blockCopy(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number): void;
blockSet(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number): void;
getTranscriptText(): string;
getTranscriptText(param0: jackpal.androidterm.emulatorview.GrowableIntArray): string;
getSelectedText(param0: number, param1: number, param2: number, param3: number): string;
getSelectedText(param0: jackpal.androidterm.emulatorview.GrowableIntArray, param1: number, param2: number, param3: number, param4: number): string;
getActiveRows(): number;
fastResize(param0: number, param1: number, param2: number[]): boolean;
resize(param0: number, param1: number, param2: number): void;
});
public constructor();
public set(param0: number, param1: number, param2: number, param3: number): void;
public getTranscriptText(): string;
public getSelectedText(param0: number, param1: number, param2: number, param3: number): string;
public getActiveRows(): number;
public blockCopy(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number): void;
public getTranscriptText(param0: jackpal.androidterm.emulatorview.GrowableIntArray): string;
public getSelectedText(param0: jackpal.androidterm.emulatorview.GrowableIntArray, param1: number, param2: number, param3: number, param4: number): string;
public scroll(param0: number, param1: number, param2: number): void;
public blockSet(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number): void;
public fastResize(param0: number, param1: number, param2: number[]): boolean;
public setLineWrap(param0: number): void;
public resize(param0: number, param1: number, param2: number): void;
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class StyleRow extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.StyleRow>;
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class TermKeyListener extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.TermKeyListener>;
public static KEYCODE_OFFSET: number;
public setBackKeyCharacter(code: number): void;
public setCursorKeysApplicationMode(val: boolean): void;
public onResume(): void;
public keyDown(keyCode: number, event: android.view.KeyEvent, appMode: boolean, allowToggle: boolean): void;
public constructor(termSession: jackpal.androidterm.emulatorview.TermSession);
public mapControlChar(ch: number): number;
public setAltSendsEsc(flag: boolean): void;
public onPause(): void;
public handleHardwareControlKey(down: boolean): void;
public handleFnKey(down: boolean): void;
public setTermType(termType: string): void;
public handleControlKey(down: boolean): void;
public handleKeyCode(keyCode: number, event: android.view.KeyEvent, appMode: boolean): boolean;
public getAltSendsEsc(): boolean;
public isAltActive(): boolean;
public getCombiningAccent(): number;
public getCursorMode(): number;
public mapControlChar(control: boolean, fn: boolean, ch: number): number;
public keyUp(keyCode: number, event: android.view.KeyEvent): void;
public isCtrlActive(): boolean;
}
export module TermKeyListener {
export class ModifierKey extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.TermKeyListener.ModifierKey>;
public isActive(): boolean;
public getUIMode(): number;
public adjustAfterKeypress(): void;
public onPress(): void;
public onRelease(): void;
public constructor(param0: jackpal.androidterm.emulatorview.TermKeyListener);
}
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class TermSession extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.TermSession>;
public getTranscriptText(): string;
public constructor(exitOnEOF: boolean);
public finish(): void;
public initializeEmulator(columns: number, rows: number): void;
public constructor();
public reset(): void;
public setKeyListener(l: jackpal.androidterm.emulatorview.TermKeyListener): void;
public write(data: string): void;
public write(codePoint: number): void;
public processInput(data: number[], offset: number, count: number): void;
public notifyUpdate(): void;
public appendToEmulator(data: number[], offset: number, count: number): void;
public updateSize(columns: number, rows: number): void;
public isRunning(): boolean;
public setFinishCallback(callback: jackpal.androidterm.emulatorview.TermSession.FinishCallback): void;
public setTitle(title: string): void;
public setTermIn(termIn: java.io.InputStream): void;
public setDefaultUTF8Mode(utf8ByDefault: boolean): void;
public write(data: number[], offset: number, count: number): void;
public setColorScheme(scheme: jackpal.androidterm.emulatorview.ColorScheme): void;
public setTermOut(termOut: java.io.OutputStream): void;
public getTitle(): string;
public getTermIn(): java.io.InputStream;
public setUpdateCallback(notify: jackpal.androidterm.emulatorview.UpdateCallback): void;
public notifyTitleChanged(): void;
public setUTF8ModeUpdateCallback(utf8ModeNotify: jackpal.androidterm.emulatorview.UpdateCallback): void;
public getTermOut(): java.io.OutputStream;
public onProcessExit(): void;
public setTitleChangedListener(listener: jackpal.androidterm.emulatorview.UpdateCallback): void;
public getUTF8Mode(): boolean;
}
export module TermSession {
export class FinishCallback extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.TermSession.FinishCallback>;
/**
* Constructs a new instance of the jackpal.androidterm.emulatorview.TermSession$FinishCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onSessionFinish(param0: jackpal.androidterm.emulatorview.TermSession): void;
});
public constructor();
public onSessionFinish(param0: jackpal.androidterm.emulatorview.TermSession): void;
}
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class TerminalEmulator extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.TerminalEmulator>;
public getKeypadApplicationMode(): boolean;
public getScrollCounter(): number;
public getReverseVideo(): boolean;
public setDefaultUTF8Mode(defaultToUTF8Mode: boolean): void;
public setColorScheme(scheme: jackpal.androidterm.emulatorview.ColorScheme): void;
public getCursorRow(): number;
public finish(): void;
public getScreen(): jackpal.androidterm.emulatorview.TranscriptScreen;
public getCursorCol(): number;
public getShowCursor(): boolean;
public reset(): void;
public setKeyListener(l: jackpal.androidterm.emulatorview.TermKeyListener): void;
public updateSize(columns: number, rows: number): void;
public getMouseTrackingMode(): number;
public setUTF8ModeUpdateCallback(utf8ModeNotify: jackpal.androidterm.emulatorview.UpdateCallback): void;
public append(buffer: number[], base: number, length: number): void;
public setUTF8Mode(utf8Mode: boolean): void;
public getSelectedText(x1: number, y1: number, x2: number, y2: number): string;
public constructor(session: jackpal.androidterm.emulatorview.TermSession, screen: jackpal.androidterm.emulatorview.TranscriptScreen, columns: number, rows: number, scheme: jackpal.androidterm.emulatorview.ColorScheme);
public clearScrollCounter(): void;
public getUTF8Mode(): boolean;
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class TextRenderer extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.TextRenderer>;
/**
* Constructs a new instance of the jackpal.androidterm.emulatorview.TextRenderer interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
setReverseVideo(param0: boolean): void;
getCharacterWidth(): number;
getCharacterHeight(): number;
getTopMargin(): number;
drawTextRun(param0: android.graphics.Canvas, param1: number, param2: number, param3: number, param4: number, param5: string[], param6: number, param7: number, param8: boolean, param9: number, param10: number, param11: number, param12: number, param13: number, param14: number): void;
});
public constructor();
public static MODE_OFF: number;
public static MODE_LOCKED: number;
public static MODE_MASK: number;
public static MODE_ALT_SHIFT: number;
public static MODE_CTRL_SHIFT: number;
public static MODE_SHIFT_SHIFT: number;
public static MODE_FN_SHIFT: number;
public static MODE_ON: number;
public getCharacterHeight(): number;
public setReverseVideo(param0: boolean): void;
public getCharacterWidth(): number;
public drawTextRun(param0: android.graphics.Canvas, param1: number, param2: number, param3: number, param4: number, param5: string[], param6: number, param7: number, param8: boolean, param9: number, param10: number, param11: number, param12: number, param13: number, param14: number): void;
public getTopMargin(): number;
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class TextStyle extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.TextStyle>;
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class TranscriptScreen extends java.lang.Object implements jackpal.androidterm.emulatorview.Screen {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.TranscriptScreen>;
public getSelectedText(selX1: number, selY1: number, selX2: number, selY2: number): string;
public fastResize(columns: number, rows: number, cursor: number[]): boolean;
public getTranscriptText(): string;
public getActiveRows(): number;
public constructor(columns: number, totalRows: number, screenRows: number, scheme: jackpal.androidterm.emulatorview.ColorScheme);
public setLineWrap(row: number): void;
public finish(): void;
public resize(param0: number, param1: number, param2: number): void;
public blockCopy(sx: number, sy: number, w: number, h: number, dx: number, dy: number): void;
public getActiveTranscriptRows(): number;
public getSelectedText(param0: number, param1: number, param2: number, param3: number): string;
public set(x: number, y: number, b: number, style: number): void;
public getSelectedText(param0: jackpal.androidterm.emulatorview.GrowableIntArray, param1: number, param2: number, param3: number, param4: number): string;
public resize(columns: number, rows: number, style: number): void;
public scroll(param0: number, param1: number, param2: number): void;
public setLineWrap(param0: number): void;
public set(x: number, y: number, codePoint: number, style: number): void;
public blockSet(sx: number, sy: number, w: number, h: number, val: number, style: number): void;
public setColorScheme(scheme: jackpal.androidterm.emulatorview.ColorScheme): void;
public getTranscriptText(colors: jackpal.androidterm.emulatorview.GrowableIntArray): string;
public blockSet(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number): void;
public fastResize(param0: number, param1: number, param2: number[]): boolean;
public getSelectedText(colors: jackpal.androidterm.emulatorview.GrowableIntArray, selX1: number, selY1: number, selX2: number, selY2: number): string;
public set(param0: number, param1: number, param2: number, param3: number): void;
public scroll(topMargin: number, bottomMargin: number, style: number): void;
public drawText(row: number, canvas: android.graphics.Canvas, x: number, y: number, renderer: jackpal.androidterm.emulatorview.TextRenderer, cx: number, selx1: number, selx2: number, imeText: string, cursorMode: number): void;
public blockCopy(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number): void;
public getTranscriptText(param0: jackpal.androidterm.emulatorview.GrowableIntArray): string;
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class UnicodeTranscript extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.UnicodeTranscript>;
public resize(newColumns: number, newRows: number, cursor: number[]): boolean;
public blockSet(sx: number, sy: number, w: number, h: number, val: number, style: number): void;
public setChar(column: number, row: number, codePoint: number, style: number): boolean;
public getChar(row: number, column: number): boolean;
public setDefaultStyle(defaultStyle: number): void;
public getActiveRows(): number;
public getChar(row: number, column: number, charIndex: number, out: string[], offset: number): boolean;
public static charWidth(chars: string[], index: number): number;
public getLine(row: number): string[];
public setLineWrap(row: number): void;
public getChar(row: number, column: number, charIndex: number): boolean;
public getDefaultStyle(): number;
public getLineColor(row: number, x1: number, x2: number): jackpal.androidterm.emulatorview.StyleRow;
public setChar(column: number, row: number, codePoint: number): boolean;
public scroll(topMargin: number, bottomMargin: number, style: number): void;
public blockCopy(sx: number, sy: number, w: number, h: number, dx: number, dy: number): void;
public getLineWrap(row: number): boolean;
public constructor(columns: number, totalRows: number, screenRows: number, defaultStyle: number);
public static charWidth(codePoint: number): number;
public getLineColor(row: number): jackpal.androidterm.emulatorview.StyleRow;
public getActiveTranscriptRows(): number;
public static charWidth(cHigh: string, cLow: string): number;
public getLine(row: number, x1: number, x2: number): string[];
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export class UpdateCallback extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.UpdateCallback>;
/**
* Constructs a new instance of the jackpal.androidterm.emulatorview.UpdateCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onUpdate(): void;
});
public constructor();
public onUpdate(): void;
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export module compat {
export class AndroidCharacterCompat extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.compat.AndroidCharacterCompat>;
public static EAST_ASIAN_WIDTH_NEUTRAL: number;
public static EAST_ASIAN_WIDTH_AMBIGUOUS: number;
public static EAST_ASIAN_WIDTH_HALF_WIDTH: number;
public static EAST_ASIAN_WIDTH_FULL_WIDTH: number;
public static EAST_ASIAN_WIDTH_NARROW: number;
public static EAST_ASIAN_WIDTH_WIDE: number;
public constructor();
public static getEastAsianWidth(c: string): number;
}
export module AndroidCharacterCompat {
export class Api8OrLater extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.compat.AndroidCharacterCompat.Api8OrLater>;
public static getEastAsianWidth(c: string): number;
}
}
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export module compat {
export class AndroidCompat extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.compat.AndroidCompat>;
public static SDK: number;
public constructor();
}
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export module compat {
export class AndroidLevel4PlusCompat extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.compat.AndroidLevel4PlusCompat>;
}
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export module compat {
export class ClipboardManagerCompat extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.compat.ClipboardManagerCompat>;
/**
* Constructs a new instance of the jackpal.androidterm.emulatorview.compat.ClipboardManagerCompat interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
getText(): string;
hasText(): boolean;
setText(param0: string): void;
});
public constructor();
public hasText(): boolean;
public setText(param0: string): void;
public getText(): string;
}
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export module compat {
export class ClipboardManagerCompatFactory extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.compat.ClipboardManagerCompatFactory>;
public static getManager(context: android.content.Context): jackpal.androidterm.emulatorview.compat.ClipboardManagerCompat;
}
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export module compat {
export class ClipboardManagerCompatV1 extends java.lang.Object implements jackpal.androidterm.emulatorview.compat.ClipboardManagerCompat {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.compat.ClipboardManagerCompatV1>;
public hasText(): boolean;
public setText(param0: string): void;
public constructor(context: android.content.Context);
public getText(): string;
public setText(text: string): void;
}
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export module compat {
export class ClipboardManagerCompatV11 extends java.lang.Object implements jackpal.androidterm.emulatorview.compat.ClipboardManagerCompat {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.compat.ClipboardManagerCompatV11>;
public hasText(): boolean;
public setText(param0: string): void;
public constructor(context: android.content.Context);
public getText(): string;
public setText(text: string): void;
}
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export module compat {
export abstract class KeyCharacterMapCompat extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.compat.KeyCharacterMapCompat>;
public static MODIFIER_BEHAVIOR_CHORDED: number;
public static MODIFIER_BEHAVIOR_CHORDED_OR_TOGGLED: number;
public constructor();
public getModifierBehaviour(): number;
public static wrap(map: any): jackpal.androidterm.emulatorview.compat.KeyCharacterMapCompat;
}
export module KeyCharacterMapCompat {
export class KeyCharacterMapApi11OrLater extends jackpal.androidterm.emulatorview.compat.KeyCharacterMapCompat {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.compat.KeyCharacterMapCompat.KeyCharacterMapApi11OrLater>;
public constructor();
public getModifierBehaviour(): number;
public constructor(map: any);
}
}
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export module compat {
export class KeycodeConstants extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.compat.KeycodeConstants>;
public static KEYCODE_UNKNOWN: number;
public static KEYCODE_SOFT_LEFT: number;
public static KEYCODE_SOFT_RIGHT: number;
public static KEYCODE_HOME: number;
public static KEYCODE_BACK: number;
public static KEYCODE_CALL: number;
public static KEYCODE_ENDCALL: number;
public static KEYCODE_0: number;
public static KEYCODE_1: number;
public static KEYCODE_2: number;
public static KEYCODE_3: number;
public static KEYCODE_4: number;
public static KEYCODE_5: number;
public static KEYCODE_6: number;
public static KEYCODE_7: number;
public static KEYCODE_8: number;
public static KEYCODE_9: number;
public static KEYCODE_STAR: number;
public static KEYCODE_POUND: number;
public static KEYCODE_DPAD_UP: number;
public static KEYCODE_DPAD_DOWN: number;
public static KEYCODE_DPAD_LEFT: number;
public static KEYCODE_DPAD_RIGHT: number;
public static KEYCODE_DPAD_CENTER: number;
public static KEYCODE_VOLUME_UP: number;
public static KEYCODE_VOLUME_DOWN: number;
public static KEYCODE_POWER: number;
public static KEYCODE_CAMERA: number;
public static KEYCODE_CLEAR: number;
public static KEYCODE_A: number;
public static KEYCODE_B: number;
public static KEYCODE_C: number;
public static KEYCODE_D: number;
public static KEYCODE_E: number;
public static KEYCODE_F: number;
public static KEYCODE_G: number;
public static KEYCODE_H: number;
public static KEYCODE_I: number;
public static KEYCODE_J: number;
public static KEYCODE_K: number;
public static KEYCODE_L: number;
public static KEYCODE_M: number;
public static KEYCODE_N: number;
public static KEYCODE_O: number;
public static KEYCODE_P: number;
public static KEYCODE_Q: number;
public static KEYCODE_R: number;
public static KEYCODE_S: number;
public static KEYCODE_T: number;
public static KEYCODE_U: number;
public static KEYCODE_V: number;
public static KEYCODE_W: number;
public static KEYCODE_X: number;
public static KEYCODE_Y: number;
public static KEYCODE_Z: number;
public static KEYCODE_COMMA: number;
public static KEYCODE_PERIOD: number;
public static KEYCODE_ALT_LEFT: number;
public static KEYCODE_ALT_RIGHT: number;
public static KEYCODE_SHIFT_LEFT: number;
public static KEYCODE_SHIFT_RIGHT: number;
public static KEYCODE_TAB: number;
public static KEYCODE_SPACE: number;
public static KEYCODE_SYM: number;
public static KEYCODE_EXPLORER: number;
public static KEYCODE_ENVELOPE: number;
public static KEYCODE_ENTER: number;
public static KEYCODE_DEL: number;
public static KEYCODE_GRAVE: number;
public static KEYCODE_MINUS: number;
public static KEYCODE_EQUALS: number;
public static KEYCODE_LEFT_BRACKET: number;
public static KEYCODE_RIGHT_BRACKET: number;
public static KEYCODE_BACKSLASH: number;
public static KEYCODE_SEMICOLON: number;
public static KEYCODE_APOSTROPHE: number;
public static KEYCODE_SLASH: number;
public static KEYCODE_AT: number;
public static KEYCODE_NUM: number;
public static KEYCODE_HEADSETHOOK: number;
public static KEYCODE_FOCUS: number;
public static KEYCODE_PLUS: number;
public static KEYCODE_MENU: number;
public static KEYCODE_NOTIFICATION: number;
public static KEYCODE_SEARCH: number;
public static KEYCODE_MEDIA_PLAY_PAUSE: number;
public static KEYCODE_MEDIA_STOP: number;
public static KEYCODE_MEDIA_NEXT: number;
public static KEYCODE_MEDIA_PREVIOUS: number;
public static KEYCODE_MEDIA_REWIND: number;
public static KEYCODE_MEDIA_FAST_FORWARD: number;
public static KEYCODE_MUTE: number;
public static KEYCODE_PAGE_UP: number;
public static KEYCODE_PAGE_DOWN: number;
public static KEYCODE_PICTSYMBOLS: number;
public static KEYCODE_SWITCH_CHARSET: number;
public static KEYCODE_BUTTON_A: number;
public static KEYCODE_BUTTON_B: number;
public static KEYCODE_BUTTON_C: number;
public static KEYCODE_BUTTON_X: number;
public static KEYCODE_BUTTON_Y: number;
public static KEYCODE_BUTTON_Z: number;
public static KEYCODE_BUTTON_L1: number;
public static KEYCODE_BUTTON_R1: number;
public static KEYCODE_BUTTON_L2: number;
public static KEYCODE_BUTTON_R2: number;
public static KEYCODE_BUTTON_THUMBL: number;
public static KEYCODE_BUTTON_THUMBR: number;
public static KEYCODE_BUTTON_START: number;
public static KEYCODE_BUTTON_SELECT: number;
public static KEYCODE_BUTTON_MODE: number;
public static KEYCODE_ESCAPE: number;
public static KEYCODE_FORWARD_DEL: number;
public static KEYCODE_CTRL_LEFT: number;
public static KEYCODE_CTRL_RIGHT: number;
public static KEYCODE_CAPS_LOCK: number;
public static KEYCODE_SCROLL_LOCK: number;
public static KEYCODE_META_LEFT: number;
public static KEYCODE_META_RIGHT: number;
public static KEYCODE_FUNCTION: number;
public static KEYCODE_SYSRQ: number;
public static KEYCODE_BREAK: number;
public static KEYCODE_MOVE_HOME: number;
public static KEYCODE_MOVE_END: number;
public static KEYCODE_INSERT: number;
public static KEYCODE_FORWARD: number;
public static KEYCODE_MEDIA_PLAY: number;
public static KEYCODE_MEDIA_PAUSE: number;
public static KEYCODE_MEDIA_CLOSE: number;
public static KEYCODE_MEDIA_EJECT: number;
public static KEYCODE_MEDIA_RECORD: number;
public static KEYCODE_F1: number;
public static KEYCODE_F2: number;
public static KEYCODE_F3: number;
public static KEYCODE_F4: number;
public static KEYCODE_F5: number;
public static KEYCODE_F6: number;
public static KEYCODE_F7: number;
public static KEYCODE_F8: number;
public static KEYCODE_F9: number;
public static KEYCODE_F10: number;
public static KEYCODE_F11: number;
public static KEYCODE_F12: number;
public static KEYCODE_NUM_LOCK: number;
public static KEYCODE_NUMPAD_0: number;
public static KEYCODE_NUMPAD_1: number;
public static KEYCODE_NUMPAD_2: number;
public static KEYCODE_NUMPAD_3: number;
public static KEYCODE_NUMPAD_4: number;
public static KEYCODE_NUMPAD_5: number;
public static KEYCODE_NUMPAD_6: number;
public static KEYCODE_NUMPAD_7: number;
public static KEYCODE_NUMPAD_8: number;
public static KEYCODE_NUMPAD_9: number;
public static KEYCODE_NUMPAD_DIVIDE: number;
public static KEYCODE_NUMPAD_MULTIPLY: number;
public static KEYCODE_NUMPAD_SUBTRACT: number;
public static KEYCODE_NUMPAD_ADD: number;
public static KEYCODE_NUMPAD_DOT: number;
public static KEYCODE_NUMPAD_COMMA: number;
public static KEYCODE_NUMPAD_ENTER: number;
public static KEYCODE_NUMPAD_EQUALS: number;
public static KEYCODE_NUMPAD_LEFT_PAREN: number;
public static KEYCODE_NUMPAD_RIGHT_PAREN: number;
public static KEYCODE_VOLUME_MUTE: number;
public static KEYCODE_INFO: number;
public static KEYCODE_CHANNEL_UP: number;
public static KEYCODE_CHANNEL_DOWN: number;
public static KEYCODE_ZOOM_IN: number;
public static KEYCODE_ZOOM_OUT: number;
public static KEYCODE_TV: number;
public static KEYCODE_WINDOW: number;
public static KEYCODE_GUIDE: number;
public static KEYCODE_DVR: number;
public static KEYCODE_BOOKMARK: number;
public static KEYCODE_CAPTIONS: number;
public static KEYCODE_SETTINGS: number;
public static KEYCODE_TV_POWER: number;
public static KEYCODE_TV_INPUT: number;
public static KEYCODE_STB_POWER: number;
public static KEYCODE_STB_INPUT: number;
public static KEYCODE_AVR_POWER: number;
public static KEYCODE_AVR_INPUT: number;
public static KEYCODE_PROG_RED: number;
public static KEYCODE_PROG_GREEN: number;
public static KEYCODE_PROG_YELLOW: number;
public static KEYCODE_PROG_BLUE: number;
public static LAST_KEYCODE: number;
public static META_ALT_ON: number;
public static META_CAPS_LOCK_ON: number;
public static META_CTRL_ON: number;
public static META_SHIFT_ON: number;
public static META_CTRL_MASK: number;
public static META_META_ON: number;
public static META_META_MASK: number;
public constructor();
}
}
}
}
}
declare module jackpal {
export module androidterm {
export module emulatorview {
export module compat {
export class Patterns extends java.lang.Object {
public static class: java.lang.Class<jackpal.androidterm.emulatorview.compat.Patterns>;
public static TOP_LEVEL_DOMAIN_STR_FOR_WEB_URL: string;
public static GOOD_IRI_CHAR: string;
public static WEB_URL: java.util.regex.Pattern;
public constructor();
}
}
}
}
}
//Generics information: