public Envelope toEnvelope() { Object value = getValue(); if (value instanceof Envelope) return (Envelope) value; else return null; }
public Map toMap() { return (Map) getValue(); }
public long toLong() { Object value = getValue(); if (value instanceof Number) { Number number = (Number) value; return number.longValue(); } else { return (long) 0; } }
public double toDouble() { Object value = getValue(); if (value instanceof Number) { Number number = (Number) value; return number.doubleValue(); } else { return (double) 0; } }
public float toFloat() { Object value = getValue(); if (value instanceof Number) { Number number = (Number) value; return number.floatValue(); } else { return (float) 0; } }
public int toInt() { Object value = getValue(); if (value instanceof Number) { Number number = (Number) value; return number.intValue(); } else { return (int) 0; } }
public String toString() { return getValue().toString(); } }
public Set toSet() { Object value = getValue(); if (value == null) { return null; } if (value instanceof Set) { Set set = (Set) value; return set; } if (value.getClass().isArray()) { Set set = new HashSet(Arrays.asList((Object[]) value)); return set; } if (value instanceof Collection) { Set set = new HashSet((Collection) value); return set; } return null; }
public List toList() { Object value = getValue(); if (value == null) { return null; } if (value instanceof List) { List list = (List) value; return list; } if (value.getClass().isArray()) { return Arrays.asList((Object[]) value); } if (value instanceof HashSet) { Set set = (HashSet) value; // Object[] values = set.toArray(); return Arrays.asList(set.toArray()); // List list = new ArrayList(); // for (int i = 0; i < values.length; i++) // list.add(values[i]); // return list; } if (value instanceof Collection) { return new ArrayList((Collection) value); } return null; }
public Envelope toEnvelope() { Object value = getValue(); if (value instanceof Envelope) return (Envelope) value; else return null; }
public Envelope toEnvelope() { Object value = getValue(); if (value instanceof Envelope) return (Envelope) value; else return null; }
public int toInt() { Object value = getValue(); if (value instanceof Number) { Number number = (Number) value; return number.intValue(); } else { return (int) 0; } }
public float toFloat() { Object value = getValue(); if (value instanceof Number) { Number number = (Number) value; return number.floatValue(); } else { return (float) 0; } }
public double toDouble() { Object value = getValue(); if (value instanceof Number) { Number number = (Number) value; return number.doubleValue(); } else { return (double) 0; } }
public long toLong() { Object value = getValue(); if (value instanceof Number) { Number number = (Number) value; return number.longValue(); } else { return (long) 0; } }
public long toLong() { Object value = getValue(); if (value instanceof Number) { Number number = (Number) value; return number.longValue(); } else { return (long) 0; } }
public int toInt() { Object value = getValue(); if (value instanceof Number) { Number number = (Number) value; return number.intValue(); } else { return (int) 0; } }
public double toDouble() { Object value = getValue(); if (value instanceof Number) { Number number = (Number) value; return number.doubleValue(); } else { return (double) 0; } }