com.ca.jcs.converter.meta
Class PadPropertyConverter

java.lang.Object
  extended by com.ca.jcs.cfg.Vetoable
      extended by com.ca.jcs.converter.meta.PropertyConverter
          extended by com.ca.jcs.converter.meta.PadPropertyConverter
All Implemented Interfaces:
AttributeConverter

public class PadPropertyConverter
extends PropertyConverter

Apply configurable padding to a value, usually after most/all converters have ran. The padding can be applied as a prefix and/or suffix and is lossless (ie. not overflowing maxLength) eg. 1 with suffix padding of 00 => 100 1 with prefix padding of 00 => 001 Careful to set the padding length such that it won't overflow any maxLength value (if set) which this converter will reject.


Field Summary
 
Fields inherited from class com.ca.jcs.converter.meta.PropertyConverter
config, prop
 
Constructor Summary
PadPropertyConverter(ConverterConfig cfg, DataModelProperty prop)
           
PadPropertyConverter(DataModelProperty prop)
           
 
Method Summary
 
Methods inherited from class com.ca.jcs.converter.meta.PropertyConverter
convertFromConnector, convertToConnector, getAttrConverter, getConfig, getConverter, getTargetValueOverride, isLossy, isMultiValued, isStructural, setAttrConverter
 
Methods inherited from class com.ca.jcs.cfg.Vetoable
isVetoed, setVetoed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PadPropertyConverter

public PadPropertyConverter(ConverterConfig cfg,
                            DataModelProperty prop)

PadPropertyConverter

public PadPropertyConverter(DataModelProperty prop)


Created 2011-07-14 13:27 EST