package com.norteksoft.mms.form.format.impl; import com.norteksoft.mms.form.format.FormatSetting; public class CustomFunction implements FormatSetting { public String format(String format) { StringBuilder colModel=new StringBuilder(); String[] funcs= format.split(","); for(int i=0;i<funcs.length;i++){ if(i==0){ if(funcs[i].indexOf("unfunc:")!=-1){ colModel.append("unformat:").append(funcs[i].replace("unfunc:", "")); }else if(funcs[i].indexOf("func:")!=-1){ colModel.append("formatter:").append(funcs[i].replace("func:", "")); } }else if(i==1){ if(funcs.length>1)colModel.append(","); colModel.append("unformat:").append(funcs[i].replace("unfunc:", "")); } } return colModel.toString(); } }