| Method from com.sshtools.daemon.terminal.ColorHelper Detail: |
public static String blinkingText(String str) {
return INTERNAL_MARKER + BLINK + str + INTERNAL_MARKER + BLINK_OFF;
}
|
public static String boldText(String str) {
return INTERNAL_MARKER + BOLD + str + INTERNAL_MARKER + BOLD_OFF;
}
|
public static String boldcolorizeText(String str,
String color) {
return INTERNAL_MARKER + BOLD + INTERNAL_MARKER + color + str +
INTERNAL_MARKER + RESET_ALL;
}
|
public static String boldcolorizeText(String str,
String fgc,
String bgc) {
return INTERNAL_MARKER + BOLD + INTERNAL_MARKER + fgc +
INTERNAL_MARKER + bgc.toLowerCase() + str + INTERNAL_MARKER +
RESET_ALL;
}
|
public static String colorizeBackground(String str,
String color) {
return INTERNAL_MARKER + color.toLowerCase() + str + INTERNAL_MARKER +
RESET_ALL;
}
|
public static String colorizeText(String str,
String color) {
return INTERNAL_MARKER + color + str + INTERNAL_MARKER + RESET_ALL;
}
|
public static String colorizeText(String str,
String fgc,
String bgc) {
return INTERNAL_MARKER + fgc + INTERNAL_MARKER + bgc.toLowerCase() +
str + INTERNAL_MARKER + RESET_ALL;
}
|
public static long getVisibleLength(String str) {
int counter = 0;
int parsecursor = 0;
int foundcursor = 0;
boolean done = false;
while (!done) {
foundcursor = str.indexOf(MARKER_CODE, parsecursor);
if (foundcursor != -1) {
//increment counter
counter++;
//parseon from the next char
parsecursor = foundcursor + 1;
} else {
done = true;
}
}
return (str.length() - (counter * 2));
}
|
public static String italicText(String str) {
return INTERNAL_MARKER + ITALIC + str + INTERNAL_MARKER + ITALIC_OFF;
}
|
public static String underlinedText(String str) {
return INTERNAL_MARKER + UNDERLINED + str + INTERNAL_MARKER +
UNDERLINED_OFF;
}
|