else if (colorRamp.equalsIgnoreCase("custom")) {
Color startColor = Color.decode(form.getFirst("startColor").getValue());
Color endColor = Color.decode(form.getFirst("endColor").getValue());
Color midColor = (form.contains("midColor") ? Color.decode(form.getFirst("midColor").getValue()) : null);
if (startColor != null && endColor != null) {
CustomColorRamp tramp = new CustomColorRamp();
tramp.setStartColor(startColor);
tramp.setEndColor(endColor);
if (midColor != null)
tramp.setMid(midColor);
ramp = (ColorRamp) tramp;
}
}
final Class geomT = ftType.getGeometryDescriptor().getType().getBinding();