RuleManager
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
Defined all rules in this object.
|
Method Summary
Public Methods | ||
public |
defineRule(ruleKey: string, ruleHandler: *) |
|
public |
getAllRuleNames(): * |
|
public |
|
|
public |
getRule(ruleKey: *): * |
|
public |
importPlugin(pluginRules: Object, pluginName: String): void Registers all given rules of a plugin.
|
|
public |
isDefinedRule(ruleKey: *): * |
|
public |
loadRules(ruleDir: string): RulesObject |
|
public |
|
Public Constructors
public constructor source
Public Members
Public Methods
public defineRule(ruleKey: string, ruleHandler: *) source
Params:
Name | Type | Attribute | Description |
ruleKey | string | ||
ruleHandler | * |
public importPlugin(pluginRules: Object, pluginName: String): void source
Registers all given rules of a plugin.
Return:
void |
public loadRules(ruleDir: string): RulesObject source
Params:
Name | Type | Attribute | Description |
ruleDir | string | ruleDir is rule directory. |