org.kuali.rice.krad.datadictionary.validation.constraint
Class CharsetPatternConstraint
java.lang.Object
   org.kuali.rice.krad.datadictionary.validation.constraint.BaseConstraint
org.kuali.rice.krad.datadictionary.validation.constraint.BaseConstraint
       org.kuali.rice.krad.datadictionary.validation.constraint.ValidCharactersConstraint
org.kuali.rice.krad.datadictionary.validation.constraint.ValidCharactersConstraint
           org.kuali.rice.krad.datadictionary.validation.constraint.ValidCharactersPatternConstraint
org.kuali.rice.krad.datadictionary.validation.constraint.ValidCharactersPatternConstraint
               org.kuali.rice.krad.datadictionary.validation.constraint.CharsetPatternConstraint
org.kuali.rice.krad.datadictionary.validation.constraint.CharsetPatternConstraint
- All Implemented Interfaces: 
- Serializable, Constraint
- public class CharsetPatternConstraint 
- extends ValidCharactersPatternConstraint
Pattern for matching any character in the given list (String)
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- Serialized Form
 
 
 
 
 
 
| Methods inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.BaseConstraint | 
| getApplyClientSide, getConstraintStateOverrides, getMessageComponentCode, getMessageNamespaceCode, getStates, getValidationMessageParamsArray, setApplyClientSide, setConstraintStateOverrides, setMessageComponentCode, setMessageKey, setMessageNamespaceCode, setStates, setValidationMessageParams | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
validChars
protected String validChars
CharsetPatternConstraint
public CharsetPatternConstraint()
getValidChars
public String getValidChars()
- 
- Returns:
- String containing all valid chars for this charset
 
setValidChars
public void setValidChars(String validChars)
- 
- Parameters:
- validChars- for this charset
 
getRegexString
protected String getRegexString()
- Escapes every special character I could think of, to limit potential misuse of this pattern.
 
- 
- Specified by:
- getRegexStringin class- ValidCharactersPatternConstraint
 
- 
- Returns:
- See Also:
- ValidationPattern.getRegexString()
 
getMessageKey
public String getMessageKey()
- Description copied from class: BaseConstraint
- A key that is used to retrieve the constraint message text (used with the namespace and component
 code if specified)
 
- 
- Overrides:
- getMessageKeyin class- BaseConstraint
 
- 
- Returns:
- String message key
- See Also:
- BaseConstraint.getMessageKey()
 
getValidationMessageParams
public List<String> getValidationMessageParams()
- Parameters to be used in the string retrieved by this constraint's messageKey
 
- 
- Overrides:
- getValidationMessageParamsin class- BaseConstraint
 
- 
- Returns:
- the validationMessageParams
 
completeValidation
public void completeValidation(ValidationTrace tracer)
- Validates different requirements of component compiling a series of reports detailing information on errors
 found in the component.  Used by the RiceDictionaryValidator.
 
- 
- Overrides:
- completeValidationin class- ValidCharactersConstraint
 
- 
- Parameters:
- tracer- Record of component's location
 
Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.