/** * {@inheritDoc} * <p> * The default implementation just delegates to the {@link BindableElement}. */ @Override public Field getField() { return element.getField(); }
/** * {@inheritDoc} * <p> * The default implementation just delegates to the {@link BindableElement}. */ @Override public Type getGenericType() { return element.getGenericType(); }
/** * {@inheritDoc} * <p> * The default implementation just delegates to the {@link BindableElement}. */ @Override public Method getGetter() { return element.getGetter(); }
String fieldMemberName = StringHelper.firstToLower(element.getCamelName()); String fieldMemberPath = (parentMemberPath == null ? "" : (parentMemberPath + ".")) + fieldMemberName; if (element.getField() != null && !element.getField().isAccessible()) { element.getField().setAccessible(true); // make this directly accessible component, element.getBindingOptions()); addBinding(binding); count++;
if (camelName != null) { info = bindingFactory.createBindableElement(method.getReturnType(), camelName); info.setGetter(method); if (camelName != null) { info = bindingFactory.createBindableElement(method.getParameterTypes()[0], camelName); info.setSetter(method); oldInfo.addBindingOptions(bindingOptions); if (info.getGetter() != null) { if (oldInfo.getGetter() == null) { oldInfo.setGetter(info.getGetter()); else if (info.getSetter() != null) { if (oldInfo.getSetter() != null) { throw new BindingException("more than one setters annotated with @Bindable in " + clazz.getName() + " for " + camelName); oldInfo.setSetter(info.getSetter()); info.setBindingOptions(bindingOptions); bindableMap.put(camelName, info); info.setField(field); info.addBindingOptions(bindingOptions); info.setField(field); info.setBindingOptions(bindingOptions); bindableMap.put(camelName, info);
FxBindingFactory.getInstance().getBindableCache().getBindableMap(parentClass, declaredOnly).values()) { String fieldMemberName = StringHelper.firstToLower(element.getCamelName()); String fieldMemberPath = (parentMemberPath == null ? "" : (parentMemberPath + ".")) + fieldMemberName; this, parents, fieldMember, component, element.getBindingOptions()); addBinding(binding); count++;
/** * {@inheritDoc} * <p> * The default implementation just delegates to the {@link BindableElement}. */ @Override public boolean isReadOnly() { return element.isReadOnly(); }
/** * {@inheritDoc} * <p> * The default implementation just delegates to the {@link BindableElement}. */ @Override public Method getSetter() { return element.getSetter(); }
/** * {@inheritDoc} * <p> * The default implementation just delegates to the {@link BindableElement}. */ @Override public Object getObject(Object parent) { return element.getObject(parent); }
/** * {@inheritDoc} * <p> * The default implementation just delegates to the {@link BindableElement}. */ @Override public Class<?> getType() { return element.getType(); }
String fieldMemberName = StringHelper.firstToLower(element.getCamelName()); String fieldMemberPath = (parentMemberPath == null ? "" : (parentMemberPath + ".")) + fieldMemberName; if (element.getField() != null && !element.getField().isAccessible()) { element.getField().setAccessible(true); // make this directly accessible String bindingPath = getModel().getBindingPath(i); if (bindingPath != null && bindingPath.equals(fieldMemberPath)) { addBinding(FormUtilities.getInstance().getBindingFactory().createFormTableBinding(this, parents, fieldMember, i, element.getBindingOptions())); count++;
FxBindingFactory.getInstance().getBindableCache().getBindableMap(parentClass, declaredOnly).values()) { String fieldMemberName = StringHelper.firstToLower(element.getCamelName()); String fieldMemberPath = (parentMemberPath == null ? "" : (parentMemberPath + ".")) + fieldMemberName; if (bindingPath != null && bindingPath.equals(fieldMemberPath)) { addBinding(FxBindingFactory.getInstance().createTableBinding( this, parents, fieldMember, columnConfig, element.getBindingOptions())); count++;