/** * Copyright (C) 2013 Alexander Szczuczko * * This file may be modified and distributed under the terms * of the MIT license. See the LICENSE file for details. */ package ca.szc.keratin.bot.misc; /** * Contains the de facto standard IRC colour codes. */ public class Colors { public static final String BLACK = "\u000301"; public static final String BLUE = "\u000312"; public static final String BOLD = "\u0002"; public static final String BROWN = "\u000305"; public static final String CYAN = "\u000311"; public static final String DARK_BLUE = "\u000302"; public static final String DARK_GRAY = "\u000314"; public static final String DARK_GREEN = "\u000303"; public static final String GREEN = "\u000309"; public static final String LIGHT_GRAY = "\u000315"; public static final String MAGENTA = "\u000313"; public static final String NORMAL = "\u000f"; public static final String OLIVE = "\u000307"; public static final String PURPLE = "\u000306"; public static final String RED = "\u000304"; public static final String REVERSE = "\u0016"; public static final String TEAL = "\u000310"; public static final String UNDERLINE = "\u001f"; public static final String WHITE = "\u000300"; public static final String YELLOW = "\u000308"; /** * Return a copy of the input String with IRC bold characters inserted. * * @return The modified copy of the input String */ public static String bold( String input ) { StringBuilder sb = new StringBuilder(); sb.append( BOLD ); sb.append( input ); sb.append( BOLD ); return sb.toString(); } }