/** * {@inheritDoc} */ public BeanPropertySetterRule get() { return new BeanPropertySetterRule(this.name); }
@Override public Object createObject(Attributes attributes) throws Exception { Rule beanPropertySetterRule = null; String propertyname = attributes.getValue("propertyname"); if (propertyname == null) { // call the setter method corresponding to the element name. beanPropertySetterRule = new BeanPropertySetterRule(); } else { beanPropertySetterRule = new BeanPropertySetterRule(propertyname); } return beanPropertySetterRule; }
/** * Add a "bean property setter" rule for the specified parameters. * * @param pattern Element matching pattern * @see BeanPropertySetterRule */ public void addBeanPropertySetter(String pattern) { addRule(pattern, new BeanPropertySetterRule()); }
/** * Add a "bean property setter" rule for the specified parameters. * * @param pattern Element matching pattern * @param propertyName Name of property to set * @see BeanPropertySetterRule */ public void addBeanPropertySetter(String pattern, String propertyName) { addRule(pattern, new BeanPropertySetterRule(propertyName)); }
public Object createObject(Attributes attributes) throws Exception { Rule beanPropertySetterRule = null; String propertyname = attributes.getValue("propertyname"); if (propertyname == null) { // call the setter method corresponding to the element name. beanPropertySetterRule = new BeanPropertySetterRule(); } else { beanPropertySetterRule = new BeanPropertySetterRule(propertyname); } return beanPropertySetterRule; }
/** * Add a "bean property setter" rule for the specified parameters. * * @param pattern Element matching pattern * @see BeanPropertySetterRule */ public void addBeanPropertySetter(String pattern) { addRule(pattern, new BeanPropertySetterRule()); }
/** * Add a "bean property setter" rule for the specified parameters. * * @param pattern Element matching pattern * @param propertyName Name of property to set * @see BeanPropertySetterRule */ public void addBeanPropertySetter(String pattern, String propertyName) { addRule(pattern, new BeanPropertySetterRule(propertyName)); }