Class: Finder ​
Implements ​
Table of contents ​
Constructors ​
Properties ​
Methods ​
- getBy
- getByInnerId
- getById
- getByClassName
- getByTag
- getByMethod
- eachFind
- toChildren
- __onRemoveChild
- __checkIdChange
- __listenEvents
- __removeListenEvents
- destroy
Constructors ​
constructor ​
• new Finder(target, _config): Finder
Parameters ​
| Name | Type |
|---|---|
target | ILeaf |
_config | ISelectorConfig |
Returns ​
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 ​
| Name | Type |
|---|---|
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 ​
| Name | Type |
|---|---|
condition | string | number | IFindCondition | IFindMethod |
branch? | ILeaf |
one? | boolean |
options? | any |
Returns ​
Implementation of ​
Defined in ​
src/in/packages/find/src/Finder.ts:41
getByInnerId ​
â–¸ getByInnerId(innerId, branch?): ILeaf
Parameters ​
| Name | Type |
|---|---|
innerId | number |
branch? | ILeaf |
Returns ​
Implementation of ​
Defined in ​
src/in/packages/find/src/Finder.ts:71
getById ​
â–¸ getById(id, branch?): ILeaf
Parameters ​
| Name | Type |
|---|---|
id | string |
branch? | ILeaf |
Returns ​
Implementation of ​
Defined in ​
src/in/packages/find/src/Finder.ts:78
getByClassName ​
â–¸ getByClassName(className, branch?): ILeaf[]
Parameters ​
| Name | Type |
|---|---|
className | string |
branch? | ILeaf |
Returns ​
ILeaf[]
Implementation of ​
Defined in ​
src/in/packages/find/src/Finder.ts:85
getByTag ​
â–¸ getByTag(tag, branch?): ILeaf[]
Parameters ​
| Name | Type |
|---|---|
tag | string |
branch? | ILeaf |
Returns ​
ILeaf[]
Implementation of ​
Defined in ​
src/in/packages/find/src/Finder.ts:89
getByMethod ​
â–¸ getByMethod(method, branch?, one?, options?): ILeaf | ILeaf[]
Parameters ​
| Name | Type |
|---|---|
method | IFindMethod |
branch? | ILeaf |
one? | boolean |
options? | any |
Returns ​
Implementation of ​
Defined in ​
src/in/packages/find/src/Finder.ts:93
eachFind ​
â–¸ eachFind(children, method, list?, options?): void
Parameters ​
| Name | Type |
|---|---|
children | ILeaf[] |
method | IFindMethod |
list? | ILeaf[] |
options? | any |
Returns ​
void
Defined in ​
src/in/packages/find/src/Finder.ts:100
toChildren ​
â–¸ toChildren(branch): ILeaf[]
Parameters ​
| Name | Type |
|---|---|
branch | ILeaf |
Returns ​
ILeaf[]
Defined in ​
src/in/packages/find/src/Finder.ts:118
__onRemoveChild ​
â–¸ __onRemoveChild(event): void
Parameters ​
| Name | Type |
|---|---|
event | ChildEvent |
Returns ​
void
Defined in ​
src/in/packages/find/src/Finder.ts:124
__checkIdChange ​
â–¸ __checkIdChange(event): void
Parameters ​
| Name | Type |
|---|---|
event | PropertyEvent |
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