org.springmodules.validation.util.condition.string
Class AbstractStringCondition
java.lang.Object
  
org.springmodules.validation.util.condition.AbstractCondition
      
org.springmodules.validation.util.condition.TypeSpecificCondition
          
org.springmodules.validation.util.condition.NonNullAcceptingTypeSpecificCondition
              
org.springmodules.validation.util.condition.string.AbstractStringCondition
- All Implemented Interfaces: 
 - Condition
 
- Direct Known Subclasses: 
 - ContainsSubstringStringCondition, EqualsIgnoreCaseStringCondition, LengthRangeStringCondition, MaxLengthStringCondition, MinLengthStringCondition, RegExpStringCondition
 
public abstract class AbstractStringCondition
- extends NonNullAcceptingTypeSpecificCondition
 
An abstract condition that can be applied on objects of type String.
- Author:
 
  - Uri Boness
 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
EMPTY_STRING
protected static final String EMPTY_STRING
- See Also:
 - Constant Field Values
 
AbstractStringCondition
protected AbstractStringCondition()
- Constructs a new AbstractStringCondition.
 
doCheck
public final boolean doCheck(Object object)
- See 
Condition.check(Object)
- Specified by:
 doCheck in class AbstractCondition
 
- Parameters:
 object - The object to be checked.
- Returns:
 true if the given object adheres to this condition, false otherwise.
- Throws:
 IllegalArgumentException - if the given object is either null or not of a
 java.lang.String type.
 
 
checkString
protected abstract boolean checkString(String text)
- Checks whether the given string adheres to this condition.
- Parameters:
 text - The string to be checked.
- Returns:
 true if the given string adheres to this condition, false otherwise.
 
 
Copyright © 2009. All Rights Reserved.