/** * Constructs a new <code>SComponentConnector</code> instance. * * @param id * the connector identifier. * @param connectedSComponent * the connected SComponent. */ public SComponentConnector(String id, E connectedSComponent) { super(id); this.connectedSComponent = connectedSComponent; bindSComponent(); updateState(); }
/** * {@inheritDoc} */ @Override public void updateState() { super.updateState(); getConnectedSComponent().setEnabled(isWritable()); }
/** * {@inheritDoc} */ @Override public void updateState() { super.updateState(); getConnectedSComponent().setEnabled(isWritable()); }
/** * {@inheritDoc} */ @Override public void updateState() { super.updateState(); getConnectedSComponent().setEnabled(isWritable()); }
/** * {@inheritDoc} */ @Override public void updateState() { super.updateState(); getConnectedSComponent().setEditable(isWritable()); }
/** * {@inheritDoc} */ @Override public void updateState() { super.updateState(); getConnectedSComponent().setEnabled(isWritable()); }
/** * {@inheritDoc} */ @Override public void updateState() { super.updateState(); getConnectedSComponent().setEnabled(isWritable()); }
/** * {@inheritDoc} */ @Override public void updateState() { super.updateState(); if (isReadable()) { if (savedSelectedTextColor != null) { getConnectedSComponent().setForeground(savedSelectedTextColor); } savedSelectedTextColor = null; } else if (savedSelectedTextColor == null) { savedSelectedTextColor = getConnectedSComponent().getForeground(); getConnectedSComponent().setForeground( getConnectedSComponent().getForeground()); } getConnectedSComponent().setEditable(isWritable()); }