ZenMagick 0.9.6


org.zenmagick.validation.ZMRuleSet

Class ZMRuleSet

ZMObject
|
+--ZMRuleSet

public class ZMRuleSet
extends ZMObject

A set of validation rules.

Author:
DerManoMann
Version:
$Id: ZMRuleSet.php 1966 2009-02-14 10:52:50Z dermanomann $

Fields inherited from org.zenmagick.ZMObject
properties_
Constructor Summary

ZMRuleSet(string id, array rules)

Create new rule set.

Method Summary
void

addRule(ZMRule rule)

Add a new ZMRule.

void

addRules(array rules)

Add a list of ZMRules.

int

getId()

Get the rule set id.

array

getRules()

Get the validation rules.

void

removeRule(string type, string name)

Remove a rule.

Methods inherited from org.zenmagick.ZMObject
attachMethod, get, getAttachedMethods, getPropertyNames, set, singleton

Constructor Detail

ZMRuleSet

public ZMRuleSet(string id, array rules)

Create new rule set.

Parameters:
id - The id.
rules - Optional initial list of rules.

Method Detail

addRule

public void addRule(ZMRule rule)

Add a new ZMRule.

Parameters:
rule - A new rule.

addRules

public void addRules(array rules)

Add a list of ZMRules.

Parameters:
rules - A list of ZMRule instances.

getId

public int getId()

Get the rule set id.

Returns:
The rule set id.

getRules

public array getRules()

Get the validation rules.

Returns:
A list of ZMRule objects.

removeRule

public void removeRule(string type, string name)

Remove a rule.

Parameters:
type - The type (class name).
name - The field name.

ZenMagick 0.9.6