@Override public boolean setProperty(WidgetProperty property, String propertyValue) { switch (property) { case SUFFIX : this.suffix = propertyValue; return true; default: return super.setProperty(property, propertyValue); } }
@Override public boolean setProperty(WidgetProperty property, String propertyValue) { switch (property) { case URL : this.url = propertyValue; return true; default: return super.setProperty(property, propertyValue); } }
@Override public boolean setProperty(WidgetProperty property, String propertyValue) { switch (property) { case ON_LABEL : this.onLabel = propertyValue; return true; case OFF_LABEL : this.offLabel = propertyValue; return true; default: return super.setProperty(property, propertyValue); } } }
@Override public boolean setProperty(WidgetProperty property, String propertyValue) { switch (property) { case FRACTION : this.maximumFractionDigits = Integer.parseInt(propertyValue); return true; default: return super.setProperty(property, propertyValue); } } }
@Override public boolean setProperty(WidgetProperty property, String propertyValue) { switch (property) { case LABELS : this.labels = propertyValue.split(StringUtils.BODY_SEPARATOR_STRING); return true; default: return super.setProperty(property, propertyValue); } } }
@Override public boolean setProperty(WidgetProperty property, String propertyValue) { switch (property) { case LABELS : this.labels = propertyValue.split(StringUtils.BODY_SEPARATOR_STRING); return true; default: return super.setProperty(property, propertyValue); } } }
@Override public boolean setProperty(WidgetProperty property, String propertyValue) { switch (property) { case IS_ON_PLAY : this.isOnPlay = Boolean.parseBoolean(propertyValue); return true; default: return super.setProperty(property, propertyValue); } } }
@Override public boolean setProperty(WidgetProperty property, String propertyValue) { switch (property) { case STEP : this.step = Float.parseFloat(propertyValue); return true; default: return super.setProperty(property, propertyValue); } } }
@Override public boolean setProperty(WidgetProperty property, String propertyValue) { switch (property) { case OPACITY : this.opacity = Integer.parseInt(propertyValue); return true; case SCALE : this.scale = Integer.parseInt(propertyValue); return true; case ROTATION : this.rotation = Integer.parseInt(propertyValue); return true; case URLS : this.urls = propertyValue.split(StringUtils.BODY_SEPARATOR_STRING); return true; case URL : String[] split = StringUtils.split2(propertyValue); if (split.length == 2) { int index = Integer.parseInt(split[0]) - 1; if (index >= 0 && index < urls.length) { this.urls = ArrayUtil.copyAndReplace(this.urls, split[1], index); return true; } } return false; default: return super.setProperty(property, propertyValue); } }
return super.setProperty(property, propertyValue);