This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository jaxx. See http://git.nuiton.org/jaxx.git commit b23886e325904a9cf3422566d110fa448c542510 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Sep 11 20:43:47 2014 +0200 improve some logs --- .../java/jaxx/runtime/swing/editor/bean/BeanComboBoxHandler.java | 2 +- .../java/jaxx/runtime/swing/editor/bean/BeanDoubleListHandler.java | 5 +++++ .../runtime/swing/editor/bean/BeanFilterableComboBoxHandler.java | 2 +- .../java/jaxx/runtime/swing/editor/bean/BeanListHeaderHandler.java | 4 ++++ 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanComboBoxHandler.java b/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanComboBoxHandler.java index 81ef1bd..b88a907 100644 --- a/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanComboBoxHandler.java +++ b/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanComboBoxHandler.java @@ -125,7 +125,7 @@ public class BeanComboBoxHandler<O> implements PropertyChangeListener { init = true; if (decorator == null) { - throw new NullPointerException("decorator can not be null"); + throw new NullPointerException("decorator can not be null (for type " + ui.getBeanType() + ")"); } JAXXButtonGroup indexes = ui.getIndexes(); diff --git a/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanDoubleListHandler.java b/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanDoubleListHandler.java index 199f1f5..46e3afa 100644 --- a/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanDoubleListHandler.java +++ b/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanDoubleListHandler.java @@ -124,6 +124,11 @@ public class BeanDoubleListHandler<O> implements PropertyChangeListener { * @param selected the list of selected items */ public void init(JXPathDecorator<O> decorator,JXPathDecorator<O> decorator2, List<O> universe, List<O> selected) { + + if (decorator == null) { + throw new NullPointerException("decorator can not be null (for type " + ui.getBeanType() + ")"); + } + this.decorator = BeanUIUtil.createDecorator(decorator); // make sure useMultiSelect is set before filling universe and select lists diff --git a/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanFilterableComboBoxHandler.java b/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanFilterableComboBoxHandler.java index 8fb0831..2565bf0 100644 --- a/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanFilterableComboBoxHandler.java +++ b/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanFilterableComboBoxHandler.java @@ -164,7 +164,7 @@ public class BeanFilterableComboBoxHandler<O> implements PropertyChangeListener init = true; if (decorator == null) { - throw new NullPointerException("decorator can not be null"); + throw new NullPointerException("decorator can not be null (for type " + ui.getBeanType() + ")"); } JAXXButtonGroup indexes = ui.getIndexes(); diff --git a/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanListHeaderHandler.java b/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanListHeaderHandler.java index fbaef63..923ae09 100644 --- a/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanListHeaderHandler.java +++ b/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanListHeaderHandler.java @@ -96,6 +96,10 @@ public class BeanListHeaderHandler<O> implements PropertyChangeListener { } init = true; + if (decorator == null) { + throw new NullPointerException("decorator can not be null (for type " + ui.getBeanType() + ")"); + } + // list could have changed and the complex binding is not registred... ui.removeDataBinding(BeanListHeader.BINDING_RESET_SELECTION_ENABLED); ui.applyDataBinding(BeanListHeader.BINDING_RESET_SELECTION_ENABLED); -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.