/** * {@inheritDoc} */ @Override protected void setConnecteeValue(Object aValue) { getConnectedSComponent().setValue(aValue); } }
/** * {@inheritDoc} */ @Override protected Object getConnecteeValue() { return getConnectedSComponent().getValue(); }
/** * Performs the action field action if the action field is not synchronized. */ public void performActionIfNeeded() { if (!getConnectedSComponent().isSynchronized()) { if (StringUtils.isEmpty(getConnectedSComponent().getActionText())) { setConnectorValue(null); } else { getConnectedSComponent().performAction(); } } }
/** * Performs the action field action if the action field is not synchronized. */ public void performActionIfNeeded() { if (!getConnectedSComponent().isSynchronized()) { if (StringUtils.isEmpty(getConnectedSComponent().getActionText())) { setConnectorValue(null); } else { getConnectedSComponent().performAction(); } } }
/** * {@inheritDoc} */ @Override protected void bindSComponent() { getConnectedSComponent().addTextFieldDocumentListener( new SDocumentListener() { public void changedUpdate(@SuppressWarnings("unused") SDocumentEvent e) { performActionIfNeeded(); } public void insertUpdate(@SuppressWarnings("unused") SDocumentEvent e) { performActionIfNeeded(); } public void removeUpdate(@SuppressWarnings("unused") SDocumentEvent e) { performActionIfNeeded(); } }); }
/** * {@inheritDoc} */ @Override protected void bindSComponent() { getConnectedSComponent().addTextFieldDocumentListener( new SDocumentListener() { public void changedUpdate(@SuppressWarnings("unused") SDocumentEvent e) { performActionIfNeeded(); } public void insertUpdate(@SuppressWarnings("unused") SDocumentEvent e) { performActionIfNeeded(); } public void removeUpdate(@SuppressWarnings("unused") SDocumentEvent e) { performActionIfNeeded(); } }); }
/** * {@inheritDoc} */ @Override protected void setConnecteeValue(Object aValue) { value = aValue; getConnectedSComponent().setValue(getActionText()); } }
public void connectorValueChange(ConnectorValueChangeEvent evt) { if (evt.getNewValue() instanceof byte[]) { getConnectedSComponent().setDecorated( ((byte[]) evt.getNewValue()).length > 0); } else { getConnectedSComponent().setDecorated(evt.getNewValue() != null); } } });
public void valueChange(ValueChangeEvent evt) { if (evt.getNewValue() instanceof byte[]) { getConnectedSComponent().setDecorated( ((byte[]) evt.getNewValue()).length > 0); } else { getConnectedSComponent().setDecorated(evt.getNewValue() != null); } } });
/** * {@inheritDoc} */ @Override public void writabilityChange() { super.writabilityChange(); getConnectedSComponent().setEditable(isWritable()); }
/** * Constructs a new <code>SActionFieldConnector</code> instance. * * @param id * the id of the connector. * @param actionField * the connected SActionField. */ public SActionFieldConnector(String id, SActionField actionField) { super(id, actionField); if (!getConnectedSComponent().isShowingTextField()) { addValueChangeListener(new IValueChangeListener() { public void valueChange(ValueChangeEvent evt) { if (evt.getNewValue() instanceof byte[]) { getConnectedSComponent().setDecorated( ((byte[]) evt.getNewValue()).length > 0); } else { getConnectedSComponent().setDecorated(evt.getNewValue() != null); } } }); } }
/** * Constructs a new <code>SActionFieldConnector</code> instance. * * @param id * the id of the connector. * @param actionField * the connected SActionField. */ public SActionFieldConnector(String id, SActionField actionField) { super(id, actionField); if (!getConnectedSComponent().isShowingTextField()) { addConnectorValueChangeListener(new IConnectorValueChangeListener() { public void connectorValueChange(ConnectorValueChangeEvent evt) { if (evt.getNewValue() instanceof byte[]) { getConnectedSComponent().setDecorated( ((byte[]) evt.getNewValue()).length > 0); } else { getConnectedSComponent().setDecorated(evt.getNewValue() != null); } } }); } }
/** * {@inheritDoc} */ @Override public void updateState() { super.updateState(); getConnectedSComponent().setEditable(isWritable()); }