com.ca.jcs.converter.attr
Class CSVMultiValueFlattener

java.lang.Object
  extended by com.ca.jcs.converter.attr.MultiValueFlattener
      extended by com.ca.jcs.converter.attr.CommaSeparatedMultiValueFlattener
          extended by com.ca.jcs.converter.attr.CSVMultiValueFlattener
All Implemented Interfaces:
AttributeConverter

public class CSVMultiValueFlattener
extends CommaSeparatedMultiValueFlattener

Flatten a list of values into CSV list syntax (double quoted and comma separated with "" signifying a single double quote), for instance the values 1, "2, 3 are encoded as "1","""2", "3".


Field Summary
static CSVMultiValueFlattener INSTANCE
           
 
Constructor Summary
protected CSVMultiValueFlattener()
           
 
Method Summary
static CSVMultiValueFlattener getInstance()
           
 String getStyle()
           
 
Methods inherited from class com.ca.jcs.converter.attr.CommaSeparatedMultiValueFlattener
convertFromConnector, parseCommaSeparated, toLiteral, writeEnd, writeStart, writeValue
 
Methods inherited from class com.ca.jcs.converter.attr.MultiValueFlattener
convertToConnector, convertToString, getConverter, isForceWrap, isLossy, isMultiValued, isStructural
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final CSVMultiValueFlattener INSTANCE
Constructor Detail

CSVMultiValueFlattener

protected CSVMultiValueFlattener()
Method Detail

getInstance

public static CSVMultiValueFlattener getInstance()

getStyle

public String getStyle()
Specified by:
getStyle in class MultiValueFlattener


Created 2011-07-14 13:27 EST