跳到主要内容

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