Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
plugin/tree/tree-views
TreeViewsExtImpl
Class TreeViewsExtImpl
Implements
TreeViewsExt
Index
Constructors
constructor
Properties
command
Registry
Methods
$check
State
Changed
$drag
End
$drag
Started
$drop
$get
Children
$has
Resolve
Tree
Item
$resolve
Tree
Item
$set
Expanded
$set
Selection
$set
Visible
create
Tree
View
get
Tree
View
register
Tree
Data
Provider
to
Tree
Element
Constructors
constructor
new
TreeViewsExtImpl
(
rpc
:
RPCProtocol
,
commandRegistry
:
CommandRegistryImpl
,
)
:
TreeViewsExtImpl
Parameters
rpc
:
RPCProtocol
commandRegistry
:
CommandRegistryImpl
Returns
TreeViewsExtImpl
Properties
Readonly
command
Registry
commandRegistry
:
CommandRegistryImpl
Methods
$check
State
Changed
$checkStateChanged
(
treeViewId
:
string
,
itemIds
:
{
checked
:
boolean
;
id
:
string
}
[]
,
)
:
Promise
<
void
>
Parameters
treeViewId
:
string
itemIds
:
{
checked
:
boolean
;
id
:
string
}
[]
Returns
Promise
<
void
>
$drag
End
$dragEnd
(
treeViewId
:
string
)
:
Promise
<
void
>
Parameters
treeViewId
:
string
Returns
Promise
<
void
>
$drag
Started
$dragStarted
(
treeViewId
:
string
,
treeItemIds
:
string
[]
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
UriComponents
[]
>
Parameters
treeViewId
:
string
treeItemIds
:
string
[]
token
:
CancellationToken
Returns
Promise
<
undefined
|
UriComponents
[]
>
$drop
$drop
(
treeViewId
:
string
,
treeItemId
:
undefined
|
string
,
dataTransferItems
:
[
string
,
string
|
DataTransferFileDTO
]
[]
,
token
:
CancellationToken
,
)
:
Promise
<
void
>
Parameters
treeViewId
:
string
treeItemId
:
undefined
|
string
dataTransferItems
:
[
string
,
string
|
DataTransferFileDTO
]
[]
token
:
CancellationToken
Returns
Promise
<
void
>
$get
Children
$getChildren
(
treeViewId
:
string
,
treeItemId
:
string
,
)
:
Promise
<
undefined
|
TreeViewItem
[]
>
Parameters
treeViewId
:
string
treeItemId
:
string
Returns
Promise
<
undefined
|
TreeViewItem
[]
>
$has
Resolve
Tree
Item
$hasResolveTreeItem
(
treeViewId
:
string
)
:
Promise
<
boolean
>
Parameters
treeViewId
:
string
Returns
Promise
<
boolean
>
$resolve
Tree
Item
$resolveTreeItem
(
treeViewId
:
string
,
treeItemId
:
string
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
TreeViewItem
>
Parameters
treeViewId
:
string
treeItemId
:
string
token
:
CancellationToken
Returns
Promise
<
undefined
|
TreeViewItem
>
$set
Expanded
$setExpanded
(
treeViewId
:
string
,
treeItemId
:
string
,
expanded
:
boolean
,
)
:
Promise
<
any
>
Parameters
treeViewId
:
string
treeItemId
:
string
expanded
:
boolean
Returns
Promise
<
any
>
$set
Selection
$setSelection
(
treeViewId
:
string
,
treeItemIds
:
string
[]
)
:
Promise
<
void
>
Parameters
treeViewId
:
string
treeItemIds
:
string
[]
Returns
Promise
<
void
>
$set
Visible
$setVisible
(
treeViewId
:
string
,
isVisible
:
boolean
)
:
Promise
<
void
>
Parameters
treeViewId
:
string
isVisible
:
boolean
Returns
Promise
<
void
>
create
Tree
View
createTreeView
<
T
>
(
plugin
:
Plugin
,
treeViewId
:
string
,
options
:
TreeViewOptions
<
T
>
,
)
:
TreeView
<
T
>
Type Parameters
T
Parameters
plugin
:
Plugin
treeViewId
:
string
options
:
TreeViewOptions
<
T
>
Returns
TreeView
<
T
>
Protected
get
Tree
View
getTreeView
(
treeViewId
:
string
)
:
TreeViewExtImpl
<
any
>
Parameters
treeViewId
:
string
Returns
TreeViewExtImpl
<
any
>
register
Tree
Data
Provider
registerTreeDataProvider
<
T
>
(
plugin
:
Plugin
,
treeViewId
:
string
,
treeDataProvider
:
TreeDataProvider
<
T
>
,
)
:
Disposable
Type Parameters
T
Parameters
plugin
:
Plugin
treeViewId
:
string
treeDataProvider
:
TreeDataProvider
<
T
>
Returns
Disposable
Protected
to
Tree
Element
toTreeElement
(
treeViewItemRef
:
TreeViewItemReference
)
:
any
Parameters
treeViewItemRef
:
TreeViewItemReference
Returns
any
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
command
Registry
Methods
$check
State
Changed
$drag
End
$drag
Started
$drop
$get
Children
$has
Resolve
Tree
Item
$resolve
Tree
Item
$set
Expanded
$set
Selection
$set
Visible
create
Tree
View
get
Tree
View
register
Tree
Data
Provider
to
Tree
Element
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...