1 33 34 package com.icesoft.faces.context.effects; 35 36 import java.util.HashMap ; 37 import java.util.Map ; 38 import java.util.StringTokenizer ; 39 40 43 public class EffectUtil { 44 45 51 public static Map buildCssMap(String css) { 52 Map map = new HashMap (); 53 if (css == null || css.trim().length() == 0) 54 return map; 55 css = css.trim(); 56 StringTokenizer st = new StringTokenizer (css, ";"); 57 while (st.hasMoreTokens()) { 58 String token = st.nextToken(); 59 int i = token.indexOf(":"); 60 if (i == 0) throw new IllegalArgumentException ( 61 "Can't find : in [" + token + "]"); 62 String name = token.substring(0, i); 63 String value = token.substring(++i); 64 map.put(name, value); 65 } 66 return map; 67 } 68 } 69 | Popular Tags |