Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
main/browser/notebooks/notebook-documents-main
NotebookDocumentsMainImpl
Class NotebookDocumentsMainImpl
Implements
NotebookDocumentsMain
Index
Constructors
constructor
Properties
disposables
document
Event
Listeners
Mapping
notebook
Model
Resolver
Service
notebook
Monaco
Text
Model
Service
notebook
Open
Handler
proxy
Accessors
on
Did
Add
Notebook
Cell
Model
Methods
$try
Create
Notebook
$try
Open
Notebook
$try
Save
Notebook
dispose
handle
Notebooks
Added
handle
Notebooks
Removed
Constructors
constructor
new
NotebookDocumentsMainImpl
(
rpc
:
RPCProtocol
,
container
:
Container
,
)
:
NotebookDocumentsMainImpl
Parameters
rpc
:
RPCProtocol
container
:
Container
Returns
NotebookDocumentsMainImpl
Properties
Protected
Readonly
disposables
disposables
:
DisposableCollection
= ...
Protected
Readonly
document
Event
Listeners
Mapping
documentEventListenersMapping
:
Map
<
string
,
DisposableCollection
>
= ...
Protected
Readonly
notebook
Model
Resolver
Service
notebookModelResolverService
:
NotebookModelResolverService
Protected
Readonly
notebook
Monaco
Text
Model
Service
notebookMonacoTextModelService
:
NotebookMonacoTextModelService
Protected
Readonly
notebook
Open
Handler
notebookOpenHandler
:
NotebookOpenHandler
Protected
Readonly
proxy
proxy
:
NotebookDocumentsExt
Accessors
on
Did
Add
Notebook
Cell
Model
get
onDidAddNotebookCellModel
()
:
Event
<
MonacoEditorModel
>
Returns
Event
<
MonacoEditorModel
>
Methods
$try
Create
Notebook
$tryCreateNotebook
(
options
:
{
content
?:
NotebookDataDto
;
viewType
:
string
}
,
)
:
Promise
<
UriComponents
>
Parameters
options
:
{
content
?:
NotebookDataDto
;
viewType
:
string
}
Returns
Promise
<
UriComponents
>
$try
Open
Notebook
$tryOpenNotebook
(
uriComponents
:
UriComponents
)
:
Promise
<
UriComponents
>
Parameters
uriComponents
:
UriComponents
Returns
Promise
<
UriComponents
>
$try
Save
Notebook
$trySaveNotebook
(
uriComponents
:
UriComponents
)
:
Promise
<
boolean
>
Parameters
uriComponents
:
UriComponents
Returns
Promise
<
boolean
>
dispose
dispose
()
:
void
Dispose this object.
Returns
void
handle
Notebooks
Added
handleNotebooksAdded
(
notebooks
:
readonly
NotebookModel
[]
)
:
void
Parameters
notebooks
:
readonly
NotebookModel
[]
Returns
void
handle
Notebooks
Removed
handleNotebooksRemoved
(
uris
:
UriComponents
[]
)
:
void
Parameters
uris
:
UriComponents
[]
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
disposables
document
Event
Listeners
Mapping
notebook
Model
Resolver
Service
notebook
Monaco
Text
Model
Service
notebook
Open
Handler
proxy
Accessors
on
Did
Add
Notebook
Cell
Model
Methods
$try
Create
Notebook
$try
Open
Notebook
$try
Save
Notebook
dispose
handle
Notebooks
Added
handle
Notebooks
Removed
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...
Dispose this object.