Example usage for com.google.gwt.i18n.client NumberFormat format

List of usage examples for com.google.gwt.i18n.client NumberFormat format

Introduction

In this page you can find the example usage for com.google.gwt.i18n.client NumberFormat format.

Prototype

public String format(Number number) 

Source Link

Document

This method formats a Number to produce a string.

Usage

From source file:nl.ru.languageininteraction.language.client.view.ScorePageView.java

License:Open Source License

public void setUserScore(int userScore) {
    NumberFormat decimalFormat = NumberFormat.getDecimalFormat();
    String formattedScore = decimalFormat.format(userScore);
    scorePageBuilder.setLabel(SvgTextElements.tspan3303, formattedScore);
}

From source file:nl.ru.languageininteraction.language.client.view.ScorePageView.java

License:Open Source License

public void setUserLevel(int choicePerRound) {
    NumberFormat decimalFormat = NumberFormat.getDecimalFormat();
    String formattedChoiceCount = decimalFormat.format(choicePerRound);
    scorePageBuilder.setLabel(SvgTextElements.tspan4237, formattedChoiceCount);
}

From source file:nl.ru.languageininteraction.language.client.view.ScorePageView.java

License:Open Source License

public void setEndangeredCount(int endangeredCount) {
    NumberFormat decimalFormat = NumberFormat.getDecimalFormat();
    String formattedChoiceCount = decimalFormat.format(endangeredCount);
    scorePageBuilder.setLabel(SvgTextElements.tspan4192, formattedChoiceCount);
}

From source file:nl.ru.languageininteraction.synaesthesia.client.presenter.ReportPresenter.java

License:Open Source License

@Override
protected void setContent(AppEventListner appEventListner) {
    StringBuilder stringBuilder = new StringBuilder();
    final DateTimeFormat format = DateTimeFormat.getFormat(messages.reportDateFormat());
    final NumberFormat numberFormat2 = NumberFormat.getFormat("0.00");
    final NumberFormat numberFormat3 = NumberFormat.getFormat("0.000");
    final ScoreCalculator scoreCalculator = new ScoreCalculator(userResults);
    for (final StimuliGroup stimuliGroup : scoreCalculator.getStimuliGroups()) {
        final GroupScoreData calculatedScores = scoreCalculator.calculateScores(stimuliGroup);
        ((ReportView) simpleView).showResults(stimuliGroup, calculatedScores);
        ((ReportView) simpleView)//from   w  ww  .ja va2 s .c o m
                .addText(messages.reportScreenScore(numberFormat2.format(calculatedScores.getScore())));
        ((ReportView) simpleView).addText(messages.userfeedbackscreentext());
        //            userResults.updateBestScore(calculatedScores.getScore());
        //            ((ReportView) simpleView).addText(messages.reportScreenSCT());
        //            ((ReportView) simpleView).addText(messages.reportScreenSCTaccuracy(numberFormat2.format(calculatedScores.getAccuracy())));
        //            ((ReportView) simpleView).addText(messages.reportScreenSCTmeanreactionTime(numberFormat3.format(calculatedScores.getMeanReactionTime() / 1000), numberFormat3.format(calculatedScores.getReactionTimeDeviation() / 1000)));
        stringBuilder.append(userResults.getMetadataValue(mateadataFields.postName_firstname()));
        stringBuilder.append("\t");
        stringBuilder.append(format.format(new Date()));
        stringBuilder.append("\t");
        stringBuilder.append(calculatedScores.getScore());
        stringBuilder.append("\t");
        stringBuilder.append(calculatedScores.getMeanReactionTime());
        stringBuilder.append("\t");
        stringBuilder.append(calculatedScores.getReactionTimeDeviation());
        stringBuilder.append("\n");
        ((ReportView) simpleView).addOptionButton(new PresenterEventListner() {

            @Override
            public String getLabel() {
                return messages.socialPostButtonText();
            }

            @Override
            public void eventFired(Button button) {
                new SocialMediaPost().postImageAndLink(
                        messages.socialMediaPostText(numberFormat2.format(calculatedScores.getScore()),
                                "(this precentage is not calculated yet) 100", stimuliGroup.getGroupLabel()),
                        messages.socialMediaPostSubject(), messages.socialMediaPostImage(),
                        messages.socialMediaPostUrl()); //stimuliGroup.getGroupLabel(), numberFormat2.format(calculatedScores.getScore())
            }
        });
    }
    userResults.setScoreLog(stringBuilder.toString());
    ((ReportView) simpleView).addText(messages.reportScreenPostSCTtext());

    if (userResults.getBestScore() <= Float.parseFloat(messages.positiveresultsThreshold())) {
        //            ((ReportView) simpleView).addHighlightedText(messages.positiveresultscreentext1());
        //            ((ReportView) simpleView).addHighlightedText(messages.positiveresultscreentext2());
        //            ((ReportView) simpleView).addHighlightedText(messages.positiveresultscreentext3());
    } else {
        //            ((ReportView) simpleView).addHighlightedText(messages.negativeresultscreentext1());
        //            ((ReportView) simpleView).addHighlightedText(messages.negativeresultscreentext2());
        //            ((ReportView) simpleView).addHighlightedText(messages.negativeresultscreentext3());
    }
    ((ReportView) simpleView).addPadding();
}

From source file:nz.org.winters.appspot.acrareporter.client.ui.ACRAReportView.java

License:Apache License

private String memToMB(String mem) {
    double value = Double.parseDouble(mem);
    double valued = (double) value / 1024.0 / 1024.0;

    NumberFormat df = NumberFormat.getFormat("#0.00 mb");

    return df.format(valued);
}

From source file:org.dashbuilder.displayer.client.DisplayerGwtFormatter.java

License:Apache License

@Override
public String formatNumber(String pattern, Number n) {
    NumberFormat f = getNumberFormat(pattern);
    return f.format(n);
}

From source file:org.drools.guvnor.client.widgets.tables.GuvnorSimplePager.java

License:Apache License

protected String createText() {
    NumberFormat formatter = NumberFormat.getFormat("#,###");
    HasRows display = getDisplay();//from w  w  w .ja  va 2s.  c om
    Range range = display.getVisibleRange();
    int pageStart = range.getStart() + 1;
    int pageSize = range.getLength();
    int dataSize = display.getRowCount();
    int endIndex = Math.min(dataSize, pageStart + pageSize - 1);
    endIndex = Math.max(pageStart, endIndex);
    boolean exact = display.isRowCountExact();
    if (dataSize == 0) {
        return "0 of 0";
    } else if (pageStart == endIndex) {
        return formatter.format(pageStart) + " of " + formatter.format(dataSize);
    }
    return formatter.format(pageStart) + "-" + formatter.format(endIndex) + (exact ? " of " : " of over ")
            + formatter.format(dataSize);
}

From source file:org.eurekastreams.web.client.ui.pages.metrics.MetricsSummaryContent.java

License:Apache License

/**
 * Build the page./* ww w .j a  v  a2s  .c o  m*/
 * 
 * @param inMetrics
 *            the UsageMetricSummaryDTO.
 */
private void buildPage(final UsageMetricSummaryDTO inMetrics) {
    // displayed directly
    long uniqueVisitorCount = inMetrics.getAverageDailyUniqueVisitorCount();
    long streamViewerCount = inMetrics.getAverageDailyStreamViewerCount();
    long streamViewCount = inMetrics.getAverageDailyStreamViewCount();
    long avgActivityResponseTime = inMetrics.getAverageDailyActivityResponseTime();

    // used in calculations
    long streamContributorCount = inMetrics.getAverageDailyStreamContributorCount();
    long pageViewCount = inMetrics.getAverageDailyPageViewCount();
    long messageCount = inMetrics.getAverageDailyMessageCount();

    // calculated and displayed.
    double pageViewsPerUniqueVisitor = uniqueVisitorCount == 0 ? 0
            : (double) pageViewCount / (double) uniqueVisitorCount;

    double streamViewsPerStreamViewer = streamViewerCount == 0 ? 0
            : (double) streamViewCount / (double) streamViewerCount;

    double messagesPostedPerStreamContributor = streamContributorCount == 0 ? 0
            : (double) messageCount / (double) streamContributorCount;

    NumberFormat formatter = NumberFormat.getFormat("0.0");

    uniqueVisitorsUi.setInnerText(Long.toString(uniqueVisitorCount));
    visitsPerVisitorUi.setInnerText(formatter.format(pageViewsPerUniqueVisitor));
    streamViewersUi.setInnerText(Long.toString(streamViewerCount));
    streamViewsPerSpectatorUi.setInnerText(formatter.format(streamViewsPerStreamViewer));
    postersUi.setInnerText(Long.toString(streamContributorCount));
    messagesPerContributorUi.setInnerText(formatter.format(messagesPostedPerStreamContributor));
    averageTimeToResponseUi.setInnerText(Long.toString(avgActivityResponseTime));
}

From source file:org.geomajas.gwt.client.widget.ScaleConverter.java

License:Open Source License

/**
 * Convert a scale to a string representation.
 *
 * @param scale scale to convert/*  w  ww.  j  av  a 2s  . c  o  m*/
 * @param precision precision for the scale, or 0
 * @param significantDigits maximum number of significant digits
 * @return string representation for the scale
 */
public static String scaleToString(double scale, int precision, int significantDigits) {
    NumberFormat numberFormat = NumberFormat.getFormat("###,###");
    if (scale > 0 && scale < 1.0) {
        int denominator = round((int) Math.round(1.0 / scale), precision, significantDigits);
        return "1 : " + numberFormat.format(denominator);
    } else if (scale >= 1.0) {
        int nominator = round((int) Math.round(scale), precision, significantDigits);
        return numberFormat.format(nominator) + " : 1";
    } else {
        return ERROR_SCALE;
    }
}

From source file:org.geomajas.plugin.deskmanager.client.gwt.manager.service.SensibleScaleConverter.java

License:Open Source License

public static String scaleToString(ScaleInfo scale) {
    NumberFormat numberFormat = NumberFormat.getFormat("###,###");
    return numberFormat.format(scale.getNumerator()) + " : " + numberFormat.format(scale.getDenominator());
}