@Override public String toText() { Number nb = (Number) getValue(); return (nb == null) ? "" : nb.toString(); }
@Override public boolean equals(Object obj) { // Same Java object, they sure are equal if (this == obj) { return true; } if (!super.equals(obj)) { return false; } if ((getValue() == null) && (((NumberProperty) obj).getValue() == null)) { return true; } return getValue().equals(((NumberProperty) obj).getValue()); }
public float getFloatValue(String name) { try { NumberProperty prop = (NumberProperty) safeget(name); if (prop == null) { return 0; } else { return ((Number) prop.getValue()).floatValue(); } } catch (Exception e) { return 0; } }
public long getLongValue(String name) { try { NumberProperty prop = (NumberProperty) safeget(name); if (prop == null) { return 0; } else { return ((Number) prop.getValue()).longValue(); } } catch (Exception e) { return 0; } }
public double getDoubleValue(String name) { try { NumberProperty prop = (NumberProperty) safeget(name); if (prop == null) { return 0; } else { return ((Number) prop.getValue()).doubleValue(); } } catch (Exception e) { return 0; } }
public int getIntValue(String name, int default_value) { try { NumberProperty prop = (NumberProperty) safeget(name); if (prop == null) { return default_value; } else { return ((Number) prop.getValue()).intValue(); } } catch (Exception e) { return default_value; } }
@Override public Object clone() { NumberProperty property = (NumberProperty) super.clone(); property.setValue(getValue()); return property; }
if (hc != null && hc.getValue() != null) { newObject.removeField(hc.getName()); newObject.setFieldsToRemove(Collections.emptyList());
if (hc != null && hc.getValue() != null) { newObject.removeField(hc.getName()); newObject.setFieldsToRemove(Collections.emptyList());