Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
main/browser/comments/comments-service
PluginCommentService
Class PluginCommentService
Implements
CommentsService
Index
Constructors
constructor
Properties
on
Did
Change
Active
Commenting
Range
on
Did
Change
Active
Comment
Thread
on
Did
Delete
Data
Provider
on
Did
Set
All
Comment
Threads
on
Did
Set
Data
Provider
on
Did
Set
Resource
Comment
Infos
on
Did
Update
Comment
Threads
Methods
create
Comment
Thread
Template
dispose
Comment
Thread
get
Comment
Controller
get
Commenting
Ranges
get
Comments
register
Comment
Controller
remove
Workspace
Comments
set
Active
Comment
Thread
set
Document
Comments
set
Workspace
Comments
unregister
Comment
Controller
update
Comments
update
Comment
Thread
Template
Constructors
constructor
new
PluginCommentService
()
:
PluginCommentService
Returns
PluginCommentService
Properties
Readonly
on
Did
Change
Active
Commenting
Range
onDidChangeActiveCommentingRange
:
Event
<
{
commentingRangesInfo
:
CommentingRanges
;
range
:
Range
}
,
>
= ...
Readonly
on
Did
Change
Active
Comment
Thread
onDidChangeActiveCommentThread
:
Event
<
null
|
CommentThread
>
= ...
Readonly
on
Did
Delete
Data
Provider
onDidDeleteDataProvider
:
Event
<
string
>
= ...
Readonly
on
Did
Set
All
Comment
Threads
onDidSetAllCommentThreads
:
Event
<
WorkspaceCommentThreadsEventMain
>
= ...
Readonly
on
Did
Set
Data
Provider
onDidSetDataProvider
:
Event
<
void
>
= ...
Readonly
on
Did
Set
Resource
Comment
Infos
onDidSetResourceCommentInfos
:
Event
<
ResourceCommentThreadEvent
>
= ...
Readonly
on
Did
Update
Comment
Threads
onDidUpdateCommentThreads
:
Event
<
CommentThreadChangedEventMain
>
= ...
Methods
create
Comment
Thread
Template
createCommentThreadTemplate
(
owner
:
string
,
resource
:
URI
,
range
:
Range
)
:
void
Parameters
owner
:
string
resource
:
URI
range
:
Range
Returns
void
dispose
Comment
Thread
disposeCommentThread
(
owner
:
string
,
threadId
:
string
)
:
void
Parameters
owner
:
string
threadId
:
string
Returns
void
get
Comment
Controller
getCommentController
(
owner
:
string
)
:
undefined
|
CommentController
Parameters
owner
:
string
Returns
undefined
|
CommentController
get
Commenting
Ranges
getCommentingRanges
(
resource
:
URI
)
:
Promise
<
Range
[]
>
Parameters
resource
:
URI
Returns
Promise
<
Range
[]
>
get
Comments
getComments
(
resource
:
URI
)
:
Promise
<
(
null
|
CommentInfoMain
)
[]
>
Parameters
resource
:
URI
Returns
Promise
<
(
null
|
CommentInfoMain
)
[]
>
register
Comment
Controller
registerCommentController
(
owner
:
string
,
commentControl
:
CommentController
,
)
:
void
Parameters
owner
:
string
commentControl
:
CommentController
Returns
void
remove
Workspace
Comments
removeWorkspaceComments
(
owner
:
string
)
:
void
Parameters
owner
:
string
Returns
void
set
Active
Comment
Thread
setActiveCommentThread
(
commentThread
:
null
|
CommentThread
)
:
void
Parameters
commentThread
:
null
|
CommentThread
Returns
void
set
Document
Comments
setDocumentComments
(
resource
:
URI
,
commentInfos
:
CommentInfoMain
[]
)
:
void
Parameters
resource
:
URI
commentInfos
:
CommentInfoMain
[]
Returns
void
set
Workspace
Comments
setWorkspaceComments
(
owner
:
string
,
commentsByResource
:
CommentThread
[]
)
:
void
Parameters
owner
:
string
commentsByResource
:
CommentThread
[]
Returns
void
unregister
Comment
Controller
unregisterCommentController
(
owner
:
string
)
:
void
Parameters
owner
:
string
Returns
void
update
Comments
updateComments
(
ownerId
:
string
,
event
:
CommentThreadChangedEvent
)
:
void
Parameters
ownerId
:
string
event
:
CommentThreadChangedEvent
Returns
void
update
Comment
Thread
Template
updateCommentThreadTemplate
(
owner
:
string
,
threadHandle
:
number
,
range
:
Range
,
)
:
Promise
<
void
>
Parameters
owner
:
string
threadHandle
:
number
range
:
Range
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
on
Did
Change
Active
Commenting
Range
on
Did
Change
Active
Comment
Thread
on
Did
Delete
Data
Provider
on
Did
Set
All
Comment
Threads
on
Did
Set
Data
Provider
on
Did
Set
Resource
Comment
Infos
on
Did
Update
Comment
Threads
Methods
create
Comment
Thread
Template
dispose
Comment
Thread
get
Comment
Controller
get
Commenting
Ranges
get
Comments
register
Comment
Controller
remove
Workspace
Comments
set
Active
Comment
Thread
set
Document
Comments
set
Workspace
Comments
unregister
Comment
Controller
update
Comments
update
Comment
Thread
Template
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...