/** * Sets the toStringPropertyConnector. * * @param toStringPropertyConnector * the toStringPropertyConnector to set. */ public void setToStringPropertyConnector( IValueConnector toStringPropertyConnector) { if (this.toStringPropertyConnector != null) { this.toStringPropertyConnector .removeConnectorValueChangeListener(toStringListener); } this.toStringPropertyConnector = toStringPropertyConnector; if (this.toStringPropertyConnector != null) { this.toStringPropertyConnector .addConnectorValueChangeListener(toStringListener); } }
/** * Sets the toStringPropertyConnector. * * @param toStringPropertyConnector * the toStringPropertyConnector to set. */ public void setToStringPropertyConnector( IValueConnector toStringPropertyConnector) { if (this.toStringPropertyConnector != null) { this.toStringPropertyConnector .removeConnectorValueChangeListener(toStringListener); } this.toStringPropertyConnector = toStringPropertyConnector; if (this.toStringPropertyConnector != null) { this.toStringPropertyConnector .addConnectorValueChangeListener(toStringListener); } }
/** * Sets the toStringPropertyConnector. * * @param toStringPropertyConnector * the toStringPropertyConnector to set. */ public void setToStringPropertyConnector( IValueConnector toStringPropertyConnector) { if (this.toStringPropertyConnector != null) { this.toStringPropertyConnector .removeConnectorValueChangeListener(toStringListener); } this.toStringPropertyConnector = toStringPropertyConnector; if (this.toStringPropertyConnector != null) { this.toStringPropertyConnector .addConnectorValueChangeListener(toStringListener); } }
private void bindChildConnector(int index) { IValueConnector cellConnector = collectionConnector .getChildConnector(index); if (cellConnector instanceof IRenderableCompositeValueConnector && ((IRenderableCompositeValueConnector) cellConnector) .getRenderingConnector() != null) { ((IRenderableCompositeValueConnector) cellConnector) .getRenderingConnector().addConnectorValueChangeListener( getChildConnectorListener(index)); } else { cellConnector .addConnectorValueChangeListener(getChildConnectorListener(index)); } }
private void bindChildConnector(int index) { IValueConnector cellConnector = collectionConnector .getChildConnector(index); if (cellConnector instanceof IRenderableCompositeValueConnector && ((IRenderableCompositeValueConnector) cellConnector) .getRenderingConnector() != null) { ((IRenderableCompositeValueConnector) cellConnector) .getRenderingConnector().addConnectorValueChangeListener( getChildConnectorListener(index)); } else { cellConnector .addConnectorValueChangeListener(getChildConnectorListener(index)); } }
private void bindChildConnector(int index) { IValueConnector cellConnector = collectionConnector .getChildConnector(index); if (cellConnector instanceof IRenderableCompositeValueConnector && ((IRenderableCompositeValueConnector) cellConnector) .getRenderingConnector() != null) { ((IRenderableCompositeValueConnector) cellConnector) .getRenderingConnector().addConnectorValueChangeListener( getChildConnectorListener(index)); } else { cellConnector .addConnectorValueChangeListener(getChildConnectorListener(index)); } }
private void checkListenerRegistrationForConnector(IValueConnector connector) { if (connector != null) { // we can add the listener many times since the backing store listener // collection is a Set. connector.addConnectorValueChangeListener(connectorsListener); if (connector instanceof ICompositeValueConnector) { for (String childConnectorId : ((ICompositeValueConnector) connector) .getChildConnectorKeys()) { checkListenerRegistrationForConnector(((ICompositeValueConnector) connector) .getChildConnector(childConnectorId)); } } } }
private void checkListenerRegistrationForConnector(IValueConnector connector) { if (connector != null) { // we can add the listener many times since the backing store listener // collection is a Set. connector.addConnectorValueChangeListener(connectorsListener); if (connector instanceof ICompositeValueConnector) { for (String childConnectorId : ((ICompositeValueConnector) connector) .getChildConnectorKeys()) { checkListenerRegistrationForConnector(((ICompositeValueConnector) connector) .getChildConnector(childConnectorId)); } } } }
private void checkListenerRegistrationForConnector(IValueConnector connector) { if (connector != null) { // we can add the listener many times since the backing store listener // collection is a Set. connector.addConnectorValueChangeListener(connectorsListener); if (connector instanceof ICompositeValueConnector) { for (String childConnectorId : ((ICompositeValueConnector) connector) .getChildConnectorKeys()) { checkListenerRegistrationForConnector(((ICompositeValueConnector) connector) .getChildConnector(childConnectorId)); } } } }
private void bindChildRowConnector(int row) { ICompositeValueConnector rowConnector = (ICompositeValueConnector) collectionConnector .getChildConnector(row); rowConnector .addConnectorValueChangeListener(getChildRowConnectorListener(row)); for (int col = 0; col < columnConnectorKeys.size(); col++) { IValueConnector cellConnector = rowConnector .getChildConnector(columnConnectorKeys.get(col)); if (cellConnector instanceof IRenderableCompositeValueConnector && ((IRenderableCompositeValueConnector) cellConnector) .getRenderingConnector() != null) { ((IRenderableCompositeValueConnector) cellConnector) .getRenderingConnector().addConnectorValueChangeListener( getChildCellConnectorListener(row, col)); } else { CellConnectorListener listener = getChildCellConnectorListener(row, col); cellConnector.addConnectorValueChangeListener(listener); cellConnector.addPropertyChangeListener(listener); } } }
private void bindChildRowConnector(int row) { ICompositeValueConnector rowConnector = (ICompositeValueConnector) collectionConnector .getChildConnector(row); rowConnector .addConnectorValueChangeListener(getChildRowConnectorListener(row)); for (int col = 0; col < columnConnectorKeys.size(); col++) { IValueConnector cellConnector = rowConnector .getChildConnector(columnConnectorKeys.get(col)); if (cellConnector instanceof IRenderableCompositeValueConnector && ((IRenderableCompositeValueConnector) cellConnector) .getRenderingConnector() != null) { ((IRenderableCompositeValueConnector) cellConnector) .getRenderingConnector().addConnectorValueChangeListener( getChildCellConnectorListener(row, col)); } else { CellConnectorListener listener = getChildCellConnectorListener(row, col); cellConnector.addConnectorValueChangeListener(listener); cellConnector.addPropertyChangeListener(listener); } } }
private void bindChildRowConnector(int row) { ICompositeValueConnector rowConnector = (ICompositeValueConnector) collectionConnector .getChildConnector(row); if (rowConnector != null) { rowConnector .addConnectorValueChangeListener(getChildRowConnectorListener(row)); for (int col = 0; col < columnConnectorKeys.size(); col++) { IValueConnector cellConnector = rowConnector .getChildConnector(columnConnectorKeys.get(col)); if (cellConnector instanceof IRenderableCompositeValueConnector && ((IRenderableCompositeValueConnector) cellConnector) .getRenderingConnector() != null) { ((IRenderableCompositeValueConnector) cellConnector) .getRenderingConnector().addConnectorValueChangeListener( getChildCellConnectorListener(row, col)); } else { CellConnectorListener listener = getChildCellConnectorListener(row, col); cellConnector.addConnectorValueChangeListener(listener); cellConnector.addPropertyChangeListener(listener); } } } }
.createValueConnector(cardView.getDescriptor().getName()); cardViewConnector .addConnectorValueChangeListener(new IConnectorValueChangeListener() {
.createValueConnector(cardView.getDescriptor().getName()); cardViewConnector .addConnectorValueChangeListener(new IConnectorValueChangeListener() {
.createValueConnector(cardView.getDescriptor().getName()); cardViewConnector .addConnectorValueChangeListener(new IConnectorValueChangeListener() {
/** * {@inheritDoc} */ @Override public IEditorComponent getTableCellEditorComponent(ULCTable table, @SuppressWarnings("unused") Object value, @SuppressWarnings("unused") int row) { IEditorComponent editorComponent = (IEditorComponent) editorView.getPeer(); if (editorView.getConnector() instanceof ULCActionFieldConnector) { editorView.getConnector().addConnectorValueChangeListener( getEditorViewConnectorListener(table, (ULCActionField) editorView .getPeer())); ((ULCActionField) editorView.getPeer()).setParent(table.getParent()); } return editorComponent; }
/** * Constructs a new <code>SwingViewCellEditorAdapter</code> instance. * * @param editorView * the swing view used as editor. */ public SwingViewCellEditorAdapter(IView<JComponent> editorView) { this.editorView = editorView; if (editorView.getPeer() instanceof AbstractButton) { ((AbstractButton) editorView.getPeer()) .setHorizontalAlignment(SwingConstants.CENTER); } if (!(editorView.getPeer() instanceof JTextComponent)) { editorView.getConnector().addConnectorValueChangeListener( new IConnectorValueChangeListener() { public void connectorValueChange(@SuppressWarnings("unused") ConnectorValueChangeEvent evt) { stopCellEditing(); } }); } // To prevent the editor from being read-only. editorView.getConnector().setModelConnector( new BasicValueConnector(editorView.getConnector().getId())); }
/** * Returns the SComponent peer of the wings view. * <p> * {@inheritDoc} */ @SuppressWarnings("unused") public SComponent getTableCellEditorComponent(STable table, Object value, boolean isSelected, int row, int column) { modelConnector.removeConnectorValueChangeListener(this); if (value instanceof IValueConnector) { modelConnector.setConnectorValue(((IValueConnector) value) .getConnectorValue()); } else { modelConnector.setConnectorValue(value); } modelConnector.addConnectorValueChangeListener(this); if (editorView.getPeer() instanceof SCheckBox) { ((SCheckBox) editorView.getPeer()).setSelected(!((SCheckBox) editorView .getPeer()).isSelected()); } if (!isSelected) { table.setSelectedRow(row); } return editorView.getPeer(); }
(IComponentDescriptorProvider<?>) modelDescriptor)); viewConnector .addConnectorValueChangeListener(new IConnectorValueChangeListener() {
(IComponentDescriptorProvider<?>) modelDescriptor)); viewConnector .addConnectorValueChangeListener(new IConnectorValueChangeListener() {