/** @see Extensible */ public Extensible propertyOpt(String key,Object value) { if (value!=null) { setProperty(key, value); } return this; } /** @see Extensible */
/** @see Extensible */ public Extensible propertyOpt(String key,Object value) { if (value!=null) { setProperty(key, value); } return this; } /** @see Extensible */
/** @see Extensible */ public Extensible property(String key,Object value) { setProperty(key, value); return this; } /** @see Extensible */
/** only sets the property if the value is not null * @see Extensible */ public void setPropertyOpt(String key,Object value) { if (value==null) { return; } setProperty(key, value); } public Object removeProperty(String key) {
/** only sets the property if the value is not null * @see Extensible */ public void setPropertyOpt(String key,Object value) { if (value==null) { return; } setProperty(key, value); } public Object removeProperty(String key) {
/** @see Extensible */ public Extensible property(String key,Object value) { setProperty(key, value); return this; } /** @see Extensible */
/** @see Extensible */ public void setProperties(Map<String,Object> properties) { if (properties!=null) { for (String key: properties.keySet()) { setProperty(key, properties.get(key)); } } this.properties = properties; } /** @see Extensible */
/** @see Extensible */ public void setProperties(Map<String,Object> properties) { if (properties!=null) { for (String key: properties.keySet()) { setProperty(key, properties.get(key)); } } this.properties = properties; } /** @see Extensible */