001 package com.osbcp.css.constants; 002 003 import java.io.Serializable; 004 005 /** 006 * Values for the <i>outline-width</i> property. 007 * 008 * @see <a href="http://www.w3schools.com/cssref/pr_outline-width.asp">CSS outline-width Property</a> 009 * @author <a href="mailto:christoffer@christoffer.me">Christoffer Pettersson</a> 010 */ 011 012 public enum OutlineWidth implements Serializable { 013 014 /** 015 * Specifies a thin outline. 016 */ 017 THIN, 018 019 /** 020 * Specifies a medium outline. This is default. 021 */ 022 MEDIUM, 023 024 /** 025 * Specifies a thick outline. 026 */ 027 THICK, 028 029 /** 030 * Specifies that the width of the outline should be inherited from the parent element. 031 */ 032 INHERIT; 033 034 @Override 035 public String toString() { 036 return name().toLowerCase().replace("_", "-"); 037 } 038 039 }