Skip to content

Class: Finder ​

Implements ​

Table of contents ​

Constructors ​

Properties ​

Methods ​

Constructors ​

constructor ​

• new Finder(target, _config): Finder

Parameters ​

NameType
targetILeaf
_configISelectorConfig

Returns ​

Finder

Defined in ​

src/in/packages/find/src/Finder.ts:28

Properties ​

target ​

• Optional target: ILeaf

Defined in ​

src/in/packages/find/src/Finder.ts:10


innerIdMap ​

• Protected innerIdMap: ILeafMap

Defined in ​

src/in/packages/find/src/Finder.ts:12


idMap ​

• Protected idMap: ILeafMap

Defined in ​

src/in/packages/find/src/Finder.ts:13


findLeaf ​

• Protected findLeaf: ILeaf

Defined in ​

src/in/packages/find/src/Finder.ts:15


methods ​

• Protected methods: Object

Type declaration ​

NameType
id(leaf: ILeaf, name: string) => 0 | 1
innerId(leaf: ILeaf, innerId: number) => 0 | 1
className(leaf: ILeaf, name: string) => 0 | 1
tag(leaf: ILeaf, name: string) => 0 | 1
tags(leaf: ILeaf, nameMap: IBooleanMap) => 0 | 1

Defined in ​

src/in/packages/find/src/Finder.ts:17


__eventIds ​

• Protected __eventIds: IEventListenerId[]

Defined in ​

src/in/packages/find/src/Finder.ts:25

Methods ​

getBy ​

â–¸ getBy(condition, branch?, one?, options?): ILeaf | ILeaf[]

Parameters ​

NameType
conditionstring | number | IFindCondition | IFindMethod
branch?ILeaf
one?boolean
options?any

Returns ​

ILeaf | ILeaf[]

Implementation of ​

IFinder.getBy

Defined in ​

src/in/packages/find/src/Finder.ts:41


getByInnerId ​

â–¸ getByInnerId(innerId, branch?): ILeaf

Parameters ​

NameType
innerIdnumber
branch?ILeaf

Returns ​

ILeaf

Implementation of ​

IFinder.getByInnerId

Defined in ​

src/in/packages/find/src/Finder.ts:71


getById ​

â–¸ getById(id, branch?): ILeaf

Parameters ​

NameType
idstring
branch?ILeaf

Returns ​

ILeaf

Implementation of ​

IFinder.getById

Defined in ​

src/in/packages/find/src/Finder.ts:78


getByClassName ​

â–¸ getByClassName(className, branch?): ILeaf[]

Parameters ​

NameType
classNamestring
branch?ILeaf

Returns ​

ILeaf[]

Implementation of ​

IFinder.getByClassName

Defined in ​

src/in/packages/find/src/Finder.ts:85


getByTag ​

â–¸ getByTag(tag, branch?): ILeaf[]

Parameters ​

NameType
tagstring
branch?ILeaf

Returns ​

ILeaf[]

Implementation of ​

IFinder.getByTag

Defined in ​

src/in/packages/find/src/Finder.ts:89


getByMethod ​

â–¸ getByMethod(method, branch?, one?, options?): ILeaf | ILeaf[]

Parameters ​

NameType
methodIFindMethod
branch?ILeaf
one?boolean
options?any

Returns ​

ILeaf | ILeaf[]

Implementation of ​

IFinder.getByMethod

Defined in ​

src/in/packages/find/src/Finder.ts:93


eachFind ​

â–¸ eachFind(children, method, list?, options?): void

Parameters ​

NameType
childrenILeaf[]
methodIFindMethod
list?ILeaf[]
options?any

Returns ​

void

Defined in ​

src/in/packages/find/src/Finder.ts:100


toChildren ​

â–¸ toChildren(branch): ILeaf[]

Parameters ​

NameType
branchILeaf

Returns ​

ILeaf[]

Defined in ​

src/in/packages/find/src/Finder.ts:118


__onRemoveChild ​

â–¸ __onRemoveChild(event): void

Parameters ​

NameType
eventChildEvent

Returns ​

void

Defined in ​

src/in/packages/find/src/Finder.ts:124


__checkIdChange ​

â–¸ __checkIdChange(event): void

Parameters ​

NameType
eventPropertyEvent

Returns ​

void

Defined in ​

src/in/packages/find/src/Finder.ts:130


__listenEvents ​

â–¸ __listenEvents(): void

Returns ​

void

Defined in ​

src/in/packages/find/src/Finder.ts:138


__removeListenEvents ​

â–¸ __removeListenEvents(): void

Returns ​

void

Defined in ​

src/in/packages/find/src/Finder.ts:145


destroy ​

â–¸ destroy(): void

Returns ​

void

Implementation of ​

IFinder.destroy

Defined in ​

src/in/packages/find/src/Finder.ts:150

Released under the MIT License.