org.kuali.rice.krad.datadictionary.validation.constraint
Class UTF8AnyCharacterPatternConstraint

java.lang.Object
  extended by org.kuali.rice.krad.datadictionary.validation.constraint.BaseConstraint
      extended by org.kuali.rice.krad.datadictionary.validation.constraint.ValidCharactersConstraint
          extended by org.kuali.rice.krad.datadictionary.validation.constraint.ValidCharactersPatternConstraint
              extended by org.kuali.rice.krad.datadictionary.validation.constraint.UTF8AnyCharacterPatternConstraint
All Implemented Interfaces:
Serializable, Constraint

public class UTF8AnyCharacterPatternConstraint
extends ValidCharactersPatternConstraint

Pattern for matching any printable character

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
protected  boolean allowWhitespace
           
protected  boolean omitNewline
           
 
Fields inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.ValidCharactersConstraint
value
 
Fields inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.BaseConstraint
applyClientSide, constraintStateOverrides, messageComponentCode, messageKey, messageNamespaceCode, states, validationMessageParams
 
Constructor Summary
UTF8AnyCharacterPatternConstraint()
           
 
Method Summary
 boolean getAllowWhitespace()
           
 String getMessageKey()
          A key that is used to retrieve the constraint message text (used with the namespace and component code if specified)
protected  String getRegexString()
          This method returns a string representing a regex with characters to match, this string should not include the start(^) and end($) symbols or any length related symbols (*, {0,}, etc)
 boolean isOmitNewline()
           
 void setAllowWhitespace(boolean allowWhitespace)
           
 void setOmitNewline(boolean omitNewline)
          When set to true, omit new line characters from the set of valid characters.
 
Methods inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.ValidCharactersPatternConstraint
getValue, setValue
 
Methods inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.ValidCharactersConstraint
completeValidation
 
Methods inherited from class org.kuali.rice.krad.datadictionary.validation.constraint.BaseConstraint
getApplyClientSide, getConstraintStateOverrides, getMessageComponentCode, getMessageNamespaceCode, getStates, getValidationMessageParams, 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
 

Field Detail

allowWhitespace

protected boolean allowWhitespace

omitNewline

protected boolean omitNewline
Constructor Detail

UTF8AnyCharacterPatternConstraint

public UTF8AnyCharacterPatternConstraint()
Method Detail

getAllowWhitespace

public boolean getAllowWhitespace()
Returns:
allowWhitespace

setAllowWhitespace

public void setAllowWhitespace(boolean allowWhitespace)
Parameters:
allowWhitespace -

getRegexString

protected String getRegexString()
Description copied from class: ValidCharactersPatternConstraint
This method returns a string representing a regex with characters to match, this string should not include the start(^) and end($) symbols or any length related symbols (*, {0,}, etc)

Specified by:
getRegexString in 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:
getMessageKey in class BaseConstraint
Returns:
String message key
See Also:
BaseConstraint.getMessageKey()

isOmitNewline

public boolean isOmitNewline()

setOmitNewline

public void setOmitNewline(boolean omitNewline)
When set to true, omit new line characters from the set of valid characters. This flag will only have an effect if the allowWhitespace flag is true, otherwise all whitespace including new lines characters are omitted.

Parameters:
omitNewline -


Copyright © 2005-2014 The Kuali Foundation. All Rights Reserved.