Package org.openide.nodes

Examples of org.openide.nodes.Node


    @Override
    public PasteType getDropType(final Transferable t, int action, int index) {
        if (category == null || !category.equals(FiltersExplorer.QUERIES)) {
            return null;
        }
        final Node dropNode = NodeTransfer.node(t, DnDConstants.ACTION_COPY_OR_MOVE);
        if (dropNode != null && dropNode instanceof QueryNode) {
            return new PasteType() {

                @Override
                public Transferable paste() throws IOException {
View Full Code Here


        setIconBaseWithExtension("org/gephi/desktop/filters/query/resources/queries.png");
    }

    @Override
    public PasteType getDropType(Transferable t, int action, int index) {
        final Node dropNode = NodeTransfer.node(t, DnDConstants.ACTION_COPY_OR_MOVE);

        if (t.isDataFlavorSupported(FilterBuilderNode.DATA_FLAVOR)) {
            try {
                final FilterBuilder fb = (FilterBuilder) t.getTransferData(FilterBuilderNode.DATA_FLAVOR);
                return new PasteType() {
View Full Code Here

        return new Action[0];
    }

    @Override
    public PasteType getDropType(final Transferable t, int action, int index) {
        final Node dropNode = NodeTransfer.node(t, DnDConstants.ACTION_COPY_OR_MOVE);
        if (dropNode != null && dropNode instanceof QueryNode) {
            Query q = ((QueryNode) dropNode).getQuery();
            if (!Arrays.asList(q.getDescendantsAndSelf()).contains(parent)) { //Check if not parent
                return new PasteType() {
View Full Code Here

            if (uiModel == null) {
                return;
            }
            Node[] nodeArray = (Node[]) evt.getNewValue();
            if (nodeArray.length > 0) {
                Node node = ((Node[]) evt.getNewValue())[0];
                if (node instanceof RootNode) {
                    uiModel.setSelectedQuery(null);
                    filterController.setCurrentQuery(null);
                    return;
                }
                while (!(node instanceof QueryNode)) {
                    node = node.getParentNode();
                    if (node.getParentNode() == null) {
                        uiModel.setSelectedQuery(null);
                        filterController.setCurrentQuery(null);
                        return;
                    }
                }
View Full Code Here

        } else if (node instanceof QueryNode) {
            QueryNode queryNode = (QueryNode) node;
            if (uiModel.isExpanded(queryNode.getQuery())) {
                expandNode(queryNode);
            }
            Node firstChild = queryNode.getChildren().getNodeAt(0);
            if (firstChild != null && firstChild instanceof ParameterNode) {
                if (uiModel.isParametersExpanded(queryNode.getQuery())) {
                    expandNode(firstChild);
                }
            }
View Full Code Here

            for (Node n : rootNode.getChildren().getNodes()) {
                saveExpandStatus(n);
            }
        } else if (node instanceof QueryNode) {
            QueryNode queryNode = (QueryNode) node;
            Node firstChild = queryNode.getChildren().getNodeAt(0);
            boolean parameterExpanded = false;
            if (firstChild != null && firstChild instanceof ParameterNode) {
                parameterExpanded = isExpanded(firstChild);
            }
            uiModel.setExpand(queryNode.getQuery(), isExpanded(queryNode), parameterExpanded);
View Full Code Here

            FileObject oldMain = provider.getMainFile();
            provider.setMainFile(getFile());
            fireDisplayNameChange(getDisplayName(), getHtmlDisplayName());
            if (oldMain != null) {
                try {
                    Node oldMainFilesNode = DataObject.find(oldMain).getNodeDelegate();
                    if (oldMainFilesNode instanceof QuorumFileDataNode) {
                        ((QuorumFileDataNode) oldMainFilesNode).fireDisplayNameChange(null, oldMainFilesNode.getDisplayName());
                    }
                } catch (DataObjectNotFoundException donfe) { //Should never happen
                    Exceptions.printStackTrace(donfe);
                }
            }
View Full Code Here

    @Override
    public Node createLogicalView() {
        try {
            DataFolder sourcesDataObject = DataFolder.findFolder(project.getProjectDirectory()); //Bug Fix -- Andrew Hauck
            Node realSourcesFolderNode = sourcesDataObject.getNodeDelegate(); //Bug Fix -- Andrew Hauck
            //This FilterNode will be our project node
            return new SourcesNode (realSourcesFolderNode, project);

        } catch (DataObjectNotFoundException donfe) {
            Exceptions.printStackTrace(donfe);
View Full Code Here

        ((TreeTableView) jScrollPane1).getAccessibleContext().setAccessibleName("Sodbeans Output");
        jScrollPane1.setVisible(true);
        ((TreeTableView) jScrollPane1).setRootVisible(false);

        mgr.setRootContext(AbstractNode.EMPTY);
        Node node = compilerErrorManager.getRootCompilerErrorNode();
        Node outputNode = commandLine.getOutputNode();
        if (node != null) {//dealing with compiler error sheet


            Node[] nodes = node.getChildren().getNodes();

            PropertySet set[];
            if (nodes.length != 0) {
                set = nodes[0].getPropertySets();
            } else {
                set = node.getPropertySets();
            }

            if (set.length > 0) {
                properties = set[0].getProperties();
                if(properties.length > 0){
                    ((TreeTableView) jScrollPane1).setProperties(properties);
                }
            }

            mgr.setRootContext(node);

        } else if (outputNode != null) {//dealing with output console sheet
            PropertySet set[] = outputNode.getPropertySets();
            if (set.length > 0) {
                properties = set[0].getProperties();
            }
            try {
                ((TreeTableView) jScrollPane1).setProperties(properties);
View Full Code Here

    }

    public class RightKeyHandler extends AbstractAction {
        @Override
        public void actionPerformed(ActionEvent evt) {
            Node n = getSelectedErrorNode();

            if (n == null) {
                return;
            }
            try {
                Node.Property[] prop = n.getPropertySets()[0].getProperties();
                if (isIgnorableNode(n)) {
                    return;
                }
               
                if (TextToSpeechOptions.isScreenReading() && n.getShortDescription().compareTo("Error") == 0) {
                    speech.speak("Compiler error " + n.getDisplayName()
                            + "           " + " Line  "
                            + prop[0].getValue().toString()
                            + "           " + " File  "
                            + prop[1].getValue().toString()
                            + "           " + " Path  "
View Full Code Here

TOP

Related Classes of org.openide.nodes.Node

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.