Class: Selector
Implements
Table of contents
Constructors
Properties
Methods
- getHitPointPath
- find
- getByInnerId
- getById
- getByClassName
- getByTagName
- loopFind
- __onRemoveChild
- __listenEvents
- __removeListenEvents
- destroy
Constructors
constructor
new Selector(target
)
Parameters
Name | Type |
---|---|
target | ILeaf |
Defined in
leafer/packages/selector/src/Selector.ts:27
Properties
target
target: ILeaf
Implementation of
Defined in
leafer/packages/selector/src/Selector.ts:15
defaultPath
defaultPath: ILeafList
Implementation of
Defined in
leafer/packages/selector/src/Selector.ts:16
pathFinder
Protected
pathFinder: PathFinder
Defined in
leafer/packages/selector/src/Selector.ts:18
innerIdList
Protected
innerIdList: ILeafMap
= {}
Defined in
leafer/packages/selector/src/Selector.ts:20
idList
Protected
idList: ILeafMap
= {}
Defined in
leafer/packages/selector/src/Selector.ts:21
classNameList
Protected
classNameList: ILeafArrayMap
= {}
Defined in
leafer/packages/selector/src/Selector.ts:22
tagNameList
Protected
tagNameList: ILeafArrayMap
= {}
Defined in
leafer/packages/selector/src/Selector.ts:23
__eventIds
Protected
__eventIds: IEventListenerId
[]
Defined in
leafer/packages/selector/src/Selector.ts:25
Methods
getHitPointPath
getHitPointPath(hitPoint
, hitRadius
, options?
): ISelectPathResult
Parameters
Name | Type |
---|---|
hitPoint | IPointData |
hitRadius | number |
options? | ISelectPathOptions |
Returns
Implementation of
Defined in
leafer/packages/selector/src/Selector.ts:34
find
find(name
, branch?
): ILeaf
| ILeaf
[]
Parameters
Name | Type |
---|---|
name | string | number |
branch? | ILeaf |
Returns
Implementation of
Defined in
leafer/packages/selector/src/Selector.ts:39
getByInnerId
getByInnerId(name
, branch?
): ILeaf
Parameters
Name | Type |
---|---|
name | number |
branch? | ILeaf |
Returns
Implementation of
Defined in
leafer/packages/selector/src/Selector.ts:51
getById
getById(name
, branch?
): ILeaf
Parameters
Name | Type |
---|---|
name | string |
branch? | ILeaf |
Returns
Implementation of
Defined in
leafer/packages/selector/src/Selector.ts:68
getByClassName
getByClassName(name
, branch?
): ILeaf
[]
Parameters
Name | Type |
---|---|
name | string |
branch? | ILeaf |
Returns
ILeaf
[]
Implementation of
Defined in
leafer/packages/selector/src/Selector.ts:85
getByTagName
getByTagName(name
, branch?
): ILeaf
[]
Parameters
Name | Type |
---|---|
name | string |
branch? | ILeaf |
Returns
ILeaf
[]
Implementation of
Defined in
leafer/packages/selector/src/Selector.ts:95
loopFind
Protected
loopFind(branch
, find
): void
Parameters
Name | Type |
---|---|
branch | ILeaf |
find | IFind |
Returns
void
Defined in
leafer/packages/selector/src/Selector.ts:105
__onRemoveChild
Protected
__onRemoveChild(event
): void
Parameters
Name | Type |
---|---|
event | ChildEvent |
Returns
void
Defined in
leafer/packages/selector/src/Selector.ts:115
__listenEvents
Protected
__listenEvents(): void
Returns
void
Defined in
leafer/packages/selector/src/Selector.ts:122
__removeListenEvents
Protected
__removeListenEvents(): void
Returns
void
Defined in
leafer/packages/selector/src/Selector.ts:128
destroy
destroy(): void
Returns
void