001package com.hfg.css; 002 003public class CSSLevel 004{ 005 public static final CSSLevel CSS_1 = new CSSLevel("1"); 006 public static final CSSLevel CSS_2 = new CSSLevel("2"); 007 public static final CSSLevel CSS_2_1 = new CSSLevel("2.1"); 008 public static final CSSLevel CSS_3 = new CSSLevel("3"); 009 010 private String mVersionString; 011 private Float mVersionNum; 012 013 //-------------------------------------------------------------------------- 014 private CSSLevel(String inVersionString) 015 { 016 mVersionString = inVersionString; 017 mVersionNum = Float.parseFloat(mVersionString); 018 } 019 020 //-------------------------------------------------------------------------- 021 public String name() 022 { 023 return "CSS " + mVersionString; 024 } 025 026 //-------------------------------------------------------------------------- 027 public Float getVersionNum() 028 { 029 return mVersionNum; 030 } 031 032}