forwardBinding.unbind(); reverseBinding.unbind(); forwardBinding.setConverter(converter); reverseBinding.setConverter(reverseConverter); forwardBinding.setValidator(validator); forwardBinding.bind(); reverseBinding.bind();
public void rebind() { synchronized (generatedBindings) { if (bound) { for (FullBinding generatedBinding : generatedBindings) { (generatedBinding).rebind(); // should we trap exceptions and do an each? } } } }
public void reverseUpdate() { synchronized (generatedBindings) { for (FullBinding generatedBinding : generatedBindings) { (generatedBinding).reverseUpdate(); // should we trap exceptions and do an each? } } }
public void bind() { synchronized (generatedBindings) { if (!bound) { bound = true; for (FullBinding generatedBinding : generatedBindings) { (generatedBinding).bind(); // should we trap exceptions and do an each? } } } }
public void update() { synchronized (generatedBindings) { for (FullBinding generatedBinding : generatedBindings) { (generatedBinding).update(); // should we trap exceptions and do an each? } } }
public void bind() { if (!bound) { bound = true; //guard checks // both converter and reverseConverter must be set or not if ((converter == null) != (reverseConverter == null)) { throw new RuntimeException("Both converter or reverseConverter must be set or unset to bind. Only " + ((converter != null) ? "converter": "reverseConverter") + " is set."); } // don't bind if we are half set up, quietly stop if (forwardBinding == null || reverseBinding == null) { // don't worry about the bind state, if the binding // is completed we will bind in rebuild return; } forwardBinding.bind(); reverseBinding.bind(); } }
public void reverseUpdate() { reverseBinding.update(); } }
public void unbind() { synchronized (generatedBindings) { if (bound) { bound = false; for (FullBinding generatedBinding : generatedBindings) { (generatedBinding).unbind(); // should we trap exceptions and do an each? } } } }
forwardBinding.unbind(); reverseBinding.unbind(); forwardBinding.setConverter(converter); reverseBinding.setConverter(reverseConverter); forwardBinding.setValidator(validator); forwardBinding.bind(); reverseBinding.bind();
public Object getProperty(String property) { PropertyBinding pb; synchronized (propertyBindings) { // should we verify the property is valid? pb = propertyBindings.get(property); if (pb == null) { pb = new ModelBindingPropertyBinding(model, property); propertyBindings.put(property, pb); } } FullBinding fb = pb.createBinding(pb, null); if (bound) { fb.bind(); } return fb; }
public void update() { forwardBinding.update(); }
public void unbind() { synchronized (generatedBindings) { if (bound) { bound = false; for (FullBinding generatedBinding : generatedBindings) { (generatedBinding).unbind(); // should we trap exceptions and do an each? } } } }
public void rebind() { synchronized (generatedBindings) { if (bound) { for (FullBinding generatedBinding : generatedBindings) { (generatedBinding).rebind(); // should we trap exceptions and do an each? } } } }
public void reverseUpdate() { synchronized (generatedBindings) { for (FullBinding generatedBinding : generatedBindings) { (generatedBinding).reverseUpdate(); // should we trap exceptions and do an each? } } }
forwardBinding.unbind(); reverseBinding.unbind(); forwardBinding.setConverter(converter); reverseBinding.setConverter(reverseConverter); forwardBinding.setValidator(validator); forwardBinding.bind(); reverseBinding.bind();
public void bind() { synchronized (generatedBindings) { if (!bound) { bound = true; for (FullBinding generatedBinding : generatedBindings) { (generatedBinding).bind(); // should we trap exceptions and do an each? } } } }
public void update() { synchronized (generatedBindings) { for (FullBinding generatedBinding : generatedBindings) { (generatedBinding).update(); // should we trap exceptions and do an each? } } }
public void unbind() { synchronized (generatedBindings) { if (bound) { bound = false; for (FullBinding generatedBinding : generatedBindings) { (generatedBinding).unbind(); // should we trap exceptions and do an each? } } } }
public void rebind() { synchronized (generatedBindings) { if (bound) { for (FullBinding generatedBinding : generatedBindings) { (generatedBinding).rebind(); // should we trap exceptions and do an each? } } } }