001 package org.jdesktop.swingx; 002 003 004 005 /** 006 * Used with the setEnumerationValues method to specify enumerated values for 007 * properties 008 */ 009 public final class EnumerationValue { 010 private String name; 011 private Object value; 012 private String javaInitializationString; 013 014 public EnumerationValue(String name, Object value, String javaInitString) { 015 this.name = name; 016 this.value = value; 017 this.javaInitializationString = javaInitString; 018 } 019 020 public String getName() { 021 return name; 022 } 023 024 public String toString() { 025 return name; 026 } 027 028 public Object getValue() { 029 return value; 030 } 031 032 public String getJavaInitializationString() { 033 return javaInitializationString; 034 } 035 }