Package org.gradle.foundation

Examples of org.gradle.foundation.TaskView


        }
        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

     * @param  project    the project to execute.
    */
    private void executeDefaultTasksInProject(ProjectView project) {
        Iterator<TaskView> iterator = project.getDefaultTasks().iterator();
        while (iterator.hasNext()) {
            TaskView task = iterator.next();
            gradlePluginLord.addExecutionRequestToQueue(task, false);
        }
    }
View Full Code Here

        StringBuilder taskString = new StringBuilder();
        Iterator<TaskView> iterator = tasks.iterator();
        while( iterator.hasNext() )
        {
           TaskView taskView = iterator.next();

            taskString.append( taskView.getFullTaskName() );
            if( iterator.hasNext() ) {
                taskString.append( ' ' );
            }
        }
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

    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

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.