Package org.gephi.ranking.api

Examples of org.gephi.ranking.api.Transformer


    private void initApply() {
        applyButton.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {
                Transformer transformer = getSelectedTransformer();
                if (transformer != null) {
                    RankingController rankingController = Lookup.getDefault().lookup(RankingController.class);
                    if (interpolator != null) {
                        transformer.setInterpolator(new org.gephi.ranking.api.Interpolator() {

                            public float interpolate(float x) {
                                return interpolator.interpolate(x);
                            }
                        });
View Full Code Here


        }
        applyButton.setVisible(false);
        splineButton.setVisible(false);

        if (selectedRanking != null) {
            Transformer transformer = getSelectedTransformer();
            TransformerUI transformerUI;
            if (transformer != null) {
                //Saved Transformer in the model
                transformerUI = getUIForTransformer(transformer);
            } else {
View Full Code Here

        int index = 0;
        for (String elmtType : controller.getElementTypes()) {
            ButtonGroup g = buttonGroups.get(index);
            boolean active = model == null ? false : model.getCurrentElementType().equals(elmtType);
            g.clearSelection();
            Transformer t = model.getCurrentTransformer(elmtType);
            String selected = model == null ? "" : controller.getUI(t).getDisplayName();
            for (Enumeration<AbstractButton> btns = g.getElements(); btns.hasMoreElements();) {
                AbstractButton btn = btns.nextElement();
                btn.setVisible(active);
                if (btn.getName().equals(selected)) {
View Full Code Here

        //Transformers
        writer.writeStartElement(TRANSFORMERS);
        for (Entry<String, LinkedHashMap<String, Transformer>> entry : model.transformers.entrySet()) {
            for (Entry<String, Transformer> t : entry.getValue().entrySet()) {
                Transformer transformer = t.getValue();
                if (transformer instanceof Serializable) {
                    writer.writeStartElement(TRANSFORMER);
                    writer.writeAttribute("name", t.getKey());
                    writer.writeAttribute(ELEMENT_TYPE, entry.getKey());
                    if (model.currentTransformer.get(entry.getKey()).equals(transformer)) {
View Full Code Here

                        boolean current = false;
                        if (reader.getAttributeValue(null, TRANSFORMER_CURRENT) != null) {
                            current = true;
                        }
                        LinkedHashMap<String, Transformer> transMap = model.transformers.get(elmtType);
                        Transformer t = transMap.get(transformerName);
                        if (t != null && t instanceof Serializable) {

                            //Unserialize transformer
                            String valueXML = reader.getAttributeValue(null, "data");
                            XMLDecoder xmlDecoder = new XMLDecoder(new ByteArrayInputStream(valueXML.getBytes()));
View Full Code Here

            refreshCombo();
        }
    }

    private void refreshTransformerPanel(Ranking selectedRanking) {
        Transformer transformer = model.getCurrentTransformer();
        boolean autoTransformer = model.isAutoTransformer(transformer);
        TransformerUI transformerUI = controller.getUI(transformer);
        if (!Double.isNaN(selectedRanking.getMinimumValue().doubleValue())
                && !Double.isNaN(selectedRanking.getMaximumValue().doubleValue())
                && selectedRanking.getMinimumValue() != selectedRanking.getMaximumValue()) {
View Full Code Here

    private void initControls() {
        applyButton.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                Transformer transformer = model.getCurrentTransformer();
                if (transformer != null) {
                    RankingController rankingController = Lookup.getDefault().lookup(RankingController.class);
                    if (interpolator != null) {
                        rankingController.setInterpolator(new org.gephi.ranking.api.Interpolator() {
View Full Code Here

        model = null;
    }

    private void refreshTable() {
        Ranking ranking = model.getCurrentRanking();
        Transformer transformer = model.getCurrentTransformer();

        if (model.isListVisible()) {
            fetchTable(ranking, transformer);
        } else {
            SwingUtilities.invokeLater(new Runnable() {
View Full Code Here

    public void setCurrentTransformer(Transformer transformer) {
        if (currentTransformer.get(currentElementType) == transformer) {
            return;
        }
        Transformer oldValue = currentTransformer.get(currentElementType);
        currentTransformer.put(currentElementType, transformer);
        if (model.getAutoTransformerRanking(transformer) != null) {
            setCurrentRanking(model.getAutoTransformerRanking(transformer));
        }
        firePropertyChangeEvent(CURRENT_TRANSFORMER, oldValue, transformer);
View Full Code Here

TOP

Related Classes of org.gephi.ranking.api.Transformer

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.