Ignore:
Timestamp:
10/19/09 17:28:16 (15 years ago)
Author:
zeiss
Message:

beautification of the semester string

Location:
trunk/de.ugoe.cs.swe.exercises/src/de/ugoe/cs/swe/exercises
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/de.ugoe.cs.swe.exercises/src/de/ugoe/cs/swe/exercises/exercisesheet/PdfGenerator.java

    r14 r15  
    6161                        filename += ".tex"; 
    6262 
     63                        // read template file 
    6364                        File templateFile = new File(filename); 
    6465                        String template = ""; 
     
    7273                        dstream.close(); 
    7374 
     75                        // initialize strings                    
    7476                        LectureEvent event = exercisesheet.getLectureEvent(); 
    7577                        ArrayList<Lecturer> lecturers = event.getLecturers(); 
     
    120122                        dueDate.setTimeInMillis(dueDateTimeStamp); 
    121123                        DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.GERMANY); 
    122                         String deliveryDate = dateFormat.format(dueDate.getTime()); 
     124                        String dueDateString = dateFormat.format(dueDate.getTime()); 
    123125                         
    124126                        template = template.replaceAll("(\\W)LECTURE(\\W)", "$1" 
     
    135137                        template = template.replaceAll("(\\W)TEMPLATEPATH(\\W)", "$1" 
    136138                                        + Matcher.quoteReplacement(templatePath) + "$2"); 
    137                         template = template.replaceAll("(\\W)DELIVERYDATE(\\W)", "$1" 
    138                                         + Matcher.quoteReplacement(deliveryDate) + "$2"); 
     139                        template = template.replaceAll("(\\W)DUEDATE(\\W)", "$1" 
     140                                        + Matcher.quoteReplacement(dueDateString) + "$2"); 
    139141 
    140142                        // write temporary .tex file to temp directory 
  • trunk/de.ugoe.cs.swe.exercises/src/de/ugoe/cs/swe/exercises/lectureevent/LectureEvent.java

    r3 r15  
    4646        @Override 
    4747        public String toString() { 
    48                 return (getLecture().getName() + " " + getSemesterString() + getSemester()); 
     48                if (!isSummerSemester) { 
     49                        int nextYear = getSemester()+1; 
     50                        return (getLecture().getName() + " (" + getSemesterString() + " " + getSemester() + "/" + nextYear + ")"); 
     51                } else { 
     52                        return (getLecture().getName() + " (" + getSemesterString() + " " + getSemester() + ")"); 
     53                } 
    4954        } 
    5055 
Note: See TracChangeset for help on using the changeset viewer.