Package fr.soleil.data.service

Examples of fr.soleil.data.service.IKey


            int format = TangoAttributeHelper.getAttributeFormat(model, attributeName);

            if (format == TangoConstHelper.STRING_FORMAT) {
                stringBox.connectWidget(readNumberField, attributeKey);
                if (isSettable) {
                    IKey attributeWriteKey = generateWriteAttributeKey(attributeName);
                    stringBox.connectWidget(textField, attributeWriteKey);
                }
            } else if (format == TangoConstHelper.BOOLEAN_FORMAT) {
                booleanScalarBox.connectWidget(checkBox, attributeKey);
                if (isSettable) {
                    IKey attributeWriteKey = generateWriteAttributeKey(attributeName);
                    booleanScalarBox.connectWidget(booleanComboBox, attributeWriteKey);
                }
            } else if (format == TangoConstHelper.NUMERICAL_FORMAT) {
                stringBox.connectWidget(readNumberField, attributeKey);
                if (isSettable) {
                    IKey attributeWriteKey = generateWriteAttributeKey(attributeName);
                    numberScalarBox.connectWidget(wheelswitch, attributeWriteKey);
                }
            }
        }
    }
View Full Code Here


                chartViewer.setDataViewCometeColor(attributeKey.getInformationKey(), CometeColor.RED);
            }

            boolean isSettable = !TangoAttributeHelper.isAttributeReadOnly(model, attributeName);
            if (isSettable) {
                IKey writeAttributeKey = generateWriteAttributeKey(attributeName);
                // System.out.println("Id read =" +
                // writeAttributeKey.getInformationKey());
                chartBox.connectWidget(chartViewer, writeAttributeKey);
                // setWidgetModel(chartViewer, chartBox, writeAttributeKey);
                properties = plotPropertiesMap.get(writeAttributeKey.getInformationKey().toLowerCase());
                if (properties != null) {
                    if (properties.getAxisChoice() == -1) {
                        properties.setAxisChoice(IChartViewer.Y1);
                    }
                    chartViewer.setDataViewPlotProperties(writeAttributeKey.getInformationKey(), properties);
                } else {
                    chartViewer.setDataViewCometeColor(writeAttributeKey.getInformationKey(), CometeColor.BLUE);
                }
            }

            if (chartProperties != null) {
                chartViewer.setChartProperties(chartProperties);
View Full Code Here

        }
      
        boolean unavailable = ((configList == null) || (configList.trim().isEmpty()));
        currentConfigEditButton.setEnabled(!unavailable);

        IKey currentConfig = generateAttributeKey("currentConfig");
        setWidgetModel(currentConfigViewer, stringBox, currentConfig);
    }
View Full Code Here

    }

    public void updateFileNameEditDialog(FileNameEditDialog fileNameEditDialog) {

        fileNameEditDialog.loadPreferences();
        IKey fileNameKey = generateAttributeKey(getModel(), "filename");
        fileNameEditDialog.setApplyModel(fileNameKey);
        fileNameEditDialog.setValueModel(fileNameKey);
        fileNameKey = null;
        fileNameEditDialog.setWriteValueModel(generateWriteAttributeKey(getModel(), "filename"));
        fileNameEditDialog.setDefaultModel(generateCommandKey(getModel(), "setDefaultFileName"));
View Full Code Here

    }

    public void updateSubDirectoryEditDialog(SubDirectoryEditDialog subDirectoryEditDialog) {

        subDirectoryEditDialog.loadPreferences();
        IKey subDirectoryKey = generateAttributeKey(getModel(), "subDirectory");
        subDirectoryEditDialog.setApplyModel(subDirectoryKey);
        subDirectoryEditDialog.setValueModel(subDirectoryKey);
        subDirectoryKey = null;
        subDirectoryEditDialog.setWriteValueModel(generateWriteAttributeKey(getModel(),
                "subDirectory"));
View Full Code Here

                "SetDefaultRootDirectory"));
    }

    public void updateFileNameDialogModel(FileNameDialogModel fileNameDialogModel) {

        IKey fileNameKey = generateAttributeKey(getModel(), "filename");
        fileNameDialogModel.setApplyModel(fileNameKey);
        fileNameDialogModel.setValueModel(fileNameKey);
        fileNameKey = null;
        fileNameDialogModel.setWriteValueModel(generateWriteAttributeKey(getModel(), "filename"));
        fileNameDialogModel.setDefaultModel(generateCommandKey(getModel(), "setDefaultFileName"));
View Full Code Here

        fileNameDialogModel.setSymbolListModel(symbols);
    }

    public void updateSubDirectoryDialogModel(SubDirectoryDialogModel subDirectoryDialogModel) {

        IKey subDirectoryKey = generateAttributeKey(getModel(), "subDirectory");
        subDirectoryDialogModel.setApplyModel(subDirectoryKey);
        subDirectoryDialogModel.setValueModel(subDirectoryKey);
        subDirectoryKey = null;
        subDirectoryDialogModel.setWriteValueModel(generateWriteAttributeKey(getModel(),
                "subDirectory"));
View Full Code Here

    }

    public void updateFileNameEditDialog(FileNameEditDialog fileNameEditDialog) {

        fileNameEditDialog.loadPreferences();
        IKey fileNameKey = generateAttributeKey(getModel(), "filename");
        fileNameEditDialog.setApplyModel(fileNameKey);
        fileNameEditDialog.setValueModel(fileNameKey);
        fileNameKey = null;
        fileNameEditDialog.setWriteValueModel(generateWriteAttributeKey(getModel(), "filename"));
        fileNameEditDialog.setDefaultModel(generateCommandKey(getModel(), "setDefaultFileName"));
View Full Code Here

    }

    public void updateSubDirectoryEditDialog(SubDirectoryEditDialog subDirectoryEditDialog) {

        subDirectoryEditDialog.loadPreferences();
        IKey subDirectoryKey = generateAttributeKey(getModel(), "subDirectory");
        subDirectoryEditDialog.setApplyModel(subDirectoryKey);
        subDirectoryEditDialog.setValueModel(subDirectoryKey);
        subDirectoryKey = null;
        subDirectoryEditDialog.setWriteValueModel(generateWriteAttributeKey(getModel(),
                "subDirectory"));
View Full Code Here

        // System.out.println("refreshGUI DataRecorder=" + model);
        if (model != null && !model.isEmpty()) {
            // setStatusModel();
            deviceLabel.setText(getModel());
            getDeviceStatusLabel().setDeviceName(getModel());
            IKey statusKey = generateAttributeKey("Status");
            stringBox.connectWidget(statusLabel, statusKey);
            // setWidgetModel(statusLabel, stringBox, statusKey);
            stringBox.connectWidget(getDeviceStatusLabel(), statusKey);
            // setWidgetModel(deviceStatusLabel, stringBox, statusKey);
            statusLabel.setOpaque(true);
View Full Code Here

TOP

Related Classes of fr.soleil.data.service.IKey

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.