File was renamed from src/com/gitblit/utils/Utils.java |
| | |
| | |
|
| | | import java.util.Date;
|
| | |
|
| | | public class Utils {
|
| | | public class TimeUtils {
|
| | | private final static long min = 1000 * 60l;
|
| | |
|
| | | private final static long halfhour = min * 30l;
|
| | |
| | | }
|
| | | }
|
| | | return ago;
|
| | | }
|
| | |
|
| | | public static String leftPad(String input, int length, char pad) {
|
| | | if (input.length() < length) {
|
| | | StringBuilder sb = new StringBuilder();
|
| | | for (int i = 0, len = length - input.length(); i < len; i++) {
|
| | | sb.append(pad);
|
| | | }
|
| | | sb.append(input);
|
| | | return sb.toString();
|
| | | }
|
| | | return input;
|
| | | }
|
| | |
|
| | | public static String rightPad(String input, int length, char pad) {
|
| | | if (input.length() < length) {
|
| | | StringBuilder sb = new StringBuilder();
|
| | | sb.append(input);
|
| | | for (int i = 0, len = length - input.length(); i < len; i++) {
|
| | | sb.append(pad);
|
| | | }
|
| | | return sb.toString();
|
| | | }
|
| | | return input;
|
| | | }
|
| | |
|
| | | public static String escapeForHtml(String inStr, boolean changeSpace) {
|
| | | StringBuffer retStr = new StringBuffer();
|
| | | int i = 0;
|
| | | while (i < inStr.length()) {
|
| | | if (inStr.charAt(i) == '&') {
|
| | | retStr.append("&");
|
| | | } else if (inStr.charAt(i) == '<') {
|
| | | retStr.append("<");
|
| | | } else if (inStr.charAt(i) == '>') {
|
| | | retStr.append(">");
|
| | | } else if (inStr.charAt(i) == '\"') {
|
| | | retStr.append(""");
|
| | | } else if (changeSpace && inStr.charAt(i) == ' ') {
|
| | | retStr.append(" ");
|
| | | } else if (changeSpace && inStr.charAt(i) == '\t') {
|
| | | retStr.append(" ");
|
| | | } else
|
| | | retStr.append(inStr.charAt(i));
|
| | | i++;
|
| | | }
|
| | | return retStr.toString();
|
| | | }
|
| | | }
|