Examples of ModelTableList


Examples of fr.soleil.salsa.client.util.ModelTableList

            colVector.add("");
            colVector.add("");
            List<Class<?>> columnClass = new ArrayList<Class<?>>();
            columnClass.add(Boolean.class);
            columnClass.add(String.class);
            this.model = new ModelTableList(colVector, columnClass);

            Vector<Object> rowData = new Vector<Object>();
            rowData.add(new Boolean(false));
            rowData.add(defaultSensorName);
            this.model.addRow(rowData);
View Full Code Here

Examples of fr.soleil.salsa.client.util.ModelTableList

        colVector.add("");
        colVector.add("");
        List<Class<?>> columnClass = new ArrayList<Class<?>>();
        columnClass.add(Boolean.class);
        columnClass.add(String.class);
        model = new ModelTableList(colVector, columnClass);

        if (listSensors != null && listSensors.size() > 0) {
            for (ISensor sensor : listSensors) {
                // Add element to model
                Vector<Object> rowData = new Vector<Object>();
View Full Code Here

Examples of fr.soleil.salsa.client.util.ModelTableList

        columnClass.add(Double.class);
        columnClass.add(Double.class);
        columnClass.add(Integer.class);
        columnClass.add(Double.class);

        this.tableModel = new ModelTableList(getColumnsNames(), columnClass);

        addModelListenerToCurrentModel();
    }
View Full Code Here

Examples of fr.soleil.salsa.client.util.ModelTableList

                int row = tme.getFirstRow();
                int column = tme.getColumn();

                if (tme.getType() == TableModelEvent.UPDATE) {

                    ModelTableList tmpTableModel = (ModelTableList) tme.getSource();
                    EnergyTrajectoryLine energyTrajectoryLine = energyTrajectoryLines.get(row);

                    switch (column) {
                        case 1: // start energy
                            Double startEnergy = (Double) tmpTableModel.getValueAt(row, column);
                            energyTrajectoryLine.setBeginPosition(startEnergy);
                            controller.notifyBeginPositionAfterChanged(startEnergy, row);
                            break;
                        case 2: // end energy
                            Double endEnergy = (Double) tmpTableModel.getValueAt(row, column);
                            energyTrajectoryLine.setEndPosition(endEnergy);
                            controller.notifyEndPositionAfterChanged(endEnergy, row);
                            break;
                        case 3: // energy step
                            Double energyStep = (Double) tmpTableModel.getValueAt(row, column);
                            energyTrajectoryLine.setDelta(energyStep);
                            controller.notifyDeltaAfterChanged(energyStep, row);
                            break;
                        case 4: // step number
                            Integer stepNumber = (Integer) tmpTableModel.getValueAt(row, column);
                            energyTrajectoryLine.setStepNumber(stepNumber);
                            controller.notifyStepNumberAfterChanged(stepNumber, row);
                            break;
                        case 5: // integration time
                            Double integrationTime = (Double) tmpTableModel.getValueAt(row, column);
                            energyTrajectoryLine.setIntegrationTime(integrationTime);
                            controller.notifyIntegrationTimeAfterChanged(integrationTime, row);
                            break;
                    }
                }
View Full Code Here

Examples of fr.soleil.salsa.client.util.ModelTableList

        columnClass.add(Double.class);
        columnClass.add(Double.class);
        columnClass.add(Integer.class);
        columnClass.add(Double.class);

        this.tableModel = new ModelTableList(getColumnsNames(), columnClass) {

            private static final long serialVersionUID = 1639834079696538876L;

            @Override
            public boolean isCellEditable(int row, int column) {
View Full Code Here

Examples of fr.soleil.salsa.client.util.ModelTableList

                int row = tme.getFirstRow();
                int column = tme.getColumn();

                if (tme.getType() == TableModelEvent.UPDATE) {

                    ModelTableList tmpTableModel = (ModelTableList) tme.getSource();
                    EnergyTrajectoryLine energyTrajectoryLine = energyTrajectoryLines.get(row);

                    switch (column) {
                        case 1: // start energy
                            Double startEnergy = (Double) tmpTableModel.getValueAt(row, column);
                            energyTrajectoryLine.setBeginPosition(startEnergy);
                            if (controller != null) {
                                controller.notifyBeginPositionAfterChanged(startEnergy, row);
                            }
                            break;
                        case 2: // end energy
                            Double endEnergy = (Double) tmpTableModel.getValueAt(row, column);
                            energyTrajectoryLine.setEndPosition(endEnergy);
                            if (controller != null) {
                                controller.notifyEndPositionAfterChanged(endEnergy, row);
                            }
                            break;
                        case 3: // energy step
                            Double energyStep = (Double) tmpTableModel.getValueAt(row, column);
                            energyTrajectoryLine.setDelta(energyStep);
                            if (controller != null) {
                                controller.notifyDeltaAfterChanged(energyStep, row);
                            }
                            break;
                        case 4: // step number
                            Integer stepNumber = (Integer) tmpTableModel.getValueAt(row, column);
                            energyTrajectoryLine.setStepNumber(stepNumber);
                            if (controller != null) {
                                controller.notifyStepNumberAfterChanged(stepNumber, row);
                            }
                            break;
                        case 5: // integration time
                            Double integrationTime = (Double) tmpTableModel.getValueAt(row, column);
                            energyTrajectoryLine.setIntegrationTime(integrationTime);
                            if (controller != null) {
                                controller.notifyIntegrationTimeAfterChanged(integrationTime, row);
                            }
                            break;
View Full Code Here

Examples of fr.soleil.salsa.client.util.ModelTableList

            colVector.add("");
            colVector.add("");
            List<Class<?>> columnClass = new ArrayList<Class<?>>();
            columnClass.add(Boolean.class);
            columnClass.add(String.class);
            model = new ModelTableList(colVector, columnClass);

            Vector<Object> rowData = new Vector<Object>();
            rowData.add(new Boolean(false));
            rowData.add(defaultDeviceName);
            model.addRow(rowData);
View Full Code Here

Examples of fr.soleil.salsa.client.util.ModelTableList

        colVector.add("");
        colVector.add("");
        List<Class<?>> columnClass = new ArrayList<Class<?>>();
        columnClass.add(Boolean.class);
        columnClass.add(String.class);
        this.model = new ModelTableList(colVector, columnClass);
        if (listDevices != null && listDevices.size() > 0) {
            ArrayList<D> toRemove = new ArrayList<D>();
            for (D device : listDevices) {
                // Add element to model
                if (!addRow(device)) {
View Full Code Here

Examples of fr.soleil.salsa.client.util.ModelTableList

            colVector.add("");
            colVector.add("");
            List<Class<?>> columnClass = new ArrayList<Class<?>>();
            columnClass.add(Boolean.class);
            columnClass.add(IDevice.class);
            model = new ModelTableList(colVector, columnClass);

            Vector<Object> rowData = new Vector<Object>();
            rowData.add(new Boolean(false));
            rowData.add(new DeviceImpl());
            model.addRow(rowData);
View Full Code Here

Examples of fr.soleil.salsa.client.util.ModelTableList

        colVector.add("");
        colVector.add("");
        List<Class<?>> columnClass = new ArrayList<Class<?>>();
        columnClass.add(Boolean.class);
        columnClass.add(IDevice.class);
        this.model = new ModelTableList(colVector, columnClass);
        if ((listDevices != null) && (listDevices.size() > 0)) {
            List<IDevice> toRemove = new ArrayList<IDevice>();
            for (IDevice device : listDevices) {
                // Add element to model
                if (!addRow(device)) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.