jdk/src/java.desktop/share/classes/com/sun/beans/introspect/PropertyInfo.java
changeset 32109 b89c59200379
parent 31162 b4c9194f282c
child 39003 597412b25729
equal deleted inserted replaced
31898:6890dfde0ed1 32109:b89c59200379
    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();