| Package | com.sibirjak.jakute.framework.roles |
| Class | public class JCSS_ComponentRoleManager |
| Inheritance | JCSS_ComponentRoleManager JCSS_RoleManager |
| Method | Defined by | ||
|---|---|---|---|
|
JCSS_ComponentRoleManager(styleManager:JCSS_ComponentStyleManager)
| JCSS_ComponentRoleManager | ||
|
Since ancestor roles for a certain tree node id can not be multiple,
it is not possible to have 2 roles with the same treeNode and the same parent.
| JCSS_ComponentRoleManager | ||
|
foreachAncestorComponentStyleManager(callback:Function, styleRuleTreeNode:JCSS_StyleRuleTreeNode):void
Note, the ancestor for the _styleRuleTree of a component is the component itself.
| JCSS_ComponentRoleManager | ||
|
foreachClassRelatedChildComponentStyleManager(callback:Function):void
| JCSS_ComponentRoleManager | ||
![]() |
foreachDescendantStyleRuleTreeNode(callback:Function, componentKey:String):void
| JCSS_RoleManager | |
|
foreachStyleRule(callback:Function):void
| JCSS_ComponentRoleManager | ||
|
hasComponentKey(key:String):Boolean
| JCSS_ComponentRoleManager | ||
|
initRoles():void
| JCSS_ComponentRoleManager | ||
|
notifyCSSClassChangesNext():void
| JCSS_ComponentRoleManager | ||
![]() |
setRolesForRuntimeAddedStyleRule(styleRule:JCSS_StyleRule):void
| JCSS_RoleManager | |
|
unregisterFromTreeNodes():void
| JCSS_ComponentRoleManager | ||
| Method | Defined by | ||
|---|---|---|---|
![]() |
addDescendantNode(componentKey:String, descendantNode:JCSS_StyleRuleTreeNode):void
| JCSS_RoleManager | |
|
reset():void
| JCSS_ComponentRoleManager | ||
![]() |
setDescendantNodes(styleRuleTreeNode:JCSS_StyleRuleTreeNode):void
| JCSS_RoleManager | |
| JCSS_ComponentRoleManager | () | constructor |
public function JCSS_ComponentRoleManager(styleManager:JCSS_ComponentStyleManager)Parameters
styleManager:JCSS_ComponentStyleManager |
| addAncestor | () | method |
public function addAncestor(parentStyleManager:JCSS_StyleManager, styleRuleTreeNode:JCSS_StyleRuleTreeNode):voidSince ancestor roles for a certain tree node id can not be multiple, it is not possible to have 2 roles with the same treeNode and the same parent. However, we may have 2 roles with the same treeNode but a different parent. Example Rule: A B Display-List: A1 A2 B C Descendant roles of B: A B (A1), A B (A2) Ancestor roles of B: C Descendant Roles of C: B C (B)
ParametersparentStyleManager:JCSS_StyleManager |
|
styleRuleTreeNode:JCSS_StyleRuleTreeNode |
| foreachAncestorComponentStyleManager | () | method |
public function foreachAncestorComponentStyleManager(callback:Function, styleRuleTreeNode:JCSS_StyleRuleTreeNode):voidNote, the ancestor for the _styleRuleTree of a component is the component itself.
Parameterscallback:Function |
|
styleRuleTreeNode:JCSS_StyleRuleTreeNode |
| foreachClassRelatedChildComponentStyleManager | () | method |
public function foreachClassRelatedChildComponentStyleManager(callback:Function):voidParameters
callback:Function |
| foreachStyleRule | () | method |
public function foreachStyleRule(callback:Function):voidParameters
callback:Function |
| hasComponentKey | () | method |
public function hasComponentKey(key:String):BooleanParameters
key:String |
Boolean |
| initRoles | () | method |
public override function initRoles():void
| notifyCSSClassChangesNext | () | method |
public function notifyCSSClassChangesNext():void
| reset | () | method |
protected override function reset():void
| unregisterFromTreeNodes | () | method |
public function unregisterFromTreeNodes():void