| 1 16 package org.outerj.daisy.doctaskrunner.commonimpl; 17 18 import org.outerj.daisy.doctaskrunner.Tasks; 19 import org.outerj.daisy.doctaskrunner.Task; 20 import org.outerx.daisy.x10Doctaskrunner.TasksDocument; 21 import org.outerx.daisy.x10Doctaskrunner.TaskDocument; 22 23 public class TasksImpl implements Tasks { 24 private final Task[] tasks; 25 26 public TasksImpl(Task[] tasks) { 27 this.tasks = tasks; 28 } 29 30 public Task[] getArray() { 31 return tasks; 32 } 33 34 public TasksDocument getXml() { 35 TasksDocument tasksDocument = TasksDocument.Factory.newInstance(); 36 37 TaskDocument.Task[] tasksXml = new TaskDocument.Task[tasks.length]; 38 for (int i = 0; i < tasks.length; i++) { 39 tasksXml[i] = tasks[i].getXml().getTask(); 40 } 41 42 tasksDocument.addNewTasks().setTaskArray(tasksXml); 43 return tasksDocument; 44 } 45 } 46 | Popular Tags |