/** * {@inheritDoc} */ @Override protected Object getConnecteeValue() { String text = getConnectedSComponent().getText(); if (StringUtils.isEmpty(text)) { return null; } if (formatter != null) { try { Object value = formatter.parse(getConnectedSComponent().getText()); getConnectedSComponent().setText(formatter.format(value)); return value; } catch (ParseException ex) { setConnecteeValue(null); return null; } } return text; }
throws IOException { final SLabel label = (SLabel) component; final String text = label.getText(); final SIcon icon = label.isEnabled() ? label.getIcon() : label.getDisabledIcon(); final int horizontalTextPosition = label.getHorizontalTextPosition();