Package com.google.visualization.datasource.datatable.value

Examples of com.google.visualization.datasource.datatable.value.NumberValue


        catch(TypeMismatchException e) {
            fail();
        }
        assertEquals(5, testData.getNumberOfRows());
        assertEquals(testData.getRow(4).getCell(0).getValue().compareTo(new TextValue("blah")), 0);
        assertEquals(testData.getRow(4).getCell(1).getValue().compareTo(new NumberValue(5)), 0);
        assertEquals(testData.getRow(4).getCell(2).getValue().compareTo(BooleanValue.TRUE), 0);
        assertEquals(testData.getRow(4).getCell(3).getValue().compareTo(new DateValue(c1)), 0);
        assertEquals(testData.getRow(4).getCell(4).getValue().compareTo(new TimeOfDayValue(c2)), 0);
        assertEquals(testData.getRow(4).getCell(5).getValue().compareTo(new DateTimeValue(c2)), 0);
    }
View Full Code Here


        rows = Lists.newArrayList();

        TableRow row = new TableRow();
        row.addCell(new TableCell("aaa"));
        row.addCell(new TableCell(new NumberValue(222), "222"));
        row.addCell(new TableCell(false));
        rows.add(row);

        row = new TableRow();
        row.addCell(new TableCell(""));
View Full Code Here

    }

    public void testReplaceCell() throws Exception {
        DataTable dataTable = testData.clone();

        TableCell newNumberValueCell = new TableCell(new NumberValue(5699), "5699$");
        newNumberValueCell.setCustomProperty("testProperty", "A test property");
        TableCell newBooleanValueCell = new TableCell(false);
        TableCell newDateValueCell = new TableCell(new DateValue(2011, 3, 6), "03/06/2011");

        dataTable.setCell(1, 1, newNumberValueCell);
View Full Code Here

    switch (valueType) {
      case BOOLEAN:
        value = BooleanValue.getInstance(rs.getBoolean(column));
        break;
      case NUMBER:
        value = new NumberValue(rs.getDouble(column));
        break;
      case DATE:
        Date date = rs.getDate(column);
        // If date is null it is handled later.
        if (date != null) {
View Full Code Here

        assertTrue(filter instanceof ColumnValueFilter);
        ColumnValueFilter f = (ColumnValueFilter) filter;
        assertEquals("c1", f.getColumn().getId());
        Value val = f.getValue();
        assertTrue(val instanceof NumberValue);
        NumberValue v = (NumberValue) val;
        assertEquals(7.55, v.getValue());
        assertEquals(ComparisonFilter.Operator.LE, f.getOperator());
    }
View Full Code Here

        assertTrue(filter instanceof ColumnValueFilter);
        ColumnValueFilter f = (ColumnValueFilter) filter;
        assertEquals("ba ba", f.getColumn().getId());
        Value val = f.getValue();
        assertTrue(val instanceof NumberValue);
        NumberValue v = (NumberValue) val;
        assertEquals(-0.3, v.getValue());
        assertEquals(ComparisonFilter.Operator.LT, f.getOperator());
        assertEquals(true, f.isComparisonOrderReversed());
    }
View Full Code Here

        assertEquals(ComparisonFilter.Operator.NE, filters[2].getOperator());
        assertEquals(ComparisonFilter.Operator.NE, filters[3].getOperator());
        assertEquals(ComparisonFilter.Operator.NE, filters[4].getOperator());

        assertEquals(new TextValue("2008-06-01"), filters[0].getValue());
        assertEquals(new NumberValue(47), filters[1].getValue());
        assertEquals(new NumberValue(6), filters[2].getValue());
        assertEquals(new NumberValue(8), filters[3].getValue());
        assertEquals(new NumberValue(2), filters[4].getValue());

    }
View Full Code Here

                    uFormat.format(new DateTimeValue(1995, 7, 3, 2, 59, 12, 123).getObjectToFormat());
                    break;
                case NUMBER:
                    DecimalFormatSymbols symbols = new DecimalFormatSymbols(locale);
                    uFormat = new DecimalFormat(pattern, symbols);
                    uFormat.format(new NumberValue(-12.3).getObjectToFormat());
                    break;
            }
        }
        catch(RuntimeException e) {
            // The formatter is illegal return null.
View Full Code Here

        assertTrue(subFilters.get(1) instanceof ColumnColumnFilter);
        assertEquals(new ScalarFunctionColumn(
                Lists.<AbstractColumn>newArrayList(new SimpleColumn("c8"),
                        new SimpleColumn("c9")), Sum.getInstance()),
                ((ColumnValueFilter) subFilters.get(0)).getColumn());
        assertEquals(new NumberValue(0),
                ((ColumnValueFilter) subFilters.get(0)).getValue());
        assertEquals(Sets.newHashSet("c10", "c11"),
                subFilters.get(1).getAllColumnIds());
        assertEquals(ComparisonFilter.Operator.EQ,
                ((ComparisonFilter) subFilters.get(0)).getOperator());
View Full Code Here

     * @return A number value based on the given string.
     * @throws ParseException If val cannot be parsed into a number value.
     */
    private NumberValue parseNumber(String val) throws ParseException {
        Number n = ((NumberFormat) uFormat).parse(val);
        return new NumberValue(n.doubleValue());
    }
View Full Code Here

TOP

Related Classes of com.google.visualization.datasource.datatable.value.NumberValue

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.