org.mmbase.datatypes
Class ListDataType.ItemRestriction

java.lang.Object
  extended byorg.mmbase.datatypes.BasicDataType.StaticAbstractRestriction
      extended byorg.mmbase.datatypes.BasicDataType.AbstractRestriction
          extended byorg.mmbase.datatypes.ListDataType.ItemRestriction
All Implemented Interfaces:
DataType.Restriction, Serializable
Enclosing class:
ListDataType

protected class ListDataType.ItemRestriction
extends BasicDataType.AbstractRestriction

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mmbase.datatypes.BasicDataType.StaticAbstractRestriction
absoluteParent, enforceStrength, errorDescription, fixed, name, parent, value
 
Method Summary
protected  boolean simpleValid(Object v, Node node, Field field)
           
protected  Collection validate(Collection errors, Object v, Node node, Field field)
          This method is called by BasicDataType.validate(Object, Node, Field) for each of its conditions.
 
Methods inherited from class org.mmbase.datatypes.BasicDataType.StaticAbstractRestriction
addError, enforce, getEnforceStrength, getErrorDescription, getName, getValue, inherit, inherit, isFixed, setEnforceStrength, setErrorDescription, setFixed, setValue, toString, toString, valid, valueString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

simpleValid

protected boolean simpleValid(Object v,
                              Node node,
                              Field field)
Specified by:
simpleValid in class BasicDataType.StaticAbstractRestriction

validate

protected Collection validate(Collection errors,
                              Object v,
                              Node node,
                              Field field)
Description copied from class: BasicDataType.StaticAbstractRestriction
This method is called by BasicDataType.validate(Object, Node, Field) for each of its conditions.

Overrides:
validate in class BasicDataType.StaticAbstractRestriction


MMBase build 1.8.1.20060716