Skip to main content

EntityReactorNode<E>

Extends

Type Parameters

Type ParameterDefault type
E extends anyany

Constructors

Constructor

new EntityReactorNode<E>(options2): EntityReactorNode<E>;

Parameters

ParameterType
options2EntityReactorNodeOptions<E>

Returns

EntityReactorNode<E>

Overrides

ReactorTreeNode.constructor

Properties

PropertyModifierTypeDescriptionInherited from
attachedpublicbooleanThe entity is part of a rendered treeReactorTreeNode.attached
contextpublicAbstractEntityTreePresenterContext--
currentSearch?publicSearchEventThe current search valueReactorTreeNode.currentSearch
descendantspublicSet<AbstractDescendentContext<E>>--
optionspublicReactorTreeOptions-ReactorTreeNode.options
visiblepublicbooleanThe entity itself is visibleReactorTreeNode.visible

Accessors

children

Get Signature

get children(): TreeEntity<TreeEntityListener>[];
Returns

TreeEntity<TreeEntityListener>[]

Inherited from

ReactorTreeNode.children


defaultOpenPolicy

Get Signature

get defaultOpenPolicy(): ReactorTreeNodeDefaultOpenPolicy;
Returns

ReactorTreeNodeDefaultOpenPolicy

Inherited from

ReactorTreeNode.defaultOpenPolicy


entity

Get Signature

get entity(): E;
Returns

E


system

Methods

activate()

activate(): void;

Returns

void


addChild()

addChild(child): void;

Parameters

ParameterType
childTreeEntity

Returns

void

Inherited from

ReactorTreeNode.addChild


addPropGenerator()

addPropGenerator(transformer): () => any;

Parameters

ParameterType
transformerReactorTreePropsTransformer

Returns

() => any

Inherited from

ReactorTreeNode.addPropGenerator


attachDescendents()

attachDescendents(): void;

Returns

void


deactivate()

deactivate(): void;

Returns

void


deserialize()

deserialize(payload): void;

Parameters

ParameterType
payloadTreeSerialized | TreeSerializedV2

Returns

void

Inherited from

ReactorTreeNode.deserialize


getProps()

getProps(event): ReactorTreeProps;

Parameters

ParameterType
eventCoreTreeWidgetProps

Returns

ReactorTreeProps

Inherited from

ReactorTreeNode.getProps


getSortKey()

getSortKey(): string;

Returns

string

Inherited from

ReactorTreeNode.getSortKey


match()

match(event): SearchEventMatch;

Parameters

ParameterType
eventSearchEvent

Returns

SearchEventMatch

Inherited from

ReactorTreeNode.match


renderWidget()

renderWidget(event, renderChild): Element;

Parameters

ParameterType
eventCoreTreeWidgetProps
renderChildRenderTreeChild

Returns

Element

Overrides

ReactorTreeNode.renderWidget


setAttached()

setAttached(attached): any;

Set whether the leaf is attached or detached from a parent. Attached does not explicitly mean that the leaf is visible though, for that the setVisible method is used

Parameters

ParameterType
attachedboolean

Returns

any

Overrides

ReactorTreeNode.setAttached


setRootPresenterContext()

setRootPresenterContext(context): void;

Parameters

ParameterType
contextAbstractEntityTreePresenterContext

Returns

void


setSearch()

setSearch(event): boolean;

Parameters

ParameterType
eventSearchEvent

Returns

boolean

Inherited from

ReactorTreeNode.setSearch


setSortKey()

setSortKey(key): void;

Parameters

ParameterType
keystring

Returns

void

Inherited from

ReactorTreeNode.setSortKey


setVisible()

setVisible(visible): any;

Parameters

ParameterType
visibleboolean

Returns

any

Inherited from

ReactorTreeNode.setVisible