|
From: G?nther B. <br...@us...> - 2002-04-16 06:55:05
|
Update of /cvsroot/xpg-xml/edu/iicm/xpg/transitions/simple
In directory usw-pr-cvs1:/tmp/cvs-serv29299/transitions/simple
Modified Files:
SectEndTransition.java WriteDocContentTransition.java
Log Message:
another little example added
Index: SectEndTransition.java
===================================================================
RCS file: /cvsroot/xpg-xml/edu/iicm/xpg/transitions/simple/SectEndTransition.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** SectEndTransition.java 18 Mar 2002 06:45:55 -0000 1.1
--- SectEndTransition.java 16 Apr 2002 06:55:02 -0000 1.2
***************
*** 59,64 ****
throws Exception
{
! data.putObject( "sect_depth",
! new Integer(((Integer)data.removeObject("sect_depth")).intValue() - 1) );
return(null);
--- 59,69 ----
throws Exception
{
! int sect_depth = ((Integer)data.removeObject("sect_depth")).intValue();
! if (sect_depth <= 0)
! {
! throw (new IllegalStateException("illegal section depth: "
! + sect_depth));
! }
! data.putObject( "sect_depth", new Integer(--sect_depth) );
return(null);
Index: WriteDocContentTransition.java
===================================================================
RCS file: /cvsroot/xpg-xml/edu/iicm/xpg/transitions/simple/WriteDocContentTransition.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** WriteDocContentTransition.java 8 Apr 2002 14:13:16 -0000 1.3
--- WriteDocContentTransition.java 16 Apr 2002 06:55:02 -0000 1.4
***************
*** 37,45 ****
import java.util.Enumeration;
-
-
//----------------------------------------------------------------------
/**
! * @author Günther Brand
* @version $Revision$
*/
--- 37,43 ----
import java.util.Enumeration;
//----------------------------------------------------------------------
/**
! * @author Guenther Brand
* @version $Revision$
*/
***************
*** 47,75 ****
public class WriteDocContentTransition implements Transition
{
- protected int field_counter_;
- protected static int coll_counter_;
-
- // don't use underlines in the labels, only at the end!
- protected final static String COLL_LABEL = "collection_";
- protected final static String COURSE_LABEL = "course_";
- protected final static String TITLE_NEW_LABEL = "newTitle_";
- protected final static String TITLE_OLD_LABEL = "oldTitle_";
- protected final static String TITLE_ANY_LABEL = "anyTitle_";
- protected final static String TYPE_NEW_LABEL = "newType_";
- protected final static String TYPE_OLD_LABEL = "oldType_";
- protected final static String TYPE_ANY_LABEL = "anyType_";
- protected final static String HOURS_NEW_LABEL = "newHours_";
- protected final static String HOURS_OLD_LABEL = "oldHours_";
- protected final static String HOURS_ANY_LABEL = "anyHours_";
- protected final static String MARK_NEW_LABEL = "newMark_";
- protected final static String MARK_OLD_LABEL = "oldMark_";
- protected final static String MARK_ANY_LABEL = "anyMark_";
- protected final static String REMARK_NEW_LABEL = "newRemark_";
- protected final static String REMARK_OLD_LABEL = "oldRemark_";
- protected final static String REMARK_ANY_LABEL = "anyRemark_";
- protected final static String DATE_NEW_LABEL = "newDate_";
- protected final static String DATE_OLD_LABEL = "oldDate_";
- protected final static String DATE_ANY_LABEL = "anyDate_";
-
//----------------------------------------------------------------------
/**
--- 45,48 ----
***************
*** 97,261 ****
Debug.println(Debug.TRANSITION_LEVEL,"Error (printing to form): document has no content");
}
- // writeCourseList(html_form,collection.getCourses());
return(null);
}
-
- //----------------------------------------------------------------------
- /**
- * @param html_form the form to write to
- * @param course_list the list of courses
- * @return
- */
-
- /* protected synchronized void writeCourseList(StringBuffer html_form,Vector course_list)
- {
- if (course_list == null)
- {
- System.err.println("Error (printing to form): collection has no courses");
- return;
- }
- html_form.append("<table border=\"1\" cellspacing=\"2\">\n");
-
- field_counter_ = 0;
- Enumeration courses = course_list.elements();
-
- while(courses.hasMoreElements())
- {
- CourseEquivalence course = (CourseEquivalence)courses.nextElement();
- writeCourse(html_form,course);
- }
- html_form.append("</table>\n");
- } */
-
- //----------------------------------------------------------------------
- /**
- * @param html_form the form to write to
- * @param course the course to write
- * @return
- */
-
- /* protected void writeCourse(StringBuffer html_form,CourseEquivalence course)
- {
- field_counter_++;
- int alternative_counter = 0;
- boolean groupwise = false;
-
- Vector entries = course.getAllNew();
-
- // ------------------------------ "any" Course
- if (entries.isEmpty())
- {
- html_form.append("<tr>\n");
- html_form.append(" <td><input type=\"hidden\" name=\"" + COURSE_LABEL + coll_counter_ +
- "_" + field_counter_ + "_1" +
- "\">\n<input type=\"text\" size=\"20\" maxlength=\"60\" name=\"" + TITLE_ANY_LABEL +
- coll_counter_ + "_" + field_counter_ + "_1" + "\"></td>\n");
- html_form.append("<td>Typ: <input type=\"text\" size=\"4\" maxlength=\"4\" name=\"" +
- TYPE_ANY_LABEL + coll_counter_ + "_" + field_counter_ + "_1" + "\"></td>\n");
- html_form.append("<td>Std: <input type=\"text\" size=\"4\" maxlength=\"4\" name=\"" +
- HOURS_ANY_LABEL + coll_counter_ + "_" + field_counter_ + "_1" + "\"></td>\n");
- html_form.append("<td>Dat: <input type=\"text\" size=\"10\" maxlength=\"10\" name=\"" +
- DATE_ANY_LABEL + coll_counter_ + "_" + field_counter_ + "_1" + "\"></td>\n");
- html_form.append("<td>Note: <input type=\"text\" size=\"2\" maxlength=\"1\" name=\"" +
- MARK_ANY_LABEL + coll_counter_ + "_" + field_counter_ + "_1" + "\"></td>\n");
- html_form.append("<td>Bem.: <input type=\"text\" size=\"13\" maxlength=\"200\" name=\"" +
- REMARK_ANY_LABEL + coll_counter_ + "_" + field_counter_ + "_1" + "\"></td>\n");
- html_form.append("</tr>\n");
- return;
- }
-
- // ------------------------------ new course
- Enumeration entry_enum = entries.elements();
- if (entries.size() > 1) // multiple alternatives
- {
- groupwise = true;
- html_form.append("<tr><td colspan=\"6\" align=\"center\"><strong><i>" +
- "Folgende Veranstaltungen werden gruppenweise angerechnet</i></strong></td></tr>");
- }
- while(entry_enum.hasMoreElements())
- {
- CourseEntry entry = (CourseEntry)entry_enum.nextElement();
- alternative_counter++;
-
- html_form.append("<tr>\n");
- html_form.append(" <td><input type=\"hidden\" name=\"" + COURSE_LABEL + coll_counter_ +
- "_" + field_counter_ + "_" + alternative_counter + "\">\n<strong>");
- html_form.append(entry.getTitle());
- html_form.append("<input type=\"hidden\" name=\"" + TITLE_NEW_LABEL + coll_counter_ +
- "_" + field_counter_ + "_" + alternative_counter + "\" value=\"" +
- entry.getTitle() + "\">\n");
- html_form.append("</strong></td><td>");
- html_form.append("Typ: ");
- html_form.append(entry.getType());
- html_form.append("<input type=\"hidden\" name=\"" + TYPE_NEW_LABEL + coll_counter_ +
- "_" + field_counter_ + "_" + alternative_counter + "\" value=\"" +
- entry.getType() + "\">\n");
- html_form.append("</td><td>");
- html_form.append("Std: ");
- html_form.append(entry.getHours());
- html_form.append("<input type=\"hidden\" name=\"" + HOURS_NEW_LABEL + coll_counter_ +
- "_" + field_counter_ + "_" + alternative_counter + "\" value=\"" +
- entry.getHours() + "\">\n");
- html_form.append("</td>");
- html_form.append("<td>Dat: <input type=\"text\" size=\"10\" maxlength=\"10\" name=\"" +
- DATE_NEW_LABEL + coll_counter_ + "_" + field_counter_ + "_" +
- alternative_counter + "\"></td>\n");
- html_form.append("<td>Note: <input type=\"text\" size=\"2\" maxlength=\"1\" name=\"" +
- MARK_NEW_LABEL + coll_counter_ + "_" + field_counter_ + "_" +
- alternative_counter + "\"></td>\n");
- html_form.append("<td>Bem.: <input type=\"text\" size=\"13\" maxlength=\"200\" name=\"" +
- REMARK_NEW_LABEL + coll_counter_ + "_" + field_counter_ + "_" +
- alternative_counter + "\"></td>\n");
- html_form.append("</tr>\n");
- }
-
- // ------------------------------ old course
- alternative_counter = 0;
- entries = course.getAllOld();
- if (entries.isEmpty())
- return;
- entry_enum = entries.elements();
- while(entry_enum.hasMoreElements())
- {
- CourseEntry entry = (CourseEntry)entry_enum.nextElement();
- alternative_counter++;
-
- html_form.append("<tr>\n");
- html_form.append(" <td> <i>");
- html_form.append(entry.getTitle());
- html_form.append("<input type=\"hidden\" name=\"" + TITLE_OLD_LABEL + coll_counter_ +
- "_" + field_counter_ + "_" + alternative_counter + "\" value=\"" +
- entry.getTitle() + "\">\n");
- html_form.append("</i></td><td>");
- html_form.append("Typ: ");
- html_form.append(entry.getType());
- html_form.append("<input type=\"hidden\" name=\"" + TYPE_OLD_LABEL + coll_counter_ +
- "_" + field_counter_ + "_" + alternative_counter + "\" value=\"" +
- entry.getType() + "\">\n");
- html_form.append("</td><td>");
- html_form.append("Std: ");
- html_form.append(entry.getHours());
- html_form.append("<input type=\"hidden\" name=\"" + HOURS_OLD_LABEL + coll_counter_ +
- "_" + field_counter_ + "_" + alternative_counter + "\" value=\"" +
- entry.getHours() + "\">\n");
- html_form.append("</td>");
- html_form.append("<td>Dat: <input type=\"text\" size=\"10\" maxlength=\"10\" name=\"" +
- DATE_OLD_LABEL + coll_counter_ + "_" + field_counter_ + "_" +
- alternative_counter + "\"></td>\n");
- html_form.append("<td>Note: <input type=\"text\" size=\"2\" maxlength=\"1\" name=\"" +
- MARK_OLD_LABEL + coll_counter_ + "_" + field_counter_ + "_" +
- alternative_counter + "\"></td>\n");
- html_form.append("<td>Bem.: <input type=\"text\" size=\"13\" maxlength=\"200\" name=\"" +
- REMARK_OLD_LABEL + coll_counter_ + "_" + field_counter_ + "_" +
- alternative_counter + "\"></td>\n");
- html_form.append("</tr>\n");
- }
- if (groupwise) // multiple alternatives
- {
- html_form.append("<tr><td colspan=\"6\" align=\"center\"><strong><i>" +
- "Ende der Anrechnungsgruppe</i></strong></td></tr>");
- }
-
- } */
}
--- 70,75 ----
|