Class: AtomicCvProvider<T>
Type parameters​
Name | Type |
---|---|
T | extends Concept = Concept |
Hierarchy​
AtomicCvProvider
Implements​
CvProvider
<T
>
Constructors​
constructor​
• new AtomicCvProvider<T
>(matcher
, config
, options
)
Type parameters​
Name | Type |
---|---|
T | extends Concept <T > = Concept |
Parameters​
Name | Type |
---|---|
matcher | ConceptMatcherService |
config | AtomicCvProviderConfig |
options | LegiCvOptions |
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:46
Properties​
_allConcepts$​
• Private
Optional
_allConcepts$: Observable
<T
[]>
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:44
conceptKeysForFiltering​
• conceptKeysForFiltering: ConceptFilterableKeys
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:38
config​
• Protected
config: AtomicCvProviderConfig
cvName​
• cvName: string
Implementation of​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:34
cvUri​
• cvUri: string
Implementation of​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:36
matcher​
• Protected
matcher: ConceptMatcherService
options​
• Protected
options: LegiCvOptions
Accessors​
allConcepts$​
• Protected
get
allConcepts$(): Observable
<T
[]>
Returns​
Observable
<T
[]>
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:40
Methods​
getAllConcepts​
â–¸ Protected
Abstract
getAllConcepts(): Observable
<T
[]>
Returns​
Observable
<T
[]>
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:105
getConceptByUri​
â–¸ getConceptByUri(uri
): Observable
<T
>
Parameters​
Name | Type |
---|---|
uri | string |
Returns​
Observable
<T
>
Implementation of​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:77
getConceptSorter​
â–¸ Protected
getConceptSorter(params
): Sorter
<ConceptWrapper
<Concept
>>
Parameters​
Name | Type |
---|---|
params | GetSelectOptionsParams |
Returns​
Sorter
<ConceptWrapper
<Concept
>>
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:94
getCv​
â–¸ getCv(query
, params
): Observable
<T
[]>
Parameters​
Name | Type |
---|---|
query | Nil <string > |
params | GetSelectOptionsParams |
Returns​
Observable
<T
[]>
Implementation of​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:52
getLabel​
â–¸ getLabel(concept
): Completable
<LangString
>
Parameters​
Name | Type |
---|---|
concept | T |
Returns​
Completable
<LangString
>
Implementation of​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:85
getLabelAsString​
â–¸ Protected
getLabelAsString(label
, lang
): string
Parameters​
Name | Type |
---|---|
label | CzLabel |
lang | string |
Returns​
string
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:107
hasConcept​
â–¸ hasConcept(uri
): Observable
<boolean
>
Parameters​
Name | Type |
---|---|
uri | string |
Returns​
Observable
<boolean
>
Implementation of​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:81
match​
â–¸ Protected
match(concept
, query
): number
Parameters​
Name | Type |
---|---|
concept | T |
query | Nil <string > |
Returns​
number
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:90
toConceptWrapper​
â–¸ toConceptWrapper(concept
, query
): Promise
<ConceptWrapper
<T
>>
Parameters​
Name | Type |
---|---|
concept | T |
query | Nil <string > |
Returns​
Promise
<ConceptWrapper
<T
>>