001 package org.crsh.text; 002 003 import java.io.Serializable; 004 005 /** 006 * @author <a href="mailto:alain.defrance@exoplatform.com">Alain Defrance</a> 007 */ 008 public enum Color implements Serializable { 009 010 black(0), 011 red(1), 012 green(2), 013 yellow(3), 014 blue(4), 015 magenta(5), 016 cyan(6), 017 white(7); 018 019 /** . */ 020 public final int code; 021 022 /** . */ 023 public final Style style; 024 025 private Color(int code) { 026 this.code = code; 027 this.style = Style.style(this); 028 } 029 030 public int code(int base) { 031 return base + code; 032 } 033 }