/** * DOCUMENT ME! * * @param vali DOCUMENT ME! */ public void reSetValidator(final Validatable vali) { if (vali == null) { log.warn("VALI == NULL"); iconContainer.setVisible(false); } else { this.vali = vali; comp.remove(iconContainer); iconContainer.setVisible(true); comp.setLayout(new java.awt.BorderLayout()); comp.add(iconContainer, java.awt.BorderLayout.EAST); vali.addValidationStateChangedListener(this); // TODO SIGNATURE CHANGED -- UGLY better possibilites ?? validationStateChanged(null); } }