org.apache.commons.contract.constraints
Class MapConstraints

java.lang.Object
  extended by org.apache.commons.contract.constraints.MapConstraints
All Implemented Interfaces:
Castable, Constraints, Validatable

public class MapConstraints
extends Object
implements Constraints


Field Summary
static String ALL
           
protected  List entryConstraints
           
static MapConstraints UNCONSTRAINED
           
 
Constructor Summary
MapConstraints()
           
MapConstraints(List entryDescriptors)
           
MapConstraints(ParameterDescriptor parameterDescriptor)
           
MapConstraints(ParameterDescriptor[] parameterDescriptors)
           
 
Method Summary
 void addEntryDescriptor(ParameterDescriptor parameterDescriptor)
           
 Object cast(Object value, Context context)
           
protected  Map castedMap(Map map, Context context)
           
 List getEntryDescriptors()
           
 void validate(Object value, Context context)
           
 org.apache.commons.i18n.bundles.TextBundle verboseConstraints()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNCONSTRAINED

public static final MapConstraints UNCONSTRAINED

ALL

public static final String ALL
See Also:
Constant Field Values

entryConstraints

protected List entryConstraints
Constructor Detail

MapConstraints

public MapConstraints()

MapConstraints

public MapConstraints(List entryDescriptors)

MapConstraints

public MapConstraints(ParameterDescriptor parameterDescriptor)

MapConstraints

public MapConstraints(ParameterDescriptor[] parameterDescriptors)
Method Detail

addEntryDescriptor

public void addEntryDescriptor(ParameterDescriptor parameterDescriptor)

getEntryDescriptors

public List getEntryDescriptors()

cast

public Object cast(Object value,
                   Context context)
            throws CastException
Specified by:
cast in interface Castable
Throws:
CastException

castedMap

protected Map castedMap(Map map,
                        Context context)
                 throws CastException
Throws:
CastException

validate

public void validate(Object value,
                     Context context)
              throws ValidationException
Specified by:
validate in interface Validatable
Throws:
ValidationException

verboseConstraints

public org.apache.commons.i18n.bundles.TextBundle verboseConstraints()
Specified by:
verboseConstraints in interface Constraints


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.