@Override public void setPropertyValue(Object propertyId, Object value) { if ("".equals(value)) { value = null; } else if (value instanceof Integer && (Integer) value < 0) { value = null; } if (PROPERTY_CHILDREN.equals(propertyId)) { if (value == null) { value = 0; } setDialogOptionsNumber((Integer) value); } else if (CANCEL_PROP.equals(propertyId)) { setCancel((Integer) value); } else if (OK_PROP.equals(propertyId)) { setOk((String) value); } else if (OK_ID_PROP.equals(propertyId)) { setOkid((String) value); } else if (MESSAGE_PROP.equals(propertyId)) { setMessage((String) value); } else if (MESSAGE_ID_PROP.equals(propertyId)) { setMessageId((String) value); } else if (TITLE_PROP.equals(propertyId)) { setTitle((String) value); } else if (TITLE_ID_PROP.equals(propertyId)) { setTitleid((String) value); } else super.setPropertyValue(propertyId, value); }
@Override public void setName(String name) { String oldName = getName(); super.setName(name); if (oldName == null) { setHeaderTitle("Section"); } }
@Override public void removeChild(Element child) { if (child == headerView) { setHeaderView(null); } else if (child == footerView) { setFooterView(null); } super.removeChild(child); }
@Override public void setName(String name) { String oldName = getName(); super.setName(name); if (oldName == null) { setTitle("Put your message here"); setMessage("Put you explanation here if necessary"); } }