public SimpleIndexedPropertyDescriptor(IndexedPropertyDescriptor original) throws IntrospectionException { this(original.getName(), original.getReadMethod(), original.getWriteMethod(), original.getIndexedReadMethod(), original.getIndexedWriteMethod()); PropertyDescriptorUtils.copyNonMethodProperties(original, this); }
public SimpleIndexedPropertyDescriptor(IndexedPropertyDescriptor original) throws IntrospectionException { this(original.getName(), original.getReadMethod(), original.getWriteMethod(), original.getIndexedReadMethod(), original.getIndexedWriteMethod()); PropertyDescriptorUtils.copyNonMethodProperties(original, this); }
p.getIndexedReadMethod(), p.getIndexedWriteMethod() ); support.setName(p.getName()); support.setDisplayName(p.getDisplayName()); support.setShortDescription(p.getShortDescription());
private PropertyDescriptor recoverIndexedPropertyDescriptor(Class baseClz, PropertyDescriptor pd) { if (pd instanceof IndexedPropertyDescriptor) { final IndexedPropertyDescriptor ipd = (IndexedPropertyDescriptor) pd; if (ipd.getIndexedReadMethod() != null) { try { //try to get getter parameter type final String name = ipd.getName(); final Method rm = ipd.getIndexedReadMethod(); final String readMethodName = rm != null ? rm.getName() : null; final Method wm = ipd.getIndexedWriteMethod(); final String writeMethodName = wm != null ? wm.getName() : null; pd = new PropertyDescriptor(name, baseClz, readMethodName, writeMethodName); } catch (IntrospectionException e) { //ignore } catch (SecurityException e) { //ignore } } } return pd; }
private PropertyDescriptor recoverIndexedPropertyDescriptor(Class baseClz, PropertyDescriptor pd) { if (pd instanceof IndexedPropertyDescriptor) { final IndexedPropertyDescriptor ipd = (IndexedPropertyDescriptor) pd; if (ipd.getIndexedReadMethod() != null) { try { //try to get getter parameter type final String name = ipd.getName(); final Method rm = ipd.getIndexedReadMethod(); final String readMethodName = rm != null ? rm.getName() : null; final Method wm = ipd.getIndexedWriteMethod(); final String writeMethodName = wm != null ? wm.getName() : null; pd = new PropertyDescriptor(name, baseClz, readMethodName, writeMethodName); } catch (IntrospectionException e) { //ignore } catch (SecurityException e) { //ignore } } } return pd; }
protected <O extends Operator<?>> void appendInputProperties(final O op, final JavaRenderInfo renderInfo, final ConfObjectInfo<O> info, final O defaultInstance) { final IRegistry<ConfObjectIndexedPropertyInfo> inputPropertyRegistry = info.getInputPropertyRegistry(op); for (final String propertyName : inputPropertyRegistry.keySet()) for (int index = 0; index < op.getInputs().size(); index++) { final ConfObjectIndexedPropertyInfo propertyInfo = inputPropertyRegistry.get(propertyName); final Object actualValue = propertyInfo.getValue(op, index); final Object defaultValue = propertyInfo.getValue(defaultInstance, index); if (!actualValue.equals(defaultValue)) { renderInfo.builder.append(renderInfo.getVariableName(op)). append(".set").append(StringUtil.upperFirstChar(propertyInfo.getDescriptor().getName())). append("(").append(index).append(", "); this.appendExpression(actualValue, renderInfo); renderInfo.builder.append(");\n"); } } }
if (ps[i] instanceof IndexedPropertyDescriptor) { IndexedPropertyDescriptor p = (IndexedPropertyDescriptor) ps[i]; System.out.println("Indexed property " + p.getName() + " " + p.getShortDescription()); System.out.println("Type = " + p.getPropertyType()); System.out.println("Getter = " + p.getReadMethod());
ipd); mIndexedPropertyByName.put (ipd.getName (), property);
ipd); mIndexedPropertyByName.put(ipd.getName(), property);
ipd); mIndexedPropertyByName.put (ipd.getName (), property);
ipd); mIndexedPropertyByName.put (ipd.getName (), property);
ipd); mIndexedPropertyByName.put (ipd.getName (), property);
ipd); mIndexedPropertyByName.put(ipd.getName(), property);
ipd); mIndexedPropertyByName.put (ipd.getName (), property);
ipd); mIndexedPropertyByName.put (ipd.getName (), property);
public SimpleIndexedPropertyDescriptor(IndexedPropertyDescriptor original) throws IntrospectionException { this(original.getName(), original.getReadMethod(), original.getWriteMethod(), original.getIndexedReadMethod(), original.getIndexedWriteMethod()); copyNonMethodProperties(original, this); }
public SimpleIndexedPropertyDescriptor(IndexedPropertyDescriptor original) throws IntrospectionException { this(original.getName(), original.getReadMethod(), original.getWriteMethod(), original.getIndexedReadMethod(), original.getIndexedWriteMethod()); copyNonMethodProperties(original, this); }