Package org.gradle.foundation

Examples of org.gradle.foundation.TaskView


                                             int startingIndex, P userProjectObject) {
        List<T> taskObjects = new ArrayList<T>();
        Iterator<TaskView> iterator = project.getTasks().iterator();
        int index = startingIndex;
        while (iterator.hasNext()) {
            TaskView task = iterator.next();

            if (filter.doesAllowTask(task)) {
                T taskObject = visitor.visitTask(task, index, project, userProjectObject);
                taskObjects.add(taskObject);
            }
View Full Code Here


        }
        return new ProjectWrapper(projectFromFullPath);
    }

    public TaskVersion1 getTask(String name) {
        TaskView taskView = projectView.getTask(name);
        if (taskView == null) {
            return null;
        }
        return new TaskWrapper(taskView);
    }
View Full Code Here

    public List<TaskVersion1> getDefaultTasks() {
        return TaskWrapper.convertTasks(projectView.getDefaultTasks());
    }

    public TaskVersion1 getTaskFromFullPath(String fullTaskName) {
        TaskView taskView = projectView.getTaskFromFullPath(fullTaskName);
        if (taskView == null) {
            return null;
        }

        return new TaskWrapper(taskView);
View Full Code Here

     */
    public static List<TaskVersion1> convertTasks(List<TaskView> taskViewList) {
        List<TaskVersion1> returnTasks = new ArrayList<TaskVersion1>();
        Iterator<TaskView> taskViewIterator = taskViewList.iterator();
        while (taskViewIterator.hasNext()) {
            TaskView taskView = taskViewIterator.next();
            returnTasks.add(new TaskWrapper(taskView));
        }

        return returnTasks;
    }
View Full Code Here

    private static <P, T> List<T> visitTasks(Visitor<P, T> visitor, ProjectAndTaskFilter filter, ProjectView project, P userProjectObject) {
        List<T> taskObjects = new ArrayList<T>();
        Iterator<TaskView> iterator = project.getTasks().iterator();
        while (iterator.hasNext()) {
            TaskView task = iterator.next();

            if (filter.doesAllowTask(task)) {
                T taskObject = visitor.visitTask(task, project, userProjectObject);
                taskObjects.add(taskObject);
            }
View Full Code Here

        List<TaskView> tasks = CollectionUtils.sort(project.getTasks(), taskSorter); //make a copy because we're going to sort them

        Iterator<TaskView> iterator = tasks.iterator();
        int index = startingIndex;
        while (iterator.hasNext()) {
            TaskView task = iterator.next();
            if (filter.doesAllowTask(task)) {
                T taskObject = visitor.visitTask(task, index, project, userProjectObject);
                taskObjects.add(taskObject);
            }
            index++;
View Full Code Here

                return;

            case AddSeparately:
                Iterator<TaskView> iterator = tasks.iterator();
                while (iterator.hasNext()) {
                    TaskView task = iterator.next();
                    addFavorite(task, alwaysShowOutput);
                }
                break;

            case AddAsSingleCommand:
View Full Code Here

    public void addFavorites(List<TaskView> tasks, boolean alwaysShowOutput) {
        boolean addedFavorite = false;

        Iterator<TaskView> iterator = tasks.iterator();
        while (iterator.hasNext()) {
            TaskView task = iterator.next();
            String fullTaskName = task.getFullTaskName();
            if (this.addFavorite(fullTaskName, alwaysShowOutput) != null) {
                addedFavorite = true;
            }
        }
View Full Code Here

    }

    public void hideTasks(List<TaskView> filteredTasks) {
        Iterator<TaskView> iterator = filteredTasks.iterator();
        while (iterator.hasNext()) {
            TaskView taskView = iterator.next();
            if (!filteredOutTaskNames.contains(taskView.getName())) {
                filteredOutTaskNames.add(taskView.getName());
            }
        }
        notifyChanges();
    }
View Full Code Here

    }

    public void showTasks(List<TaskView> filteredTasks) {
        Iterator<TaskView> iterator = filteredTasks.iterator();
        while (iterator.hasNext()) {
            TaskView taskView = iterator.next();
            filteredOutTaskNames.remove(taskView.getName());
        }
        notifyChanges();
    }
View Full Code Here

TOP

Related Classes of org.gradle.foundation.TaskView

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.