Uses of Interface
net.sourceforge.domian.specification.LeafSpecification

Packages that use LeafSpecification
net.sourceforge.domian.specification   
 

Uses of LeafSpecification in net.sourceforge.domian.specification
 

Subinterfaces of LeafSpecification in net.sourceforge.domian.specification
 interface ValueBoundSpecification<T>
          Part of the Evans/Fowler Specifications pattern.
 

Classes in net.sourceforge.domian.specification that implement LeafSpecification
(package private)  class AbstractValueBoundSpecification<T>
          An abstract superclass for value bound specifications.
(package private)  class AlwaysFalseSpecification
          Leaf specification, always giving a negative respons.
(package private)  class AlwaysTrueSpecification
          Leaf specification, always giving a positive respons.
(package private)  class BlankStringSpecification
          Deprecated. Replaced by DefaultValueSpecification - will be removed in v0.5
(package private)  class CollectionSpecification<F>
          Specification for Collections.
(package private)  class DateStringSpecification
          Specification for approval of date strings.
(package private)  class DefaultValueSpecification<T>
          Leaf specification, specifying all Java objects with their default value intact.
(package private)  class EnumNameStringSpecification<E extends Enum>
          This specification will be satisfied by all strings that is a valid name for the enum type this specificationis representing.
(package private)  class EqualIgnoreCaseStringSpecification
          Specification for string approval.
(package private)  class EqualSpecification<T>
          Specification for equality checking.
(package private)  class FieldParameterizedSpecification<T,F>
          A parameterized specification deals, as opposed to value bound specifications, also with value context.
(package private)  class GreaterThanOrEqualSpecification<T extends Comparable<T>>
          Specification for comparing two objects.
(package private)  class GreaterThanSpecification<T extends Comparable<T>>
          Specification for comparing two objects.
(package private)  class LessThanOrEqualSpecification<T extends Comparable<T>>
          Specification for comparing two objects.
(package private)  class LessThanSpecification<T extends Comparable<T>>
          Specification for comparing two objects.
(package private)  class MethodParameterizedSpecification<T,F>
          A parameterized specification deals, as opposed to value bound specifications, also with value context.
(package private)  class NotNullSpecification<T>
          Leaf specification, specifying all objects that is not null.
(package private)  class ParameterizedSpecification<T,F>
          A parameterized specification deals, as opposed to value bound specifications, also with value context.
(package private)  class RegularExpressionMatcherStringSpecification
          Specification that uses a regular expression engine for specifying strings.
(package private)  class WildcardExpressionMatcherIgnoreCaseStringSpecification
          Specification that uses a regular expression engine for specifying wildcard strings ignoring case.
(package private)  class WildcardExpressionMatcherStringSpecification
          Specification that uses a regular expression engine for specifying wildcard strings.
 

Methods in net.sourceforge.domian.specification that return types with arguments of type LeafSpecification
(package private)  java.util.Map<java.lang.String,java.util.Set<LeafSpecification>> AbstractCompositeSpecification.getLeafSpecificationMap()
           
 



Copyright © 2006-2009. All Rights Reserved.