/** * {@inheritDoc} */ @Override protected Object getConnecteeValue() { Color value = getConnectedSComponent().getValue(); if (value != null) { return ColorHelper.toHexString(value.getRed(), value.getGreen(), value .getBlue(), value.getAlpha()); } return null; }
/** * {@inheritDoc} */ @Override protected Object getConnecteeValue() { Color value = getConnectedSComponent().getValue(); if (value != null) { return ColorHelper.toHexString(value.getRed(), value.getGreen(), value .getBlue(), value.getAlpha()); } return null; }
/** * {@inheritDoc} */ @Override protected void bindSComponent() { getConnectedSComponent().addChangeListener(new ChangeListener() { /** * {@inheritDoc} */ public void stateChanged(@SuppressWarnings("unused") ChangeEvent e) { fireConnectorValueChange(); } }); }
/** * {@inheritDoc} */ @Override protected void bindSComponent() { getConnectedSComponent().addChangeListener(new ChangeListener() { /** * {@inheritDoc} */ public void stateChanged(@SuppressWarnings("unused") ChangeEvent e) { fireConnectorValueChange(); } }); }
/** * {@inheritDoc} */ @Override protected void setConnecteeValue(Object aValue) { if (aValue != null) { int[] rgba = ColorHelper.fromHexString((String) aValue); getConnectedSComponent().setValue( new Color(rgba[0], rgba[1], rgba[2], rgba[3])); } else { getConnectedSComponent().setValue(null); } } }
/** * {@inheritDoc} */ @Override protected void setConnecteeValue(Object aValue) { if (aValue != null) { int[] rgba = ColorHelper.fromHexString((String) aValue); getConnectedSComponent().setValue( new Color(rgba[0], rgba[1], rgba[2], rgba[3])); } else { getConnectedSComponent().setValue(null); } } }
/** * {@inheritDoc} */ @Override public void writabilityChange() { super.writabilityChange(); getConnectedSComponent().setEnabled(isWritable()); }
/** * {@inheritDoc} */ @Override public void updateState() { super.updateState(); getConnectedSComponent().setEnabled(isWritable()); }