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
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
TreeDataProvider<BookTreeItem>
Constructors
Constructor
new BookTreeProvider(
getBooksCallback):BookTreeProvider
Defined in: core/BookTree.ts:36
Parameters
getBooksCallback
() => BookData[]
Returns
Properties
onDidChangeTreeData
readonlyonDidChangeTreeData: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
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