protected void defaultUpdateDescriptor(PropertyDescriptor pd) { // make non-editable try { pd.setWriteMethod(null); } catch (IntrospectionException e) { // TODO Auto-generated catch block e.printStackTrace(); } if(HIDDEN_PROPS.contains(pd.getName())) { pd.setHidden(true); } } }
/** * See {@link java.beans.FeatureDescriptor}. */ public static void copyNonMethodProperties(PropertyDescriptor source, PropertyDescriptor target) { target.setExpert(source.isExpert()); target.setHidden(source.isHidden()); target.setPreferred(source.isPreferred()); target.setName(source.getName()); target.setShortDescription(source.getShortDescription()); target.setDisplayName(source.getDisplayName()); // Copy all attributes (emulating behavior of private FeatureDescriptor#addTable) Enumeration<String> keys = source.attributeNames(); while (keys.hasMoreElements()) { String key = keys.nextElement(); target.setValue(key, source.getValue(key)); } // See java.beans.PropertyDescriptor#PropertyDescriptor(PropertyDescriptor) target.setPropertyEditorClass(source.getPropertyEditorClass()); target.setBound(source.isBound()); target.setConstrained(source.isConstrained()); }
/** * See {@link java.beans.FeatureDescriptor}. */ public static void copyNonMethodProperties(PropertyDescriptor source, PropertyDescriptor target) { target.setExpert(source.isExpert()); target.setHidden(source.isHidden()); target.setPreferred(source.isPreferred()); target.setName(source.getName()); target.setShortDescription(source.getShortDescription()); target.setDisplayName(source.getDisplayName()); // Copy all attributes (emulating behavior of private FeatureDescriptor#addTable) Enumeration<String> keys = source.attributeNames(); while (keys.hasMoreElements()) { String key = keys.nextElement(); target.setValue(key, source.getValue(key)); } // See java.beans.PropertyDescriptor#PropertyDescriptor(PropertyDescriptor) target.setPropertyEditorClass(source.getPropertyEditorClass()); target.setBound(source.isBound()); target.setConstrained(source.isConstrained()); }
public void setHidden(boolean hidden) { this.hidden = hidden; if( propertyDescriptor==null )return; propertyDescriptor.setHidden(hidden); } //</editor-fold>
@Override public void setHidden(boolean hidden) { this.property.setHidden(hidden); }
private PropertyDescriptor getPropertyDescriptor(String name, boolean hidden) throws IntrospectionException { PropertyDescriptor pd = new PropertyDescriptor(name, JdbcBeanInterface.class); pd.setHidden(hidden); return pd; }
private PropertyDescriptor getPropertyDescriptor(String name, String getter, String setter, boolean hidden) throws IntrospectionException { PropertyDescriptor pd = new PropertyDescriptor(name, JdbcBeanInterface.class, getter, setter); pd.setHidden(hidden); return pd; }
/** * Sets the given named properties to be "hidden". * * @param hidden determines whether the properties should be marked as hidden or not. * @param propertyNames name of properties. * @see PropertyDescriptor */ protected void setHidden(boolean hidden, String... propertyNames) { for (String propertyName : propertyNames) { PropertyDescriptor pd = properties.get(propertyName); if (pd != null) { pd.setHidden(hidden); } else { LOG.log(Level.WARNING, "Failed to set hidden attribute for property '" + propertyName + "'. No such property was found"); } } }
public BreadcrumbsBeanInfo() { PropertyDescriptor[] descriptors = this.getPropertyDescriptors(); for (int i = 0; i < descriptors.length; i++) { if (descriptors[i].getName().equals("action")) //NOI18N descriptors[i].setHidden(true); } }
/** Creates a new instance of EditableListBeanInfo */ public EditableListBeanInfo() { BeanDescriptor beanDescriptor = super.getBeanDescriptor(); PropertyDescriptor[] descriptors = this.getPropertyDescriptors(); for (int i = 0; i < descriptors.length; i++) { if (descriptors[i].getName().equals("valueChangeListener")) //NOI18N descriptors[i].setHidden(true); } }
protected void defaultUpdateDescriptor(PropertyDescriptor pd) { // make non-editable try { pd.setWriteMethod(null); } catch (IntrospectionException e) { // TODO Auto-generated catch block e.printStackTrace(); } if(HIDDEN_PROPS.contains(pd.getName())) { pd.setHidden(true); } } }
public DropDownBeanInfo() { BeanDescriptor beanDescriptor = super.getBeanDescriptor(); PropertyDescriptor[] descriptors = this.getPropertyDescriptors(); for (int i = 0; i < descriptors.length; i++) { if (descriptors[i].getName().equals("action")) //NOI18N descriptors[i].setHidden(true); } beanDescriptor.setValue( Constants.BeanDescriptor.INLINE_EDITABLE_PROPERTIES, new String[] { "label://label" }); // NOI18N }
public TabBeanInfo() { super(); PropertyDescriptor[] descriptors = this.getPropertyDescriptors(); for (int i = 0; i < descriptors.length; i++) { if (descriptors[i].getName().equals("action")) //NOI18N descriptors[i].setHidden(true); } BeanDescriptor beanDescriptor = super.getBeanDescriptor(); beanDescriptor.setValue( Constants.BeanDescriptor.INLINE_EDITABLE_PROPERTIES, new String[] { "*text://span" }); // NOI18N }
public HyperlinkBeanInfo() { super(); PropertyDescriptor[] descriptors = this.getPropertyDescriptors(); for (int i = 0; i < descriptors.length; i++) { if (descriptors[i].getName().equals("action")) //NOI18N descriptors[i].setHidden(true); } BeanDescriptor beanDescriptor = this.getBeanDescriptor(); beanDescriptor.setValue( Constants.BeanDescriptor.INLINE_EDITABLE_PROPERTIES, new String[] { "*text://a" }); // NOI18N }
public BeanDescriptor getBeanDescriptor() { BeanDescriptor beanDescriptor = super.getBeanDescriptor(); beanDescriptor.setValue( Constants.BeanDescriptor.INLINE_EDITABLE_PROPERTIES, new String[] { "*summary://div[@class='AlrtErrTxt']", "detail://div[@class='AlrtMsgTxt']" }); // NOI18N PropertyDescriptor[] descriptors = this.getPropertyDescriptors(); for (int i = 0; i < descriptors.length; i++) { if (descriptors[i].getName().equals("linkAction")) //NOI18N descriptors[i].setHidden(true); } return beanDescriptor; }
public ButtonBeanInfo() { super(); PropertyDescriptor[] descriptors = this.getPropertyDescriptors(); for (int i = 0; i < descriptors.length; i++) { if (descriptors[i].getName().equals("action")) //NOI18N descriptors[i].setHidden(true); } BeanDescriptor beanDescriptor = super.getBeanDescriptor(); beanDescriptor.setValue( Constants.BeanDescriptor.INLINE_EDITABLE_PROPERTIES, new String[] { "*text://input" }); // NOI18N }
public TreeNodeBeanInfo() { super(); BeanDescriptor beanDescriptor = super.getBeanDescriptor(); beanDescriptor.setValue(Constants.BeanDescriptor.PREFERRED_CHILD_TYPES, new String[] { TreeNode.class.getName() }); beanDescriptor.setValue( Constants.BeanDescriptor.INLINE_EDITABLE_PROPERTIES, new String[] { "*text://div[@class='TreeContent TreeImgHeight']" }); // NOI18N PropertyDescriptor[] descriptors = this.getPropertyDescriptors(); for (int i = 0; i < descriptors.length; i++) { if (descriptors[i].getName().equals("action")) //NOI18N descriptors[i].setHidden(true); } }
public TableRowGroupBeanInfo(){ BeanDescriptor beanDescriptor = super.getBeanDescriptor(); // Suppose to show up in a right-click "Add >" menu item. beanDescriptor.setValue(Constants.BeanDescriptor.PREFERRED_CHILD_TYPES, new String[] {TableColumn.class.getName()} ); // Do not allow component to be resized beanDescriptor.setValue(Constants.BeanDescriptor.RESIZE_CONSTRAINTS, new Integer(Constants.ResizeConstraints.NONE)); PropertyDescriptor[] descriptors = this.getPropertyDescriptors(); for (int i = 0; i < descriptors.length; i++) { if (descriptors[i].getName().equals("actionListener")) //NOI18N descriptors[i].setHidden(true); } } }
public TableBeanInfo(){ java.beans.PropertyEditorManager.registerEditor(Object.class, null); BeanDescriptor beanDescriptor = super.getBeanDescriptor(); // Suppose to show up in a right-click "Add >" menu item. beanDescriptor.setValue(Constants.BeanDescriptor.PREFERRED_CHILD_TYPES, new String[] {TableRowGroup.class.getName()} ); PropertyDescriptor[] descriptors = this.getPropertyDescriptors(); for (int i = 0; i < descriptors.length; i++) { if (descriptors[i].getName().equals("actionListener")) //NOI18N descriptors[i].setHidden(true); } beanDescriptor.setValue( Constants.BeanDescriptor.INLINE_EDITABLE_PROPERTIES, new String[] { "*title://caption[@class='TblTtlTxt']", "footerText://span[@class='TblFtrRowTxt']" }); // NOI18N }
public ImageHyperlinkBeanInfo() { super(); PropertyDescriptor[] descriptors = this.getPropertyDescriptors(); for (int i = 0; i < descriptors.length; i++) { if (descriptors[i].getName().equals("action")) //NOI18N descriptors[i].setHidden(true); } this.getBeanDescriptor().setValue( Constants.BeanDescriptor.INLINE_EDITABLE_PROPERTIES, new String[] { "*text://a" }); // NOI18N // This is set here rather than using <resize-constraints> metadata // in conf-image-renderer.xml because we need to do a bitwise // or of two constants, which the DTD (or code generator) doesn't // allow this.getBeanDescriptor().setValue(Constants.BeanDescriptor.RESIZE_CONSTRAINTS, new Integer(Constants.ResizeConstraints.MAINTAIN_ASPECT_RATIO|Constants.ResizeConstraints.ANY)); }