jdk/src/java.desktop/share/classes/java/beans/PropertyDescriptor.java
changeset 32109 b89c59200379
parent 30476 dd563be4f10f
child 33281 0291fb74c7b6
equal deleted inserted replaced
31898:6890dfde0ed1 32109:b89c59200379
   158         setReadMethod0(info.getReadMethod());
   158         setReadMethod0(info.getReadMethod());
   159         setWriteMethod0(info.getWriteMethod());
   159         setWriteMethod0(info.getWriteMethod());
   160         setPropertyType(info.getPropertyType());
   160         setPropertyType(info.getPropertyType());
   161         setConstrained(info.isConstrained());
   161         setConstrained(info.isConstrained());
   162         setBound(bound && info.is(PropertyInfo.Name.bound));
   162         setBound(bound && info.is(PropertyInfo.Name.bound));
   163         if (info.is(PropertyInfo.Name.expert)) {
   163 
   164             setValue(PropertyInfo.Name.expert.name(), Boolean.TRUE); // compatibility
   164         boolean isExpert = info.is(PropertyInfo.Name.expert);
   165             setExpert(true);
   165         setValue(PropertyInfo.Name.expert.name(), isExpert); // compatibility
   166         }
   166         setExpert(isExpert);
   167         if (info.is(PropertyInfo.Name.hidden)) {
   167 
   168             setValue(PropertyInfo.Name.hidden.name(), Boolean.TRUE); // compatibility
   168         boolean isHidden = info.is(PropertyInfo.Name.hidden);
   169             setHidden(true);
   169         setValue(PropertyInfo.Name.hidden.name(), isHidden); // compatibility
   170         }
   170         setHidden(isHidden);
   171         if (info.is(PropertyInfo.Name.preferred)) {
   171 
   172             setPreferred(true);
   172         setPreferred(info.is(PropertyInfo.Name.preferred));
   173         }
   173 
   174         Object visual = info.get(PropertyInfo.Name.visualUpdate);
   174         boolean isRequired = info.is(PropertyInfo.Name.required);
   175         if (visual != null) {
   175         setValue(PropertyInfo.Name.required.name(), isRequired);
   176             setValue(PropertyInfo.Name.visualUpdate.name(), visual);
   176 
   177         }
   177         boolean visual = info.is(PropertyInfo.Name.visualUpdate);
       
   178         setValue(PropertyInfo.Name.visualUpdate.name(), visual);
       
   179 
   178         Object description = info.get(PropertyInfo.Name.description);
   180         Object description = info.get(PropertyInfo.Name.description);
   179         if (description != null) {
   181         if (description != null) {
   180             setShortDescription(description.toString());
   182             setShortDescription(description.toString());
   181         }
   183         }
   182         Object values = info.get(PropertyInfo.Name.enumerationValues);
   184         Object values = info.get(PropertyInfo.Name.enumerationValues);