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    }