Ejemplo n.º 1
0
 public HtmlColor getHtmlColor(ColorParam param, String stereotype) {
   if (stereotype != null) {
     checkStereotype(stereotype);
     final String value2 = getValue(param.name() + "color" + stereotype);
     if (value2 != null && HtmlColor.isValid(value2)) {
       return HtmlColor.getColorIfValid(value2);
     }
   }
   final String value = getValue(param.name() + "color");
   if (value == null || HtmlColor.isValid(value) == false) {
     return null;
   }
   return HtmlColor.getColorIfValid(value);
 }
Ejemplo n.º 2
0
 public static Collection<String> getPossibleValues() {
   final Set<String> result = new TreeSet<String>();
   result.add("Monochrome");
   // result.add("BackgroundColor");
   result.add("CircledCharacterRadius");
   result.add("ClassAttributeIconSize");
   result.add("DefaultFontName");
   result.add("DefaultFontStyle");
   result.add("DefaultFontSize");
   result.add("DefaultFontColor");
   for (FontParam p : EnumSet.allOf(FontParam.class)) {
     final String h = humanName(p.name());
     result.add(h + "FontStyle");
     result.add(h + "FontName");
     result.add(h + "FontSize");
     result.add(h + "FontColor");
   }
   for (ColorParam p : EnumSet.allOf(ColorParam.class)) {
     final String h = capitalize(p.name());
     result.add(h + "Color");
   }
   return Collections.unmodifiableSet(result);
 }