equal
deleted
inserted
replaced
38 import java.util.TreeMap; |
38 import java.util.TreeMap; |
39 |
39 |
40 import static com.sun.beans.finder.ClassFinder.findClass; |
40 import static com.sun.beans.finder.ClassFinder.findClass; |
41 |
41 |
42 public final class PropertyInfo { |
42 public final class PropertyInfo { |
43 public enum Name {bound, expert, hidden, preferred, visualUpdate, description, enumerationValues} |
43 public enum Name {bound, expert, hidden, preferred, required, visualUpdate, description, enumerationValues} |
44 |
44 |
45 private static final String VETO_EXCEPTION_NAME = "java.beans.PropertyVetoException"; |
45 private static final String VETO_EXCEPTION_NAME = "java.beans.PropertyVetoException"; |
46 private static final Class<?> VETO_EXCEPTION; |
46 private static final Class<?> VETO_EXCEPTION; |
47 |
47 |
48 static { |
48 static { |
118 if (annotation != null) { |
118 if (annotation != null) { |
119 if (!annotation.bound()) { |
119 if (!annotation.bound()) { |
120 put(Name.bound, Boolean.FALSE); |
120 put(Name.bound, Boolean.FALSE); |
121 } |
121 } |
122 put(Name.expert, annotation.expert()); |
122 put(Name.expert, annotation.expert()); |
|
123 put(Name.required, annotation.required()); |
123 put(Name.hidden, annotation.hidden()); |
124 put(Name.hidden, annotation.hidden()); |
124 put(Name.preferred, annotation.preferred()); |
125 put(Name.preferred, annotation.preferred()); |
125 put(Name.visualUpdate, annotation.visualUpdate()); |
126 put(Name.visualUpdate, annotation.visualUpdate()); |
126 put(Name.description, annotation.description()); |
127 put(Name.description, annotation.description()); |
127 String[] values = annotation.enumerationValues(); |
128 String[] values = annotation.enumerationValues(); |