跳到主要内容

core/BookTree

Classes

BookTreeItem

Defined in: core/BookTree.ts:4

Extends

  • TreeItem

Constructors

Constructor

new BookTreeItem(name, id, url, process, offset): BookTreeItem

Defined in: core/BookTree.ts:5

Parameters
name

string

id

string

url

string

process

number = 0

offset

number = 0

Returns

BookTreeItem

Overrides

vscode.TreeItem.constructor

Properties

id

id: string

Defined in: core/BookTree.ts:7

Inherited from

vscode.TreeItem.id

name

name: string

Defined in: core/BookTree.ts:6

offset

offset: number = 0

Defined in: core/BookTree.ts:10

process

process: number = 0

Defined in: core/BookTree.ts:9

url

url: string

Defined in: core/BookTree.ts:8


BookTreeProvider

Defined in: core/BookTree.ts:30

Implements

Constructors

Constructor

new BookTreeProvider(getBooksCallback): BookTreeProvider

Defined in: core/BookTree.ts:36

Parameters
getBooksCallback

() => BookData[]

Returns

BookTreeProvider

Properties

onDidChangeTreeData

readonly onDidChangeTreeData: Event<void | BookTreeItem | undefined>

Defined in: core/BookTree.ts:33

An optional event to signal that an element or root has changed. This will trigger the view to update the changed element/root and its children recursively (if shown). To signal that root has changed, do not pass any argument or pass undefined or null.

Implementation of

vscode.TreeDataProvider.onDidChangeTreeData

Methods

getChildren()

getChildren(): ProviderResult<BookTreeItem[]>

Defined in: core/BookTree.ts:46

Get the children of element or root if no element is passed.

Returns

ProviderResult<BookTreeItem[]>

Children of element or root if no element is passed.

Implementation of

vscode.TreeDataProvider.getChildren

getTreeItem()

getTreeItem(element): TreeItem

Defined in: core/BookTree.ts:42

Get TreeItem representation of the element

Parameters
element

BookTreeItem

The element for which TreeItem representation is asked for.

Returns

TreeItem

TreeItem representation of the element.

Implementation of

vscode.TreeDataProvider.getTreeItem

refresh()

refresh(): void

Defined in: core/BookTree.ts:38

Returns

void