Class: ConceptSchemeCvProvider
Hierarchy​
↳
ConceptSchemeCvProvider
Implements​
Constructors​
constructor​
• new ConceptSchemeCvProvider(cvService
, atomicCvClient
, matcher
, config
, options
)
Parameters​
Name | Type |
---|---|
cvService | CvStateService |
atomicCvClient | AtomicCvClient |
matcher | ConceptMatcherService |
config | AtomicCvProviderConfig |
options | LegiCvOptions |
Overrides​
Defined in​
libs/legi-cv/src/lib/services/concept-scheme-cv-provider.ts:17
Properties​
conceptKeysForFiltering​
• conceptKeysForFiltering: ConceptFilterableKeys
Inherited from​
AtomicCvProvider.conceptKeysForFiltering
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:38
config​
• Protected
config: AtomicCvProviderConfig
Inherited from​
cvName​
• cvName: string
Implementation of​
Inherited from​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:34
cvUri​
• cvUri: string
Implementation of​
Inherited from​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:36
matcher​
• Protected
matcher: ConceptMatcherService
Inherited from​
options​
• Protected
options: LegiCvOptions
Inherited from​
Accessors​
allConcepts$​
• Protected
get
allConcepts$(): Observable
<T
[]>
Returns​
Observable
<T
[]>
Inherited from​
AtomicCvProvider.allConcepts$
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:40
Methods​
extractConcepts​
â–¸ Private
extractConcepts(scheme
): Concept
[]
Parameters​
Name | Type |
---|---|
scheme | ConceptScheme <Concept > |
Returns​
Concept
[]
Defined in​
libs/legi-cv/src/lib/services/concept-scheme-cv-provider.ts:41
extractNarrower​
â–¸ Private
extractNarrower(concept
, acc
): void
Parameters​
Name | Type |
---|---|
concept | Concept |
acc | Concept [] |
Returns​
void
Defined in​
libs/legi-cv/src/lib/services/concept-scheme-cv-provider.ts:51
getAllConcepts​
â–¸ Protected
getAllConcepts(): Observable
<Concept
[]>
Returns​
Observable
<Concept
[]>
Overrides​
AtomicCvProvider.getAllConcepts
Defined in​
libs/legi-cv/src/lib/services/concept-scheme-cv-provider.ts:28
getConceptByUri​
â–¸ getConceptByUri(uri
): Observable
<Concept
>
Parameters​
Name | Type |
---|---|
uri | string |
Returns​
Observable
<Concept
>
Implementation of​
Inherited from​
AtomicCvProvider.getConceptByUri
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:77
getConceptScheme​
â–¸ Private
getConceptScheme(): Observable
<ConceptScheme
<Concept
>>
Returns​
Observable
<ConceptScheme
<Concept
>>
Defined in​
libs/legi-cv/src/lib/services/concept-scheme-cv-provider.ts:37
getConceptSorter​
â–¸ Protected
getConceptSorter(params
): Sorter
<ConceptWrapper
<Concept
>>
Parameters​
Name | Type |
---|---|
params | GetSelectOptionsParams |
Returns​
Sorter
<ConceptWrapper
<Concept
>>
Inherited from​
AtomicCvProvider.getConceptSorter
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:94
getCv​
â–¸ getCv(query
, params
): Observable
<Concept
[]>
Parameters​
Name | Type |
---|---|
query | Nil <string > |
params | GetSelectOptionsParams |
Returns​
Observable
<Concept
[]>
Implementation of​
Inherited from​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:52
getLabel​
â–¸ getLabel(concept
): Completable
<LangString
>
Parameters​
Name | Type |
---|---|
concept | Concept |
Returns​
Completable
<LangString
>
Implementation of​
Inherited from​
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
Inherited from​
AtomicCvProvider.getLabelAsString
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​
Inherited from​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:81
match​
â–¸ Protected
match(concept
, query
): number
Parameters​
Name | Type |
---|---|
concept | Concept |
query | Nil <string > |
Returns​
number
Inherited from​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:90
toConceptWrapper​
â–¸ toConceptWrapper(concept
, query
): Promise
<ConceptWrapper
<Concept
>>
Parameters​
Name | Type |
---|---|
concept | Concept |
query | Nil <string > |
Returns​
Promise
<ConceptWrapper
<Concept
>>
Implementation of​
Inherited from​
AtomicCvProvider.toConceptWrapper