List of usage examples for com.google.gwt.i18n.client NumberFormat getFormat
public static NumberFormat getFormat(String pattern)
NumberFormat
instance for the default locale using the specified pattern and the default currencyCode. From source file:org.wannatrak.client.subject.SubjectInfoWidget.java
License:Apache License
public void setSubjectInfoData(SubjectInfoData subjectInfoData) { final SubjectState subjectState = subjectInfoData.getSubjectState(); subjectStateValue.setText(getDisplayName(subjectState)); if (SubjectState.TRACKING.equals(subjectState)) { final Double speed = subjectInfoData.getSpeed(); if (speed == null) { speedValue.setText(stringConstants.noData()); speedValue.addStyleDependentName("noData"); } else {/*ww w. j ava 2 s . c o m*/ speedValue.setText( NumberFormat.getFormat("##0.0").format(speed) + " " + stringConstants.speedUnits()); speedValue.removeStyleDependentName("noData"); } final Double altitude = subjectInfoData.getAltitude(); if (altitude == null) { altitudeValue.setText(stringConstants.noData()); altitudeValue.addStyleDependentName("noData"); } else { altitudeValue.setText(altitude.intValue() + " " + stringConstants.altitudeUnits()); altitudeValue.removeStyleDependentName("noData"); } showPositionDetails(); } else { hidePosotionDetails(); } if (this.subjectInfoData == null || !(subjectInfoData.getId().equals(this.subjectInfoData.getId()) && settingsWidget.isDataModified())) { settingsWidget.setSubjectInfoData(subjectInfoData); } enableSaveButton(); this.subjectInfoData = subjectInfoData; showInfo(); }
From source file:protex.client.Folder.java
License:Open Source License
public String report() { StringBuffer buf = new StringBuffer(getName()); buf.append("\n" + pp.toString()); buf.append("\nenergy " + NumberFormat.getFormat("####.####") .format(grid.getEnergy(custom, hpIndex, hIndex, iIndex, sIndex))); buf.append("\nfolding index " + NumberFormat.getFormat("####.####") .format(grid.getFoldingIndex(custom, hpIndex, hIndex, iIndex, sIndex))); buf.append("\ntime " + getTime() + " seconds"); buf.append("\ntopology " + pp.getTopology()); return buf.toString(); }
From source file:protex.client.Folder.java
License:Open Source License
public String csvReport() { StringBuffer buf = new StringBuffer(); buf.append("" + NumberFormat.getFormat("####.####") .format(grid.getEnergy(custom, hpIndex, hIndex, iIndex, sIndex))); buf.append(", " + NumberFormat.getFormat("####.####") .format(grid.getFoldingIndex(custom, hpIndex, hIndex, iIndex, sIndex))); buf.append(", " + pp.getDirectionSequence()); buf.append(", " + pp.toCSV()); return buf.toString(); }
From source file:protex.client.FoldingManager.java
License:Open Source License
/** * /*ww w. j a v a 2 s . c o m*/ * @param pattern * String. * @return String. */ public String getEnergy(String pattern) { return (NumberFormat.getFormat(pattern).format(getEnergy())); }
From source file:protex.client.FoldingManager.java
License:Open Source License
/** * /*from w w w.ja va 2s .c om*/ * @param pattern * String. * @return String. */ public String getFoldingIndex(String pattern) { return (NumberFormat.getFormat(pattern).format(getFoldingIndex())); }
From source file:se.esss.litterbox.linaclego.webapp.client.panels.CsvFilePanel.java
License:Open Source License
private void resizeMe(CsvFile csvFile) { int parentWidth = myTabLayoutScrollPanel.getPanelWidth(); headerGrid.setWidth(parentWidth - 50 + "px"); dataGrid.setWidth(parentWidth - 50 + "px"); dataGridScrollPane/*from w ww . ja va 2s. c o m*/ .setHeight(myTabLayoutScrollPanel.getPanelHeight() - headerLineHeight * numHeaderRows - 20 + "px"); dataGridScrollPane.setWidth(myTabLayoutScrollPanel.getPanelWidth() - 20 + "px"); headerGrid.setHeight(headerLineHeight * numHeaderRows + "px"); for (int icol = 0; icol < csvFile.numOfCols(); ++icol) { double colPer = 100.0 * ((double) csvFile.getColWidth(icol)) / ((double) csvFile.getTableWidth()); headerGrid.getColumnFormatter().setWidth(icol, NumberFormat.getFormat("0.0").format(colPer) + "%"); dataGrid.getColumnFormatter().setWidth(icol, NumberFormat.getFormat("0.0").format(colPer) + "%"); } }
From source file:se.esss.litterbox.linaclego.webapp.client.panels.PartsFilePanel.java
License:Open Source License
private void resizeMe(CsvFile csvFile) { int parentWidth = myTabLayoutScrollPanel.getPanelWidth(); headerGrid.setWidth(parentWidth - 50 + "px"); dataGrid.setWidth(parentWidth - 50 + "px"); dataGridScrollPane/* www . ja va 2 s .c om*/ .setHeight(myTabLayoutScrollPanel.getPanelHeight() - headerLineHeight * numHeaderRows - 20 + "px"); dataGridScrollPane.setWidth(myTabLayoutScrollPanel.getPanelWidth() - 20 + "px"); headerGrid.setHeight(headerLineHeight * numHeaderRows + "px"); int tableWidth = 0; for (int icol = 0; icol < csvFile.numOfCols(); ++icol) tableWidth = tableWidth + csvFile.getColWidth(icol); for (int icol = 0; icol < csvFile.numOfCols(); ++icol) { double colPer = 100.0 * ((double) csvFile.getColWidth(icol)) / ((double) csvFile.getTableWidth()); headerGrid.getColumnFormatter().setWidth(icol, NumberFormat.getFormat("0.0").format(colPer) + "%"); dataGrid.getColumnFormatter().setWidth(icol, NumberFormat.getFormat("0.0").format(colPer) + "%"); } }
From source file:smartgwt.client.ui.AdvancedFilterPortlet.java
License:Open Source License
public AdvancedFilterPortlet() { VStack vStack = new VStack(10); initWidget(vStack);/* w w w .j ava 2s . c o m*/ dataSource = CountryDto.getDataSource(this); dataSource.setPortlet(this); final FilterBuilder filterBuilder = new FilterBuilder(); filterBuilder.setDataSource(dataSource); final ListGrid countryGrid = new ListGrid(); countryGrid.setWidth(550); countryGrid.setHeight(224); countryGrid.setDataSource(dataSource); countryGrid.setAutoFetchData(true); ListGridField nameField = new ListGridField("countryName", "Country"); ListGridField continentField = new ListGridField("continent", "Continent"); ListGridField populationField = new ListGridField("population", "Population"); populationField.setType(ListGridFieldType.INTEGER); populationField.setCellFormatter(new CellFormatter() { public String format(Object value, ListGridRecord record, int rowNum, int colNum) { if (value == null) return null; try { NumberFormat nf = NumberFormat.getFormat("0,000"); return nf.format(((Number) value).longValue()); } catch (Exception e) { return value.toString(); } } }); ListGridField independenceField = new ListGridField("independence", "Independence"); countryGrid.setFields(nameField, continentField, populationField, independenceField); IButton filterButton = new IButton("Filter"); filterButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { countryGrid.filterData(filterBuilder.getCriteria()); } }); vStack.addMember(filterBuilder); vStack.addMember(filterButton); vStack.addMember(countryGrid); }
From source file:strat.mining.multipool.stats.client.mvp.presenter.DonationViewPresenter.java
License:Open Source License
private String formatBTCValue(Number value) { NumberFormat nf = NumberFormat.getFormat("#.########"); return nf.format(value); }
From source file:strat.mining.multipool.stats.client.mvp.view.coinshift.component.AddressChartPanel.java
License:Open Source License
private void initPowerChart() { powerChart = new Chart(); powerChart.setChartTitleText("Power"); powerChart.setHeight(350);/*from ww w . j a v a 2 s . c o m*/ powerChart.setZoomType(BaseChart.ZoomType.X); powerChart.setAnimation(false); powerChart.setShadow(false); powerChart.setOption("/plotOptions/series/turboThreshold", 10); powerChart.setAreaPlotOptions(new AreaPlotOptions().setStacking(Stacking.NORMAL).setMarker( new Marker().setEnabled(false).setHoverState(new Marker().setEnabled(true).setRadius(5)))); powerChart.setColumnPlotOptions(new ColumnPlotOptions().setStacking(Stacking.NORMAL).setMarker( new Marker().setEnabled(false).setHoverState(new Marker().setEnabled(true).setRadius(5)))); powerChart.setLinePlotOptions(new LinePlotOptions().setMarker( new Marker().setEnabled(false).setHoverState(new Marker().setEnabled(true).setRadius(5)))); powerChart .setSeriesPlotOptions(new SeriesPlotOptions().setDataGrouping(new DataGrouping().setEnabled(true))); powerChart.getXAxis().setType(Axis.Type.DATE_TIME); powerChart.getXAxis().setAxisTitleText("Date"); powerChart.getYAxis(0).setType(Axis.Type.LINEAR); powerChart.getYAxis(0).setAxisTitleText("Total"); powerChart.getYAxis(0).setMinorTickIntervalAuto(); powerChart.getYAxis(0).setGridLineWidth(2); powerChart.getYAxis(1).setType(Axis.Type.LINEAR); powerChart.getYAxis(1).setAxisTitleText("Shares"); powerChart.getYAxis(1).setMinorTickIntervalAuto(); powerChart.getYAxis(1).setGridLineWidth(2); powerChart.getYAxis(1).setOpposite(true); acceptedMHSeries = powerChart.createSeries(); acceptedMHSeries.setType(Series.Type.AREA); acceptedMHSeries.setName("Accepted MH/s"); acceptedMHSeries.setStack("mhs"); acceptedMHSeries.setYAxis(0); acceptedMHSeries.setPlotOptions(new AreaPlotOptions().setShadow(false).setHoverStateLineWidth(2) .setColor(new Color(0, 170, 0, 0.5)).setFillOpacity(0.5)); powerChart.addSeries(acceptedMHSeries); rejectedMHSeries = powerChart.createSeries(); rejectedMHSeries.setType(Series.Type.AREA); rejectedMHSeries.setName("Rejected MH/s"); rejectedMHSeries.setStack("mhs"); rejectedMHSeries.setYAxis(0); rejectedMHSeries.setPlotOptions(new AreaPlotOptions().setShadow(false).setHoverStateLineWidth(2) .setColor(new Color(190, 0, 0, 0.5)).setFillOpacity(0.5)); powerChart.addSeries(rejectedMHSeries); final DateTimeFormat dtf = DateTimeFormat.getFormat("EEE d MMM HH:mm:ss"); final NumberFormat nf = NumberFormat.getFormat("#.##"); powerChart.setToolTip(new ToolTip().setFormatter(new ToolTipFormatter() { public String format(ToolTipData toolTipData) { String result = ""; AddressStatsDTO stat = getStatsFromDate(toolTipData.getXAsLong()); if (stat != null) { String rejectedMHPercentValue = nf.format((((stat.getRejectedMegaHashesPerSeconds()) * 100F) / (stat.getRejectedMegaHashesPerSeconds() + stat.getMegaHashesPerSeconds()))); result = "<b>Accepted MH/s:</b> " + formatPowerValue(stat.getMegaHashesPerSeconds()); result += "<br/><b>Rejected MH/s:</b> " + formatPowerValue(stat.getRejectedMegaHashesPerSeconds()); result += "<br/><b>Total MH/s:</b> " + formatPowerValue( (stat.getRejectedMegaHashesPerSeconds() + stat.getMegaHashesPerSeconds())); result += "<br/><b>% rejected:</b> " + rejectedMHPercentValue; result += "<br/><b>Date:</b> " + dtf.format(stat.getRefreshTime()); } return result; } }).setFollowPointer(true).setShadow(false).setUseHTML(true)); contentPanel.addResizeHandler(new ResizeHandler() { public void onResize(ResizeEvent event) { Scheduler.get().scheduleDeferred(new ScheduledCommand() { public void execute() { powerChart.setSizeToMatchContainer(); } }); } }); }