Author: tchemit Date: 2012-08-08 14:20:40 +0200 (Wed, 08 Aug 2012) New Revision: 2477 Url: http://nuiton.org/repositories/revision/jaxx/2477 Log: no more use deprecated api Modified: trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/renderer/MultiDecoratorListCellRenderer.java Modified: trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/renderer/MultiDecoratorListCellRenderer.java =================================================================== --- trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/renderer/MultiDecoratorListCellRenderer.java 2012-08-08 12:20:21 UTC (rev 2476) +++ trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/renderer/MultiDecoratorListCellRenderer.java 2012-08-08 12:20:40 UTC (rev 2477) @@ -58,10 +58,10 @@ this.types = new ArrayList<Class<?>>(); List<Decorator<?>> tmp = new ArrayList<Decorator<?>>(); for (JXPathDecorator<?> d : decorator) { - if (types.contains(d.getInternalClass())) { - throw new IllegalArgumentException("can not have twice a decorator of type " + d.getInternalClass()); + if (types.contains(d.getType())) { + throw new IllegalArgumentException("can not have twice a decorator of type " + d.getType()); } - types.add(d.getInternalClass()); + types.add(d.getType()); tmp.add(d); } decorators = tmp.toArray(new Decorator<?>[tmp.size()]); @@ -72,7 +72,11 @@ } @Override - public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { + public Component getListCellRendererComponent(JList list, + Object value, + int index, + boolean isSelected, + boolean cellHasFocus) { if (value != null) { int i = types.indexOf(value.getClass()); if (i != -1) { @@ -80,6 +84,8 @@ value = d.toString(value); } } - return delegate.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); + Component component = delegate.getListCellRendererComponent( + list, value, index, isSelected, cellHasFocus); + return component; } }