net.sf.webmancer.db
Class RegexAttribute

java.lang.Object
  extended by net.sf.webmancer.db.AbstractAttribute
      extended by net.sf.webmancer.db.StringAttribute
          extended by net.sf.webmancer.db.RegexAttribute
All Implemented Interfaces:
IAttribute, IBackEndAttributeInformation, IFrontEndAttributeInformation

public class RegexAttribute
extends StringAttribute


Constructor Summary
RegexAttribute()
          Constructs the RegexAttribute.
 
Method Summary
static RegexAttribute createEmailRegexAttribute()
           
static RegexAttribute createPhoneRegexAttribute()
           
 void setInputToInternalPattern(java.lang.String patternString)
          Sets the input-to-internal pattern
 void setInputToInternalReplacement(java.lang.String replacementString)
          Sets the input-to-internal replacement string.
 void setInternalToInputPattern(java.lang.String patternString)
          Sets the internal-to-input pattern
 void setInternalToInputReplacement(java.lang.String replacementString)
          Sets the internal-to-input replacement string.
 void setInternalToOutputPattern(java.lang.String patternString)
          Sets the internal-to-output pattern
 void setInternalToOutputReplacement(java.lang.String replacementString)
          Sets the internal-to-output replacement string.
 void setValidationErrorMessage(java.lang.String message)
          Sets the validation error message.
 void setValidationPattern(java.lang.String patternString)
          Sets the validation pattern.
 
Methods inherited from class net.sf.webmancer.db.StringAttribute
convertDbToInternal, convertInternalToInput, convertInternalToOutput, getMaximumInputLength, setMaximumInputLength
 
Methods inherited from class net.sf.webmancer.db.AbstractAttribute
getDescription, getId, getInitialValue, getName, getParentDataSet, isDerived, isInDatabase, isMandatory, isPrimaryKey, preProcessConditionInput, preProcessInput, setDerived, setDescription, setId, setInDatabase, setInitialValue, setMandatory, setName, setParentDataSet, setPrimary, validateInput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegexAttribute

public RegexAttribute()
Constructs the RegexAttribute.

Parameters:
id -
Method Detail

setInputToInternalPattern

public void setInputToInternalPattern(java.lang.String patternString)
Sets the input-to-internal pattern

Parameters:
patternString - the input-to-internal pattern to set

setInputToInternalReplacement

public void setInputToInternalReplacement(java.lang.String replacementString)
Sets the input-to-internal replacement string.

Parameters:
replacementString - the input-to-internal replacement string to set

setInternalToInputPattern

public void setInternalToInputPattern(java.lang.String patternString)
Sets the internal-to-input pattern

Parameters:
patternString - the internal-to-input pattern to set

setInternalToInputReplacement

public void setInternalToInputReplacement(java.lang.String replacementString)
Sets the internal-to-input replacement string.

Parameters:
replacementString - the internal-to-input replacement string to set

setInternalToOutputPattern

public void setInternalToOutputPattern(java.lang.String patternString)
Sets the internal-to-output pattern

Parameters:
patternString - the internal-to-output pattern to set

setInternalToOutputReplacement

public void setInternalToOutputReplacement(java.lang.String replacementString)
Sets the internal-to-output replacement string.

Parameters:
replacementString - the internal-to-output replacement string to set

setValidationErrorMessage

public void setValidationErrorMessage(java.lang.String message)
Sets the validation error message.

Parameters:
message - the validation error message to set

setValidationPattern

public void setValidationPattern(java.lang.String patternString)
Sets the validation pattern.

Parameters:
patternString - the validation pattern to set

createPhoneRegexAttribute

public static RegexAttribute createPhoneRegexAttribute()
Parameters:
id -
Returns:

createEmailRegexAttribute

public static RegexAttribute createEmailRegexAttribute()
Parameters:
id -
Returns:


Copyright © 2006-2007. All Rights Reserved.