/** * {@inheritDoc} */ @Override public final String getNameHtml() { final Name name = nameRenderer.getGedObject(); final StringBuilder builder = new StringBuilder(40); final String prefix = GedRenderer.escapeString(name.getPrefix()); final String surname = GedRenderer.escapeString(name.getSurname()); final String suffix = GedRenderer.escapeString(name.getSuffix()); builder.append(prefix); builder.append(" <span class=\"surname\">"); builder.append(surname); builder.append("</span>"); if (!suffix.isEmpty()) { builder.append(' ').append(suffix); } return builder.toString(); } }
/** * {@inheritDoc} */ @Override public String getIndexName() { final Name name = nameRenderer.getGedObject(); if (!name.isSet()) { return " <span class=\"surname\">?</span>"; } final StringBuilder builder = new StringBuilder(40); final String prefix = escapeString(name.getPrefix()); final String surname = escapeString(name.getSurname()); final String suffix = escapeString(name.getSuffix()); builder.append(" <span class=\"surname\">"); builder.append(surname); builder.append("</span>"); if (!prefix.isEmpty()) { builder.append(", "); builder.append(prefix); } if (!suffix.isEmpty()) { builder.append(", "); builder.append(suffix); } return builder.toString(); }
/** * {@inheritDoc} */ @Override public final String renderAsPhrase() { final Name name = simpleNameRenderer.getGedObject(); final String prefix = escapeString(name.getPrefix()); final String surname = escapeString(name.getSurname()); final String suffix = escapeString(name.getSuffix()); return separate(prefix, surname, suffix); } }
/** * {@inheritDoc} */ @Override public final String renderAsPhrase() { final Name name = nameRenderer.getGedObject(); final String prefix = escapeString(name.getPrefix()); final String surname = escapeString(name.getSurname()); final String suffix = escapeString(name.getSuffix()); return separate(prefix, surname, suffix); } }
/** * {@inheritDoc} */ @Override public final String getNameHtml() { final Name name = simpleNameRenderer.getGedObject(); final String prefix = escapeString(name.getPrefix()); final String surname = escapeString(name.getSurname()); final String suffix = escapeString(name.getSuffix()); return separate(prefix, surname, suffix); } }
/** * @return Get the whole name without markup. */ default String getWholeName() { if (isConfidential()) { return "Confidential"; } else if (isHiddenLiving()) { return "Living"; } final Name name = getGedObject().getName(); final String prefix = RenderingContextRenderer.escapeString(name.getPrefix()); final String surname = RenderingContextRenderer.escapeString(name.getSurname()); final String suffix = RenderingContextRenderer.escapeString(" ", name.getSuffix()); return String.format("%s %s%s", prefix, surname, suffix); }
/** * {@inheritDoc} */ @Override public String getIndexName() { final Name name = nameRenderer.getGedObject(); if (!name.isSet()) { return " <span class=\"surname\">?</span>"; } final String prefix = escapeString(name.getPrefix()); final String surname = escapeString(name.getSurname()); final String suffix = escapeString(name.getSuffix()); return " " + separate( wrap("<span class=\"surname\">", surname, "</span>"), prefix, suffix); }