From 4eea8f47e03a5b5f7b79a31cedb07554264d0618 Mon Sep 17 00:00:00 2001 From: Craig Wisniewski Date: Sat, 26 Oct 2019 02:23:34 +1030 Subject: [PATCH] renamed titleCase to capitalize --- .../maptool/client/functions/StringFunctions.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/net/rptools/maptool/client/functions/StringFunctions.java b/src/main/java/net/rptools/maptool/client/functions/StringFunctions.java index 45082aae72..9451e41d56 100644 --- a/src/main/java/net/rptools/maptool/client/functions/StringFunctions.java +++ b/src/main/java/net/rptools/maptool/client/functions/StringFunctions.java @@ -63,7 +63,7 @@ private StringFunctions() { "decode", "startsWith", "endsWith", - "titleCase"); + "capitalize"); } public static StringFunctions getInstance() { @@ -388,13 +388,13 @@ public Object childEvaluate(Parser parser, String functionName, List par ? BigDecimal.ONE : BigDecimal.ZERO; } - if (functionName.equals("titleCase")) { + if (functionName.equals("capitalize")) { if (parameters.size() < 1) { throw new ParserException( I18N.getText( "macro.function.general.notEnoughParam", functionName, 1, parameters.size())); } - return titleCase(parameters.get(0).toString()); + return capitalize(parameters.get(0).toString()); } // should never happen throw new ParserException(functionName + "(): Unknown function."); @@ -402,12 +402,12 @@ public Object childEvaluate(Parser parser, String functionName, List par /** * This method returns a version of the passed in string where all the first letters of words are - * uppercase. + * title case. * * @param str The string converted to title case. * @return The string converted to title case. */ - private String titleCase(String str) { + private String capitalize(String str) { Pattern pattern = Pattern.compile("(\\p{IsAlphabetic}+)"); Matcher matcher = pattern.matcher(str);