Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/terminal
browser/terminal-file-link-provider
LocalFileLinkProvider
Class LocalFileLinkProvider
Hierarchy (
View Summary
)
FileLinkProvider
LocalFileLinkProvider
Index
Constructors
constructor
Properties
file
Service
opener
Service
quick
Input
Service
search
Service
workspace
Service
Methods
create
Reg
Exp
extract
Path
extract
Position
get
Cwd
get
Line
And
Column
Match
Index
is
Valid
File
is
Valid
File
URI
is
Valid
Workspace
File
open
open
URI
provide
Links
to
URI
Constructors
constructor
new
LocalFileLinkProvider
()
:
LocalFileLinkProvider
Returns
LocalFileLinkProvider
Properties
Protected
file
Service
fileService
:
FileService
Protected
Readonly
opener
Service
openerService
:
OpenerService
Protected
Readonly
quick
Input
Service
quickInputService
:
QuickInputService
Protected
search
Service
searchService
:
FileSearchService
Protected
Readonly
workspace
Service
workspaceService
:
WorkspaceService
Methods
create
Reg
Exp
createRegExp
()
:
Promise
<
RegExp
>
Returns
Promise
<
RegExp
>
Protected
extract
Path
extractPath
(
link
:
string
)
:
Promise
<
undefined
|
string
>
Parameters
link
:
string
Returns
Promise
<
undefined
|
string
>
Protected
extract
Position
extractPosition
(
link
:
string
)
:
Promise
<
Position
>
Parameters
link
:
string
Returns
Promise
<
Position
>
Protected
get
Cwd
getCwd
(
terminal
:
TerminalWidget
)
:
Promise
<
URI
>
Parameters
terminal
:
TerminalWidget
Returns
Promise
<
URI
>
Protected
get
Line
And
Column
Match
Index
getLineAndColumnMatchIndex
()
:
number
Returns
number
Protected
is
Valid
File
isValidFile
(
match
:
string
,
terminal
:
TerminalWidget
)
:
Promise
<
boolean
>
Parameters
match
:
string
terminal
:
TerminalWidget
Returns
Promise
<
boolean
>
Protected
is
Valid
File
URI
isValidFileURI
(
uri
:
URI
)
:
Promise
<
boolean
>
Parameters
uri
:
URI
Returns
Promise
<
boolean
>
Protected
is
Valid
Workspace
File
isValidWorkspaceFile
(
searchTerm
:
undefined
|
string
,
terminal
:
TerminalWidget
,
)
:
Promise
<
undefined
|
URI
>
Parameters
searchTerm
:
undefined
|
string
terminal
:
TerminalWidget
Returns
Promise
<
undefined
|
URI
>
open
open
(
match
:
string
,
terminal
:
TerminalWidget
)
:
Promise
<
void
>
Parameters
match
:
string
terminal
:
TerminalWidget
Returns
Promise
<
void
>
open
URI
openURI
(
toOpen
:
URI
,
position
:
Position
)
:
Promise
<
void
>
Parameters
toOpen
:
URI
position
:
Position
Returns
Promise
<
void
>
provide
Links
provideLinks
(
line
:
string
,
terminal
:
TerminalWidget
)
:
Promise
<
TerminalLink
[]
>
Parameters
line
:
string
terminal
:
TerminalWidget
Returns
Promise
<
TerminalLink
[]
>
Protected
to
URI
toURI
(
match
:
string
,
cwd
:
URI
)
:
Promise
<
undefined
|
URI
>
Parameters
match
:
string
cwd
:
URI
Returns
Promise
<
undefined
|
URI
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
file
Service
opener
Service
quick
Input
Service
search
Service
workspace
Service
Methods
create
Reg
Exp
extract
Path
extract
Position
get
Cwd
get
Line
And
Column
Match
Index
is
Valid
File
is
Valid
File
URI
is
Valid
Workspace
File
open
open
URI
provide
Links
to
URI
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...