private static ValueSemanticsProvider<?> newValueSemanticsProviderOrNull(final Class<?> semanticsProviderClass, final FacetHolder holder, final IsisConfiguration configuration, final ValueSemanticsProviderContext context) { if (semanticsProviderClass == null) { return null; } return (ValueSemanticsProvider<?>) ClassUtil.newInstance(semanticsProviderClass, new Class<?>[] { FacetHolder.class, IsisConfiguration.class, ValueSemanticsProviderContext.class }, new Object[] { holder, configuration, context }); }
public void testNaturalNameAddsSpacesBeforeNumbers() { assertEquals("One 2 One", StringExtensions.asNaturalName2("One2One")); assertEquals("Type 123", StringExtensions.asNaturalName2("Type123")); assertEquals("4321 Go", StringExtensions.asNaturalName2("4321Go")); }
public void testPluralNameAdd_S() { assertEquals("Cans", StringExtensions.asPluralName("Can")); assertEquals("Spaces", StringExtensions.asPluralName("Space")); assertEquals("Noses", StringExtensions.asPluralName("Nose")); }
/** * @see #appendDelimitedStringToList(String, String, List) */ public static List<String> appendDelimitedStringToList(final String commaSeparated, final List<String> list) { return appendDelimitedStringToList(commaSeparated, DEFAULT_DELIMITER, list); }
/** * chars. */ public static int hash(final int aSeed, final char aChar) { return firstTerm(aSeed) + aChar; }
@Override public String getWarningsCombined() { final List<String> x = warnings; final String string = StringUtils.combine(x); return string; }
public static Method findMethodElseNull(final Class<?> clazz, final String[] candidateMethodNames, final Class<?>... parameterClass) { for (final String candidateMethodName : candidateMethodNames) { final Method method = findMethodElseNull(clazz, candidateMethodName, parameterClass); if (method != null) { return method; } } return null; }
public void testNaturalNameRecognisesAcronymns() { assertEquals("TNT Power", StringExtensions.asNaturalName2("TNTPower")); assertEquals("Spam RAM Can", StringExtensions.asNaturalName2("SpamRAMCan")); assertEquals("DOB", StringExtensions.asNaturalName2("DOB")); }
public void testPluralNameReplaceAdd_ES() { assertEquals("Foxes", StringExtensions.asPluralName("Fox")); assertEquals("Bosses", StringExtensions.asPluralName("Boss")); }
/** * ints. * * <p> * Note that byte and short are handled by this method, through implicit * conversion. */ public static int hash(final int aSeed, final int aInt) { return firstTerm(aSeed) + aInt; }
@Override public String getMessagesCombined() { final List<String> x = messages; final String string = StringUtils.combine(x); return string; }
public void testNaturalNameWithShortNames() { assertEquals("At", StringExtensions.asNaturalName2("At")); assertEquals("I", StringExtensions.asNaturalName2("I")); }
public void testPluralNameReplace_Y_With_IES() { assertEquals("Babies", StringExtensions.asPluralName("Baby")); assertEquals("Cities", StringExtensions.asPluralName("City")); }
public void testNaturalNameNoChange() { assertEquals("Camel Case Word", StringExtensions.asNaturalName2("CamelCaseWord")); assertEquals("Almost Normal english sentence", StringExtensions.asNaturalName2("Almost Normal english sentence")); }