Here you can find the source of truncateLongName(String name, int nameLength)
Parameter | Description |
---|---|
name | Name. |
private static String truncateLongName(String name, int nameLength)
//package com.java2s; /** Copyright (c) 2006 Memorial Sloan-Kettering Cancer Center. **//w w w .j a v a2s . c o m ** Code written by: Benjamin Gross ** Authors: Ethan Cerami, Benjamin Gross, Gary Bader, Chris Sander ** ** This library is free software; you can redistribute it and/or modify it ** under the terms of the GNU Lesser General Public License as published ** by the Free Software Foundation; either version 2.1 of the License, or ** any later version. ** ** This library is distributed in the hope that it will be useful, but ** WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF ** MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. The software and ** documentation provided hereunder is on an "as is" basis, and ** Memorial Sloan-Kettering Cancer Center ** has no obligations to provide maintenance, support, ** updates, enhancements or modifications. In no event shall ** Memorial Sloan-Kettering Cancer Center ** be liable to any party for direct, indirect, special, ** incidental or consequential damages, including lost profits, arising ** out of the use of this software and its documentation, even if ** Memorial Sloan-Kettering Cancer Center ** has been advised of the possibility of such damage. See ** the GNU Lesser General Public License for more details. ** ** You should have received a copy of the GNU Lesser General Public License ** along with this library; if not, write to the Free Software Foundation, ** Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. **/ public class Main { /** * Automatically Truncates Long Names. * * @param name Name. * @return Truncated name. */ private static String truncateLongName(String name, int nameLength) { if (name != null) { if (name.length() > nameLength) { name = name.substring(0, nameLength - 3) + "..."; } } return entityFilter(name); } /** * Replaces Various Characters with their HTML Entities. */ private static String entityFilter(String str) { if (str != null) { str = str.replaceAll("\'", "’"); str = str.replaceAll("\"", """); } return str; } }