Skip to main content

DescendantLoadingEntityProviderComponent<Parent, Descendant>

Extends

Type Parameters

Type Parameter
Parent
Descendant

Constructors

Constructor

new DescendantLoadingEntityProviderComponent<Parent, Descendant>(options): DescendantLoadingEntityProviderComponent<Parent, Descendant>;

Parameters

ParameterType
optionsDescendantLoadingEntityProviderOptions<Parent, Descendant>

Returns

DescendantLoadingEntityProviderComponent<Parent, Descendant>

Overrides

DescendantEntityProviderComponent.constructor

Properties

PropertyModifierTypeDefault valueInherited from
cachepublicMap<AbstractEntityTreePresenterContext<Descendant, EntityTreePresenterSettings>, ReactorTreeNode<ReactorTreeNodeListener>>undefinedDescendantEntityProviderComponent.cache
definitionpublicEntityDefinitionundefinedDescendantEntityProviderComponent.definition
typepublicstringundefinedDescendantEntityProviderComponent.type
TYPEstaticstring'descendant-entity-provider'DescendantEntityProviderComponent.TYPE

Accessors

actionStore

Inherited from

DescendantEntityProviderComponent.actionStore


comboBoxStore

Inherited from

DescendantEntityProviderComponent.comboBoxStore


descendantType

Get Signature

get descendantType(): string;
Returns

string

Inherited from

DescendantEntityProviderComponent.descendantType


notificationStore


system

Get Signature

get system(): System;
Returns

System

Inherited from

DescendantEntityProviderComponent.system


themeStore

Methods

generateTreeNode()

generateTreeNode(descendantOptions): ReactorTreeNode;

Parameters

ParameterType
descendantOptionsDescendantLoadingEntityGeneratedOptions<Descendant> & { parent: Parent; }

Returns

ReactorTreeNode

Overrides

DescendantEntityProviderComponent.generateTreeNode


getDescendantOptions()

getDescendantOptions(entity): DescendantEntityGeneratedOptions<Descendant>;

Parameters

ParameterType
entityParent

Returns

DescendantEntityGeneratedOptions<Descendant>

Inherited from

DescendantEntityProviderComponent.getDescendantOptions


getReactorTreeEntities()

getReactorTreeEntities(entity, context): {
entities: ReactorTreeEntity[];
options: DescendantEntityGeneratedOptions<Descendant>;
};

Parameters

ParameterType
entityParent
contextAbstractEntityTreePresenterContext<Descendant>

Returns

{
entities: ReactorTreeEntity[];
options: DescendantEntityGeneratedOptions<Descendant>;
}
NameType
entitiesReactorTreeEntity[]
optionsDescendantEntityGeneratedOptions<Descendant>

Inherited from

DescendantEntityProviderComponent.getReactorTreeEntities


installNode()

installNode(node, descendantOptions): () => void;

Parameters

ParameterType
nodeReactorTreeNode
descendantOptionsDescendantLoadingEntityGeneratedOptions<Descendant>

Returns

() => void


installParentNode()

installParentNode(parent, descendantOptions): () => void;

Parameters

ParameterType
parentReactorTreeNode
descendantOptionsDescendantEntityGeneratedOptions<Descendant>

Returns

() => void

Overrides

DescendantEntityProviderComponent.installParentNode


setDefinition()

setDefinition(definition): void;

Parameters

ParameterType
definitionEntityDefinition

Returns

void

Inherited from

DescendantEntityProviderComponent.setDefinition