List of usage examples for com.google.gwt.i18n.client NumberFormat format
public String format(Number number)
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()); }