Uses of Class
net.sf.tomp.el.author.Course

Packages that use Course
net.sf.tomp.el.author   
net.sf.tomp.el.author.gui   
net.sf.tomp.el.author.io   
 

Uses of Course in net.sf.tomp.el.author
 

Methods in net.sf.tomp.el.author that return Course
 Course CourseTree.getCourse(java.lang.String id)
          Returns Course from courses.
 Course CourseTree.getCurrentCourse()
          Returns current course from properties.
 Course CourseTree.getFirstCourse()
          Returns first course in courses sorted map.
 Course CourseTree.newCourse(java.lang.String id)
          Created a new Course, makes its directories (also for its lectures), its main-info.xml file and puts the Course into the CourseTree.
 

Methods in net.sf.tomp.el.author that return types with arguments of type Course
 java.util.Collection<Course> CourseTree.getCourses()
          Returns a collection of Courses' values.
 

Methods in net.sf.tomp.el.author with parameters of type Course
 void CourseTree.addCourse(Course c)
          Adds a Course to a CourseTree.
 void CourseTree.removeCourse(Course c)
           
 

Constructors in net.sf.tomp.el.author with parameters of type Course
Lectures(Course c)
          Creates a new instance of Lectures and sets its course.
Practices(Course c)
          Creates a new instance of Practices and sets its course.
Projects(Course c)
          Creates a new instance of Projects and sets its course.
Tasks(Course c)
          Creates a new instance of Tasks, sets it course.
 

Uses of Course in net.sf.tomp.el.author.gui
 

Fields in net.sf.tomp.el.author.gui declared as Course
 Course Author.emptyCourse
           
 

Methods in net.sf.tomp.el.author.gui with parameters of type Course
protected  void Author.updateCourse(Course c)
          Updates the title and body of the course.
 

Uses of Course in net.sf.tomp.el.author.io
 

Methods in net.sf.tomp.el.author.io that return Course
 Course AuthorIO.loadCourse(CourseTree tree, java.lang.String id)
          Creates a new instance of Course, adds it to the CourseTree loads the lectures of the course.
 

Methods in net.sf.tomp.el.author.io with parameters of type Course
 Lecture AuthorIO.loadLecture(Course course, java.lang.String id)
          Loads a lecture of the course
 void AuthorIO.loadLectures(Course course)
          Loads lectures for a course.
 Practice AuthorIO.loadPractice(Course course, java.lang.String id)
          Loads a practice of the course
 void AuthorIO.loadPractices(Course course)
          Loads practices for a course.
 Project AuthorIO.loadProject(Course course, java.lang.String id)
          Loads a project of the course
 void AuthorIO.loadProjects(Course course)
          Loads projects for a course.
 Task AuthorIO.loadTask(Course course, java.lang.String id)
          Loads a task of the course
 void AuthorIO.loadTasks(Course course)
          Loads tasks for a course.
 void AuthorIO.saveCourse(Course course)
          Builds up a new XML document for Course using DOM4J factory and saves it.
 void AuthorIO.saveLectures(Course course)
          Saves all lectures of the course.