se.unlogic.standardutils.populators
Class BaseStringPopulator<T>

java.lang.Object
  extended by se.unlogic.standardutils.populators.BaseStringPopulator<T>
All Implemented Interfaces:
BeanStringPopulator<T>, StringFormatValidator
Direct Known Subclasses:
BooleanPopulator, CharacterPopulator, DatePopulator, DoublePopulator, EnumPopulator, FloatPopulator, IntegerPopulator, LongPopulator, PrimitiveBooleanPopulator, StringPopulator, StringURLPopulator, TimeStampPopulator, UUIDPopulator

public abstract class BaseStringPopulator<T>
extends Object
implements BeanStringPopulator<T>


Constructor Summary
BaseStringPopulator()
           
BaseStringPopulator(String populatorID)
           
BaseStringPopulator(String populatorID, StringFormatValidator formatValidator)
           
 
Method Summary
 String getPopulatorID()
           
protected abstract  boolean validateDefaultFormat(String value)
           
 boolean validateFormat(String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface se.unlogic.standardutils.populators.BeanStringPopulator
getType, getValue
 

Constructor Detail

BaseStringPopulator

public BaseStringPopulator(String populatorID,
                           StringFormatValidator formatValidator)

BaseStringPopulator

public BaseStringPopulator(String populatorID)

BaseStringPopulator

public BaseStringPopulator()
Method Detail

getPopulatorID

public String getPopulatorID()
Specified by:
getPopulatorID in interface BeanStringPopulator<T>

validateFormat

public final boolean validateFormat(String value)
Specified by:
validateFormat in interface StringFormatValidator

validateDefaultFormat

protected abstract boolean validateDefaultFormat(String value)


Copyright © 2011. All Rights Reserved.