@icecreamcake/autojs6-dts
Version:
TypeScript Declarations for AutoJs6
273 lines (263 loc) • 16.5 kB
TypeScript
declare module pl {
export module openrnd {
export module multilevellistview {
export class BuildConfig extends java.lang.Object {
public static class: java.lang.Class<pl.openrnd.multilevellistview.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 pl {
export module openrnd {
export module multilevellistview {
export class ItemInfo extends java.lang.Object {
public static class: java.lang.Class<pl.openrnd.multilevellistview.ItemInfo>;
/**
* Constructs a new instance of the pl.openrnd.multilevellistview.ItemInfo interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
getLevel(): number;
getLevelSize(): number;
getIdxInLevel(): number;
isExpanded(): boolean;
isExpandable(): boolean;
});
public constructor();
public getIdxInLevel(): number;
public getLevel(): number;
public isExpandable(): boolean;
public getLevelSize(): number;
public isExpanded(): boolean;
}
}
}
}
declare module pl {
export module openrnd {
export module multilevellistview {
export abstract class MultiLevelListAdapter extends java.lang.Object {
public static class: java.lang.Class<pl.openrnd.multilevellistview.MultiLevelListAdapter>;
public isExpandable(param0: any): boolean;
public notifyDataSetChanged(): void;
public getViewForObject(param0: any, param1: android.view.View, param2: pl.openrnd.multilevellistview.ItemInfo): android.view.View;
public reloadData(): void;
public setDataItems(dataItems: java.util.List<any>): void;
public isInitiallyExpanded(object: any): boolean;
public getSubObjects(param0: any): java.util.List<any>;
public constructor();
}
export module MultiLevelListAdapter {
export class ProxyAdapter extends android.widget.BaseAdapter {
public static class: java.lang.Class<pl.openrnd.multilevellistview.MultiLevelListAdapter.ProxyAdapter>;
public getDropDownView(param0: number, param1: android.view.View, param2: android.view.ViewGroup): android.view.View;
public getView(i: number, convertView: android.view.View, viewGroup: android.view.ViewGroup): android.view.View;
public getCount(): number;
public areAllItemsEnabled(): boolean;
public isEnabled(position: number): boolean;
public getItemId(i: number): number;
public getDropDownView(position: number, convertView: android.view.View, parent: android.view.ViewGroup): android.view.View;
public getItem(i: number): any;
public isEnabled(param0: number): boolean;
}
}
}
}
}
declare module pl {
export module openrnd {
export module multilevellistview {
export class MultiLevelListView extends android.widget.FrameLayout {
public static class: java.lang.Class<pl.openrnd.multilevellistview.MultiLevelListView>;
public addView(child: android.view.View, width: number, height: number): void;
public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
public isLayoutRequested(): boolean;
public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
public sendAccessibilityEvent(param0: number): void;
public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
public getTextDirection(): number;
public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
public constructor(context: android.content.Context);
public showContextMenuForChild(originalView: android.view.View): boolean;
public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
public createContextMenu(param0: android.view.ContextMenu): void;
public removeView(param0: android.view.View): void;
public isTextDirectionResolved(): boolean;
public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
public setAlwaysExpanded(alwaysExpanded: boolean): void;
public bringChildToFront(child: android.view.View): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
public isLayoutDirectionResolved(): boolean;
public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
public showContextMenuForChild(param0: android.view.View): boolean;
public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
public childDrawableStateChanged(child: android.view.View): void;
public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
/** @deprecated */
public requestFitSystemWindows(): void;
public getParentForAccessibility(): android.view.ViewParent;
public addView(child: android.view.View): void;
public isAlwaysExpanded(): boolean;
public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyle: number);
public addView(child: android.view.View, index: number): void;
public bringChildToFront(param0: android.view.View): void;
public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
public onStopNestedScroll(child: android.view.View): void;
public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
public requestTransparentRegion(child: android.view.View): void;
public recomputeViewAttributes(param0: android.view.View): void;
public clearChildFocus(param0: android.view.View): void;
public requestDisallowInterceptTouchEvent(param0: boolean): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
public setAdapter(adapter: pl.openrnd.multilevellistview.MultiLevelListAdapter): void;
public sendAccessibilityEvent(eventType: number): void;
public requestFitSystemWindows(): void;
public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
public recomputeViewAttributes(child: android.view.View): void;
public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
public getParent(): android.view.ViewParent;
public getTextAlignment(): number;
public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
public getNestType(): pl.openrnd.multilevellistview.NestType;
public focusSearch(direction: number): android.view.View;
public focusSearch(param0: android.view.View, param1: number): android.view.View;
public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
public requestTransparentRegion(param0: android.view.View): void;
public focusableViewAvailable(param0: android.view.View): void;
public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
public setOnItemClickListener(listener: pl.openrnd.multilevellistview.OnItemClickListener): void;
public isTextAlignmentResolved(): boolean;
public getLayoutDirection(): number;
public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
public focusableViewAvailable(v: android.view.View): void;
public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
public clearChildFocus(child: android.view.View): void;
public canResolveTextDirection(): boolean;
public canResolveTextAlignment(): boolean;
public focusSearch(focused: android.view.View, direction: number): android.view.View;
public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
public removeView(view: android.view.View): void;
public requestLayout(): void;
public childDrawableStateChanged(param0: android.view.View): void;
public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
public createContextMenu(menu: android.view.ContextMenu): void;
public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
public onStopNestedScroll(param0: android.view.View): void;
public requestChildFocus(child: android.view.View, focused: android.view.View): void;
public setNestType(nestType: pl.openrnd.multilevellistview.NestType): void;
public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
public canResolveLayoutDirection(): boolean;
public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
}
export module MultiLevelListView {
export class OnProxyItemClickListener extends java.lang.Object implements android.widget.AdapterView.OnItemClickListener {
public static class: java.lang.Class<pl.openrnd.multilevellistview.MultiLevelListView.OnProxyItemClickListener>;
public onItemClick(param0: android.widget.AdapterView<any>, param1: android.view.View, param2: number, param3: number): void;
public onItemClick(adapterView: android.widget.AdapterView<any>, view: android.view.View, position: number, id: number): void;
}
}
}
}
}
declare module pl {
export module openrnd {
export module multilevellistview {
export class NestType {
public static class: java.lang.Class<pl.openrnd.multilevellistview.NestType>;
public static SINGLE: pl.openrnd.multilevellistview.NestType;
public static MULTIPLE: pl.openrnd.multilevellistview.NestType;
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static fromValue(value: number): pl.openrnd.multilevellistview.NestType;
public static valueOf(name: string): pl.openrnd.multilevellistview.NestType;
public getValue(): number;
public static values(): pl.openrnd.multilevellistview.NestType[];
}
}
}
}
declare module pl {
export module openrnd {
export module multilevellistview {
export class Node extends java.lang.Object {
public static class: java.lang.Class<pl.openrnd.multilevellistview.Node>;
}
}
}
}
declare module pl {
export module openrnd {
export module multilevellistview {
export class NodeItemInfo extends java.lang.Object implements pl.openrnd.multilevellistview.ItemInfo {
public static class: java.lang.Class<pl.openrnd.multilevellistview.NodeItemInfo>;
public getIdxInLevel(): number;
public constructor(node: pl.openrnd.multilevellistview.Node);
public getLevel(): number;
public isExpandable(): boolean;
public getLevelSize(): number;
public isExpanded(): boolean;
}
}
}
}
declare module pl {
export module openrnd {
export module multilevellistview {
export class OnItemClickListener extends java.lang.Object {
public static class: java.lang.Class<pl.openrnd.multilevellistview.OnItemClickListener>;
/**
* Constructs a new instance of the pl.openrnd.multilevellistview.OnItemClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onItemClicked(param0: pl.openrnd.multilevellistview.MultiLevelListView, param1: android.view.View, param2: any, param3: pl.openrnd.multilevellistview.ItemInfo): void;
onGroupItemClicked(param0: pl.openrnd.multilevellistview.MultiLevelListView, param1: android.view.View, param2: any, param3: pl.openrnd.multilevellistview.ItemInfo): void;
});
public constructor();
public onGroupItemClicked(param0: pl.openrnd.multilevellistview.MultiLevelListView, param1: android.view.View, param2: any, param3: pl.openrnd.multilevellistview.ItemInfo): void;
public onItemClicked(param0: pl.openrnd.multilevellistview.MultiLevelListView, param1: android.view.View, param2: any, param3: pl.openrnd.multilevellistview.ItemInfo): void;
}
}
}
}
//Generics information: