List of usage examples for com.google.gwt.i18n.client NumberFormat getPercentFormat
public static NumberFormat getPercentFormat()
From source file:com.google.gwt.sample.i18n.client.NumberFormatExampleController.java
License:Apache License
@Override protected String doGetPattern(String patternKey) { if ("currency".equals(patternKey)) { return NumberFormat.getCurrencyFormat().getPattern(); }/*from w w w. j a v a2 s . c o m*/ if ("decimal".equals(patternKey)) { return NumberFormat.getDecimalFormat().getPattern(); } if ("scientific".equals(patternKey)) { return NumberFormat.getScientificFormat().getPattern(); } if ("percent".equals(patternKey)) { return NumberFormat.getPercentFormat().getPattern(); } throw new IllegalArgumentException("Unknown pattern key '" + patternKey + "'"); }
From source file:com.google.gwt.sample.showcase.client.content.i18n.CwNumberFormat.java
License:Apache License
/** * Update the selected pattern based on the pattern in the list. *///from w ww . ja v a 2 s.co m @ShowcaseSource private void updatePattern() { switch (patternList.getSelectedIndex()) { case 0: activeFormat = NumberFormat.getDecimalFormat(); patternBox.setText(activeFormat.getPattern()); patternBox.setEnabled(false); break; case 1: activeFormat = NumberFormat.getCurrencyFormat(); patternBox.setText(activeFormat.getPattern()); patternBox.setEnabled(false); break; case 2: activeFormat = NumberFormat.getScientificFormat(); patternBox.setText(activeFormat.getPattern()); patternBox.setEnabled(false); break; case 3: activeFormat = NumberFormat.getPercentFormat(); patternBox.setText(activeFormat.getPattern()); patternBox.setEnabled(false); break; case 4: patternBox.setEnabled(true); String pattern = patternBox.getText(); try { activeFormat = NumberFormat.getFormat(pattern); } catch (IllegalArgumentException e) { showErrorMessage(constants.cwNumberFormatInvalidPattern()); return; } break; } // Update the formatted value updateFormattedValue(); }
From source file:cz.filmtit.client.subgestbox.SubgestPopupStructure.java
License:Open Source License
/** * Primary constructor, initializing the values according to the given * TranslationPair.//from ww w.jav a 2s . c om * * @param value */ public SubgestPopupStructure(TranslationPair value) { initWidget(uiBinder.createAndBindUi(this)); if (value instanceof TranslationError) { TranslationError errorValue = (TranslationError) value; suggestionItemText.setText("There was an error during translation. Server responded with: " + errorValue.getErrorMessage()); suggestionItemMatch.setText("Error code: " + errorValue.getErrorCode()); this.addStyleDependentName("error"); } else { suggestionItemText.setText(value.getStringL2()); suggestionItemMatch.setText(value.getStringL1()); if (value.getScore() != null) { suggestionItemScore.setStyleName("score score_" + Math.round(value.getScore() * 10)); suggestionItemScore.setText(NumberFormat.getPercentFormat().format(value.getScore())); } else { suggestionItemScore.setText("Score unknown"); } suggestionItemSource.setText("Source: " + value.getSource().getDescription()); } }
From source file:cz.filmtit.client.subgestbox.SubgestPopupStructure.java
License:Open Source License
public SubgestPopupStructure(PosteditPair value) { initWidget(uiBinder.createAndBindUi(this)); suggestionItemText.setText(value.getString2()); suggestionItemMatch.setText(value.getString1()); if (value.getScore() != null) { suggestionItemScore.setStyleName("score score_" + Math.round(value.getScore() * 10)); suggestionItemScore.setText(NumberFormat.getPercentFormat().format(value.getScore())); } else {/* www. j a va 2 s .co m*/ suggestionItemScore.setText("Score unknown"); } if (value.getSource() != null && value.getSource().getDescription() != null) { suggestionItemSource.setText("Source: " + value.getSource().getDescription()); } }
From source file:de.voot.encfsanywhere.client.presenter.ListPresenter.java
License:Open Source License
public void showDownloads(List<DownloadStatus> status) { String paths[] = new String[status.size()]; String progress[] = new String[status.size()]; for (int i = 0; i < paths.length; i++) { DownloadStatus s = status.get(i); paths[i] = s.getPath();/*from ww w .j av a 2 s . com*/ NumberFormat format = NumberFormat.getPercentFormat(); progress[i] = format.format(s.getProgress()); } view.showDownloads(paths, progress); }
From source file:net.s17fabu.vip.gwt.showcase.client.content.i18n.CwNumberFormat.java
License:Apache License
/** * Update the selected pattern based on the pattern in the list. *///w w w . j av a 2 s . c o m private void updatePattern() { switch (patternList.getSelectedIndex()) { case 0: activeFormat = NumberFormat.getDecimalFormat(); patternBox.setText(activeFormat.getPattern()); patternBox.setEnabled(false); break; case 1: activeFormat = NumberFormat.getCurrencyFormat(); patternBox.setText(activeFormat.getPattern()); patternBox.setEnabled(false); break; case 2: activeFormat = NumberFormat.getScientificFormat(); patternBox.setText(activeFormat.getPattern()); patternBox.setEnabled(false); break; case 3: activeFormat = NumberFormat.getPercentFormat(); patternBox.setText(activeFormat.getPattern()); patternBox.setEnabled(false); break; case 4: patternBox.setEnabled(true); String pattern = patternBox.getText(); try { activeFormat = NumberFormat.getFormat(pattern); } catch (IllegalArgumentException e) { showErrorMessage(constants.cwNumberFormatInvalidPattern()); return; } break; } // Update the formatted value updateFormattedValue(); }
From source file:org.cruxframework.crux.gwt.client.NumberFormatUtil.java
License:Apache License
/** * Gets a NumberFormat object based on the patternString parameter. * @param patternString/* w w w .jav a 2s .c om*/ * @return */ public static NumberFormat getNumberFormat(String patternString) { NumberFormat result; if (DECIMAL_PATTERN.equals(patternString)) { result = NumberFormat.getDecimalFormat(); } else if (CURRENCY_PATTERN.equals(patternString)) { result = NumberFormat.getCurrencyFormat(); } else if (PERCENT_PATTERN.equals(patternString)) { result = NumberFormat.getPercentFormat(); } else if (SCIENTIFIC_PATTERN.equals(patternString)) { result = NumberFormat.getScientificFormat(); } else { result = NumberFormat.getFormat(patternString); } return result; }
From source file:org.gk.engine.client.build.grid.field.GAggregationRowBuilder.java
License:Open Source License
/** * ?NumberFormat//from ww w .ja va2 s.c o m * * @param format * @return NumberFormat */ private NumberFormat getSummaryFormat(String format) { NumberFormat nf = null; if (format.equalsIgnoreCase("currency")) { nf = NumberFormat.getCurrencyFormat(); } else if (format.equalsIgnoreCase("scientific")) { nf = NumberFormat.getScientificFormat(); } else if (format.equalsIgnoreCase("decimal")) { nf = NumberFormat.getDecimalFormat(); } else if (format.equalsIgnoreCase("percent")) { nf = NumberFormat.getPercentFormat(); } else { nf = NumberFormat.getFormat(format); } return nf; }
From source file:org.rstudio.core.client.StringUtil.java
License:Open Source License
public static String formatPercent(double number) { return NumberFormat.getPercentFormat().format(number); }
From source file:org.wisepersist.gwt.uploader.demo.client.ImageButtonAndProgressText.java
License:Apache License
@Override public Widget getUploaderPanel() { progressLabel.setStyleName("progressLabel"); uploader.setUploadURL("/upload").setButtonImageURL(AppResources.INSTANCE.upload().getSafeUri().asString()) .setButtonWidth(133).setButtonHeight(22).setFileSizeLimit("50 MB") .setButtonCursor(Uploader.Cursor.HAND).setButtonAction(Uploader.ButtonAction.SELECT_FILE) .setUploadProgressHandler(new UploadProgressHandler() { public boolean onUploadProgress(UploadProgressEvent uploadProgressEvent) { progressLabel.setText(NumberFormat.getPercentFormat().format( uploadProgressEvent.getBytesComplete() / uploadProgressEvent.getBytesTotal())); return true; }/*from ww w. j a v a2 s . c o m*/ }).setUploadSuccessHandler(new UploadSuccessHandler() { public boolean onUploadSuccess(UploadSuccessEvent uploadSuccessEvent) { resetText(); StringBuilder sb = new StringBuilder(); sb.append("File ").append(uploadSuccessEvent.getFile().getName()) .append(" uploaded successfully at ") .append(NumberFormat.getDecimalFormat() .format(uploadSuccessEvent.getFile().getAverageSpeed() / 1024)) .append(" kilobit per second"); progressLabel.setText(sb.toString()); return true; } }).setFileDialogCompleteHandler(new FileDialogCompleteHandler() { public boolean onFileDialogComplete(FileDialogCompleteEvent fileDialogCompleteEvent) { if (fileDialogCompleteEvent.getTotalFilesInQueue() > 0 && uploader.getStats().getUploadsInProgress() <= 0) { progressLabel.setText("0%"); uploader.startUpload(); } return true; } }).setFileQueueErrorHandler(new FileQueueErrorHandler() { public boolean onFileQueueError(FileQueueErrorEvent fileQueueErrorEvent) { resetText(); Window.alert("Upload of file " + fileQueueErrorEvent.getFile().getName() + " failed due to [" + fileQueueErrorEvent.getErrorCode().toString() + "]: " + fileQueueErrorEvent.getMessage()); return true; } }).setUploadErrorHandler(new UploadErrorHandler() { public boolean onUploadError(UploadErrorEvent uploadErrorEvent) { resetText(); Window.alert("Upload of file " + uploadErrorEvent.getFile().getName() + " failed due to [" + uploadErrorEvent.getErrorCode().toString() + "]: " + uploadErrorEvent.getMessage()); return true; } }); VerticalPanel verticalPanel = new VerticalPanel(); verticalPanel.add(uploader); verticalPanel.add(progressLabel); verticalPanel.setCellHorizontalAlignment(uploader, HorizontalPanel.ALIGN_LEFT); verticalPanel.setCellHorizontalAlignment(progressLabel, HorizontalPanel.ALIGN_LEFT); return verticalPanel; }