/** * Gets the exception localized message using a translation provider. * * @param translationProvider * the translation provider used to translate the exception * message. * @param locale * the locale to translate the exception to. * @return the translated message. */ public String getI18nMessage(ITranslationProvider translationProvider, Locale locale) { return translationProvider.getTranslation(staticI18nKey, locale); }
if (((IDatePropertyDescriptor) sd).isMillisecondsAware()) { format = new SimpleDateFormat( getTranslationProvider().getDatePattern(getLocale()) + " " + getTranslationProvider() .getLongTimePattern(getLocale())); } else if (((IDatePropertyDescriptor) sd).isSecondsAware()) { format = new SimpleDateFormat( getTranslationProvider().getDatePattern(getLocale()) + " " + getTranslationProvider() .getTimePattern(getLocale())); } else { format = new SimpleDateFormat( getTranslationProvider().getDatePattern(getLocale()) + " " + getTranslationProvider() .getShortTimePattern(getLocale())); format = new SimpleDateFormat(getTranslationProvider().getDatePattern(getLocale())); format = new SimpleDateFormat(getTranslationProvider().getTimePattern(getLocale())); } else { format = new SimpleDateFormat(getTranslationProvider().getShortTimePattern(getLocale()));
/** * {@inheritDoc} */ public String getI18nName(ITranslationProvider translationProvider, Locale locale) { if (i18nNameKey != null) { return translationProvider.getTranslation(i18nNameKey, locale); } return translationProvider.getTranslation(getName(), locale); }
/** * {@inheritDoc} */ public String getI18nDescription(ITranslationProvider translationProvider, Locale locale) { return translationProvider.getTranslation(getDescription(), locale); }
/** * {@inheritDoc} */ public String getI18nName(ITranslationProvider translationProvider, Locale locale) { return translationProvider.getTranslation(getName(), locale); }
@Override public String getI18nMessage(ITranslationProvider translationProvider, Locale locale) { StringBuilder boundsSpec = new StringBuilder("l"); boundsSpec.append(" <= ").append(maxL); return translationProvider.getTranslation("integrity.property.toolong", new Object[]{getI18nName(translationProvider, locale), boundsSpec, component}, locale); }
/** * {@inheritDoc} */ @Override public String getI18nName(ITranslationProvider translationProvider, Locale locale) { return translationProvider.getTranslation(getName(), locale); }
/** * {@inheritDoc} */ public String getI18nName(ITranslationProvider translationProvider, Locale locale) { return translationProvider.getTranslation(getName(), locale); }
/** * {@inheritDoc} */ @Override public String getI18nName(ITranslationProvider translationProvider, Locale locale) { return translationProvider.getTranslation(getName(), locale); }
/** * Uses the {@code integrity.property.mandatory} key to translate the * message. * <p> * {@inheritDoc} */ @Override public String getI18nMessage(ITranslationProvider translationProvider, Locale locale) { return translationProvider.getTranslation("integrity.property.mandatory", new Object[] { descriptor.getI18nName(translationProvider, locale), targetComponent }, locale); } }
private void processNameCallback(final List<ActionListener> proceedActions, JPanel inputPanel, final NameCallback nc) { // JLabel promptLabel = new JLabel(nc.getPrompt()); JLabel promptLabel = new JLabel(translationProvider.getTranslation("user", locale) + " :"); final JTextField nameTextField = new JTextField(DEFAULT_FIELD_LENGTH); // String defaultName = nc.getDefaultName(); // if (defaultName != null) { // nameTextField.setText(defaultName); // } GridBagConstraints constraints = new GridBagConstraints(); constraints.insets = DEFAULT_INSETS; constraints.gridx = GridBagConstraints.RELATIVE; constraints.gridy = GridBagConstraints.RELATIVE; constraints.gridwidth = 1; inputPanel.add(promptLabel, constraints); constraints.weightx = 1.0d; constraints.fill = GridBagConstraints.HORIZONTAL; constraints.gridwidth = GridBagConstraints.REMAINDER; inputPanel.add(nameTextField, constraints); proceedActions.add(new ActionListener() { public void actionPerformed(@SuppressWarnings("unused") ActionEvent e) { nc.setName(nameTextField.getText()); } }); }
private void processNameCallback(final List<ActionListener> proceedActions, JPanel inputPanel, final NameCallback nc) { // JLabel promptLabel = new JLabel(nc.getPrompt()); JLabel promptLabel = new JLabel(translationProvider.getTranslation("user", locale) + " :"); final JTextField nameTextField = new JTextField(DEFAULT_FIELD_LENGTH); // String defaultName = nc.getDefaultName(); // if (defaultName != null) { // nameTextField.setText(defaultName); // } GridBagConstraints constraints = new GridBagConstraints(); constraints.insets = DEFAULT_INSETS; constraints.gridx = GridBagConstraints.RELATIVE; constraints.gridy = GridBagConstraints.RELATIVE; constraints.gridwidth = 1; inputPanel.add(promptLabel, constraints); constraints.weightx = 1.0d; constraints.fill = GridBagConstraints.HORIZONTAL; constraints.gridwidth = GridBagConstraints.REMAINDER; inputPanel.add(nameTextField, constraints); proceedActions.add(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { nc.setName(nameTextField.getText()); } }); }
private void processTextOutputCallback(JPanel messagePanel, TextOutputCallback toc) throws UnsupportedCallbackException { JLabel messageLabel = new JLabel(translationProvider.getTranslation(toc .getMessage(), locale), getIcon(toc), SwingConstants.LEADING); GridBagConstraints constraints = new GridBagConstraints(); constraints.insets = DEFAULT_INSETS; constraints.gridx = GridBagConstraints.RELATIVE; constraints.gridy = GridBagConstraints.RELATIVE; constraints.gridwidth = GridBagConstraints.REMAINDER; constraints.weightx = 1.0d; constraints.fill = GridBagConstraints.HORIZONTAL; messagePanel.add(messageLabel, constraints); } }
private void processTextOutputCallback(JPanel messagePanel, TextOutputCallback toc) throws UnsupportedCallbackException { JLabel messageLabel = new JLabel(translationProvider.getTranslation( toc.getMessage(), locale), getIcon(toc), SwingConstants.LEADING); GridBagConstraints constraints = new GridBagConstraints(); constraints.insets = DEFAULT_INSETS; constraints.gridx = GridBagConstraints.RELATIVE; constraints.gridy = GridBagConstraints.RELATIVE; constraints.gridwidth = GridBagConstraints.REMAINDER; constraints.weightx = 1.0d; constraints.fill = GridBagConstraints.HORIZONTAL; messagePanel.add(messageLabel, constraints); } }
@Override public String getI18nMessage(ITranslationProvider translationProvider, Locale locale) { StringBuilder boundsSpec = new StringBuilder(); boundsSpec.append("x"); if (getMaxMillis() != null) { boundsSpec.append(" <= ").append(getMaxMillis()); } return translationProvider.getTranslation("integrity.property.toobig", new Object[]{getI18nName(translationProvider, locale), boundsSpec, component}, locale); }
/** * Set the details section of the error dialog. If the details are either null * or an empty string, then hide the detailsPane button and hide the detail * scroll pane. Otherwise, just set the detailsPane section. * * @param details * Details to be shown in the detail section of the dialog. This can * be null if you do not want to display the details section of the * dialog. */ public void setDetails(Throwable details) { String exceptionAsDetails = null; if (details != null) { StringBuilder html = new StringBuilder("<html>"); html.append("<b>").append(translationProvider.getTranslation("details", locale)).append(" :</b>"); html.append("<pre>"); html.append(" ").append(details.getMessage()); html.append("</pre>"); html.append("<div></div>"); html.append("<b>").append(translationProvider.getTranslation("stacktrace", locale)).append(" :</b>"); html.append("<pre>"); for (StackTraceElement el : details.getStackTrace()) { html.append(" ").append(el.toString()).append("\n"); } html.append("</pre></html>"); exceptionAsDetails = html.toString(); } setDetails(exceptionAsDetails); }
if (details != null) { StringBuffer html = new StringBuffer("<html>"); html.append("<b>" + translationProvider.getTranslation("details", locale) + " :</b>"); html.append("<pre>"); html .append("<b>" + translationProvider.getTranslation("stacktrace", locale) + " :</b>"); html.append("<pre>");
/** * {@inheritDoc} */ @Override public String getI18nName(ITranslationProvider translationProvider, Locale locale) { if (getName() == null) { if (entityDescriptor != null) { return translationProvider.getTranslation("lov.element.name", new Object[] {entityDescriptor.getI18nName(translationProvider, locale)}, locale); } return translationProvider.getTranslation("lov.name", locale); } return super.getI18nName(translationProvider, locale); }
if (details != null) { StringBuffer html = new StringBuffer("<html>"); html.append("<b>" + translationProvider.getTranslation("details", locale) + " :</b>"); html.append("<pre>"); html .append("<b>" + translationProvider.getTranslation("stacktrace", locale) + " :</b>"); html.append("<pre>");
/** * {@inheritDoc} */ @Override public String getI18nName(ITranslationProvider translationProvider, Locale locale) { if (getName() == null) { if (entityDescriptor != null) { return translationProvider.getTranslation("lov.element.name", new Object[] {entityDescriptor.getI18nName(translationProvider, locale)}, locale); } return translationProvider.getTranslation("lov.name", locale); } return super.getI18nName(translationProvider, locale); }