/** Set whether this field element is read only or not. * @param flag - if <code>true</code>, the field element is marked as * read only; otherwise, it is not * @exception ModelException if impossible */ public void setReadOnly (boolean flag) throws ModelException { Boolean old = JavaTypeHelper.valueOf(isReadOnly()); Boolean newFlag = JavaTypeHelper.valueOf(flag); try { fireVetoableChange(PROP_READ_ONLY, old, newFlag); setProperty(flag, READ_ONLY); firePropertyChange(PROP_READ_ONLY, old, newFlag); } catch (PropertyVetoException e) { throw new ModelVetoException(e); } }
/** Set whether this field element is read only or not. * @param flag - if <code>true</code>, the field element is marked as * read only; otherwise, it is not * @exception ModelException if impossible */ public void setReadOnly (boolean flag) throws ModelException { Boolean old = JavaTypeHelper.valueOf(isReadOnly()); Boolean newFlag = JavaTypeHelper.valueOf(flag); try { fireVetoableChange(PROP_READ_ONLY, old, newFlag); setProperty(flag, READ_ONLY); firePropertyChange(PROP_READ_ONLY, old, newFlag); } catch (PropertyVetoException e) { throw new ModelVetoException(e); } }