public int compare(Object o1, Object o2) { try { double n1 = new DefaultTransformer().transform(o1); double n2 = new DefaultTransformer().transform(o2); return new Double(n1).compareTo(n2); } catch (MathException e) { _log.error(e); throw new RuntimeException(e); } } }
myViewPager.setPageTransformer(true, new DefaultTransformer());
/** * */ public TransformerMap() { map = new HashMap(); defaultTransformer = new DefaultTransformer(); }
public static Comparable<Object> getComparable(Object o) { try { final double n = new DefaultTransformer().transform(o); return new Comparable<Object>() { public int compareTo(Object o) { return _instance.compare(n, o); } @Override public String toString() { return "NumberComparable[number=" + n + "]"; } }; } catch (MathException e) { _log.error(e); throw new RuntimeException(e); } }
/** * Build a map containing only the default transformer. */ public TransformerMap() { map = new HashMap<Class<?>, NumberTransformer>(); defaultTransformer = new DefaultTransformer(); }
private static Boolean toBoolean( Object o ) { if ( o != null ) { if ( o instanceof Boolean ) { return (Boolean) o; } if ( o instanceof String ) { try { return parseBoolean( (String) o ); } catch ( IllegalArgumentException e ) { return false; } } if ( o instanceof Number ) { try { double number = new DefaultTransformer().transform( o ); if ( number >= 1.0 ) { return true; } } catch ( MathException e ) { // ignore } } } return false; }
/** * Build a map containing only the default transformer. */ public TransformerMap() { map = new HashMap<Class<?>, NumberTransformer>(); defaultTransformer = new DefaultTransformer(); }
private static Boolean toBoolean(Object o) { if (o != null) { if (o instanceof Boolean) { return (Boolean) o; } if (o instanceof String) { String s = (String) o; s = s.trim(); if ("true".equalsIgnoreCase(s) || "1".equals(s) || "y".equalsIgnoreCase(s) || "yes".equalsIgnoreCase(s)) { return true; } } if (o instanceof Number) { try { double number = new DefaultTransformer().transform(o); if (number >= 1.0) { return true; } } catch (MathException e) { } } } return false; }
setPageTransformer(false, new DefaultTransformer());
if (value != null) { try { sum += new DefaultTransformer().transform(value); count++; } catch (MathException e) { if (value != null) { try { sum += new DefaultTransformer().transform(value); } catch (MathException e) { throw new UnsupportedOperationException(