DefaultMessage dm = method.getAnnotation(DefaultMessage.class); if (dm == null) {} else { template = dm.value();
return defaultText.value();
return defaultText.value();
desc.defaults.put("", annotation.value());
messageStyle = MessageStyle.MESSAGE_FORMAT; DefaultMessage defMsgAnnot = getAnnotation(DefaultMessage.class); defaultMessage = defMsgAnnot.value(); } else if (isAnnotationPresent(DefaultStringMapValue.class)) { messageStyle = MessageStyle.PLAIN;
messageStyle = MessageStyle.MESSAGE_FORMAT; DefaultMessage defMsgAnnot = getAnnotation(DefaultMessage.class); defaultMessage = defMsgAnnot.value(); } else if (isAnnotationPresent(DefaultStringMapValue.class)) { messageStyle = MessageStyle.PLAIN;
@Override protected Object extractDefaultValue(Method method, Object[] args) { DefaultMessage defaultMessage = method.getAnnotation(DefaultMessage.class); Annotation messageAnnotation = getMessageAnnotation(method); String valuePattern = null; if (messageAnnotation != null) { String key = extractPluralCountAndSelectValues(messageAnnotation, method, args, getLocale()); String[] values = getMessageAnnotationValues(messageAnnotation); valuePattern = getAnnotationValues(values).get(key); } if (valuePattern == null && defaultMessage != null) { valuePattern = defaultMessage.value(); } if (valuePattern != null) { String result = format(valuePattern, args, getLocale()); // handle SafeHtml return type return method.getReturnType() == SafeHtml.class ? SafeHtmlUtils.fromTrustedString(result) : result; } return null; }
public String getDefaultMessage() { if (isAnnotationPresent(DefaultMessage.class)) { DefaultMessage annot = getAnnotation(DefaultMessage.class); return annot.value(); } else if (isAnnotationPresent(DefaultStringMapValue.class)) { DefaultStringMapValue annot = getAnnotation(DefaultStringMapValue.class); String[] keyValues = annot.value(); StringBuilder buf = new StringBuilder(); boolean needComma = false; for (int i = 0; i < keyValues.length; i += 2) { if (needComma) { buf.append(','); } else { needComma = true; } buf.append(MessageUtils.quoteComma(keyValues[i])); } return buf.toString(); } else { return MessageUtils.getConstantsDefaultValue(this); } }
public String getDefaultMessage() { if (isAnnotationPresent(DefaultMessage.class)) { DefaultMessage annot = getAnnotation(DefaultMessage.class); return annot.value(); } else if (isAnnotationPresent(DefaultStringMapValue.class)) { DefaultStringMapValue annot = getAnnotation(DefaultStringMapValue.class); String[] keyValues = annot.value(); StringBuilder buf = new StringBuilder(); boolean needComma = false; for (int i = 0; i < keyValues.length; i += 2) { if (needComma) { buf.append(','); } else { needComma = true; } buf.append(MessageUtils.quoteComma(keyValues[i])); } return buf.toString(); } else { return MessageUtils.getConstantsDefaultValue(this); } }
@Override protected Object extractDefaultValue(Method method, Object[] args) { DefaultMessage defaultMessage = method.getAnnotation(DefaultMessage.class); Annotation messageAnnotation = getMessageAnnotation(method); String valuePattern = null; if (messageAnnotation != null) { String key = extractPluralCountAndSelectValues(messageAnnotation, method, args, getLocale()); String[] values = getMessageAnnotationValues(messageAnnotation); valuePattern = getAnnotationValues(values).get(key); } if (valuePattern == null && defaultMessage != null) { valuePattern = defaultMessage.value(); } if (valuePattern != null) { String result = format(valuePattern, args, getLocale()); // handle SafeHtml return type return method.getReturnType() == SafeHtml.class ? SafeHtmlUtils.fromTrustedString(result) : result; } return null; }
@Messages.DefaultMessage("Logged in as {0}") String loggedInAs(String email);
@Messages.DefaultMessage("{0,date,medium} to {1,date,medium}") String dateRange(Date formDate, Date toDate);
@Messages.DefaultMessage("Matched to ''{0}'' ({1}%)") String importValidationCellTooltip(String matchedValue, int confidencePercent);
@Messages.DefaultMessage("{0} Users") String databaseUserGroup(String databaseName);
@Key("ceylon.action.create.file.description") @DefaultMessage("Create a Ceylon file") String createCeylonFileActionDescription(); }
@Key("ceylon.action.create.file.title") @DefaultMessage("New Ceylon File") String createCeylonFileActionTitle();
messageStyle = MessageStyle.MESSAGE_FORMAT; DefaultMessage defMsgAnnot = getAnnotation(DefaultMessage.class); defaultMessage = defMsgAnnot.value(); } else if (isAnnotationPresent(DefaultStringMapValue.class)) { messageStyle = MessageStyle.PLAIN;