@geogirafe/lib-geoportal
Preparing search index...
tools/themes/themeshelper
ThemesHelper
Class ThemesHelper
Hierarchy (
View Summary
)
GirafeSingleton
ThemesHelper
Index
Constructors
constructor
Properties
config
Manager
layer
Manager
permalink
Manager
state
Manager
Accessors
state
Methods
add
Groups
From
Url
add
Layers
From
Url
add
Themes
From
Url
find
Base
Layer
By
Id
find
Group
By
Name
find
Layer
By
Name
find
Theme
By
Name
get
Minimal
Cloned
Theme
For
Layer
is
Null
Or
Undefined
is
Null
Or
Undefined
Or
Blank
merge
Theme
In
Layer
Tree
remove
Layers
From
Layer
Tree
get
Instance
Constructors
constructor
new
ThemesHelper
(
type
:
string
)
:
ThemesHelper
Parameters
type
:
string
Returns
ThemesHelper
Properties
config
Manager
configManager
:
ConfigManager
layer
Manager
layerManager
:
LayerManager
permalink
Manager
permalinkManager
:
PermalinkManager
state
Manager
stateManager
:
StateManager
Accessors
state
get
state
()
:
State
Returns
State
Methods
add
Groups
From
Url
addGroupsFromUrl
()
:
boolean
Returns
boolean
add
Layers
From
Url
addLayersFromUrl
()
:
boolean
Returns
boolean
add
Themes
From
Url
addThemesFromUrl
()
:
boolean
Returns
boolean
find
Base
Layer
By
Id
findBaseLayerById
(
layerId
:
number
)
:
BaseLayer
Parameters
layerId
:
number
Returns
BaseLayer
find
Group
By
Name
findGroupByName
(
groupname
:
string
)
:
GroupLayer
|
null
Parameters
groupname
:
string
Returns
GroupLayer
|
null
find
Layer
By
Name
findLayerByName
(
layername
:
string
)
:
Layer
|
null
Parameters
layername
:
string
Returns
Layer
|
null
find
Theme
By
Name
findThemeByName
(
themename
:
string
)
:
ThemeLayer
|
null
Parameters
themename
:
string
Returns
ThemeLayer
|
null
get
Minimal
Cloned
Theme
For
Layer
getMinimalClonedThemeForLayer
(
layer
:
BaseLayer
)
:
ThemeLayer
Parameters
layer
:
BaseLayer
Returns
ThemeLayer
is
Null
Or
Undefined
isNullOrUndefined
(
val
:
unknown
)
:
val
is
null
|
undefined
Parameters
val
:
unknown
Returns
val
is
null
|
undefined
is
Null
Or
Undefined
Or
Blank
isNullOrUndefinedOrBlank
(
val
:
unknown
)
:
val
is
""
|
null
|
undefined
Parameters
val
:
unknown
Returns
val
is
""
|
null
|
undefined
merge
Theme
In
Layer
Tree
mergeThemeInLayerTree
(
theme
:
ThemeLayer
,
activate
?:
boolean
)
:
BaseLayer
[]
Parameters
theme
:
ThemeLayer
activate
:
boolean
= false
Returns
BaseLayer
[]
remove
Layers
From
Layer
Tree
removeLayersFromLayerTree
(
layersToRemove
:
BaseLayer
[]
)
:
void
Parameters
layersToRemove
:
BaseLayer
[]
Returns
void
Static
get
Instance
getInstance
<
T
>
(
this
:
Constructor
<
T
>
)
:
T
Type Parameters
T
Parameters
this
:
Constructor
<
T
>
Returns
T
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
config
Manager
layer
Manager
permalink
Manager
state
Manager
Accessors
state
Methods
add
Groups
From
Url
add
Layers
From
Url
add
Themes
From
Url
find
Base
Layer
By
Id
find
Group
By
Name
find
Layer
By
Name
find
Theme
By
Name
get
Minimal
Cloned
Theme
For
Layer
is
Null
Or
Undefined
is
Null
Or
Undefined
Or
Blank
merge
Theme
In
Layer
Tree
remove
Layers
From
Layer
Tree
get
Instance
@geogirafe/lib-geoportal
Loading...