|
From: <pka...@us...> - 2009-04-30 19:19:11
|
Revision: 199
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=199&view=rev
Author: pkasprzak
Date: 2009-04-30 19:18:59 +0000 (Thu, 30 Apr 2009)
Log Message:
-----------
* Added support for Ilias' objects dtd
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/Tools/build.xml
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/SchemaGenerator.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Admin.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/AdvancedMetaData.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Annotation.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Archive.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Author.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Availability.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/BibItem.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/BibItemIdentifier.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Bibliography.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Booktitle.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Br.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Browser.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Caption.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Classification.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Code.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Comment.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Contact.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/ContentObject.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Contribute.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Course.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Coverage.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/CrossRef.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Definition.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Description.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Disabled.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Editor.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Educational.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Emph.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Entity.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/ExtLink.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/FileItem.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/FileList.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/FirstName.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Footnote.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Format.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/General.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Glossary.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/GlossaryItem.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/HowPublished.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/ISBN.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/ISSN.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Identifier.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Identifier_.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/InstallationRemarks.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Institution.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/IntLink.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Journal.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Keyword.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Language.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Layout.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Lifecycle.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/List.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/ListItem.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Location.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MapArea.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MediaAlias.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MediaAliasItem.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MediaItem.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MediaObject.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Member.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MetaData.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MetaMetadata.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MiddleName.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/NotAvailable.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/ObjectFactory.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/OperatingSystem.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/OrComposite.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/OtherPlatformRequirements.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/PageAlias.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/PageContent.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/PageObject.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/PageTurn.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Paragraph.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Parameter.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Properties.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Property.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Question.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Quotation.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Registration.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Relation.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Requirement.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Resource.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Rights.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/School.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Series.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/SeriesEditor.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Settings.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Sort.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Source.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Strong.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/StructureObject.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Subscriber.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Table.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/TableData.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/TableRow.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Taxon.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/TaxonPath.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Technical.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/TemporarilyAvailable.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Title.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Tutor.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Type.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/TypicalAgeRange.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/URL.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Unlimited.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Value.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Version.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Volume.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/WaitingList.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/WherePublished.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/package-info.java
Added Paths:
-----------
trunk/sandbox/lsf-adapter-demo/Tools/resources/ilias-xsd/ilias-course.xsd
trunk/sandbox/lsf-adapter-demo/Tools/resources/ilias-xsd/ilias-objects.xsd
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/objects/
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/objects/Element.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/objects/Object.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/objects/ObjectFactory.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/objects/Objects.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/objects/Operation.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/objects/Path.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/objects/References.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/objects/Suggestion.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/objects/TimeTarget.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/objects/Timing.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/objects/package-info.java
Property Changed:
----------------
trunk/sandbox/lsf-adapter-demo/Tools/build.xml
Modified: trunk/sandbox/lsf-adapter-demo/Tools/build.xml
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/build.xml 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/build.xml 2009-04-30 19:18:59 UTC (rev 199)
@@ -29,6 +29,7 @@
<classpath path="${libs.jaxb.classpath}"/>
</typedef>
+ <!-- Generate java classes from ilias_course.dtd -->
<xjc package="de.campussource.cse.tools.ilias.jaxb.course" destdir="${src.dir}" catalog="catalog.xml">
<classpath>
<pathelement location="${src.dir}"/>
@@ -43,6 +44,19 @@
<produces dir="src/de/campussource/cse/tools/ilias/jaxb/course"/>
-->
</xjc>
+
+ <!-- Generate java classes from ilias_object.dtd -->
+ <xjc package="de.campussource.cse.tools.ilias.jaxb.objects" destdir="${src.dir}" catalog="catalog.xml">
+ <classpath>
+ <pathelement location="${src.dir}"/>
+ <pathelement path="${libs.jaxb.classpath}"/>
+ </classpath>
+ <arg value="-dtd"/>
+ <arg value="-verbose"/>
+ <schema file="resources/ilias/ilias_object_3_11.dtd"/>
+ <depends file="resources/ilias/ilias_course_3_11.dtd"/>
+ </xjc>
+
<!--
<copy todir="build/generated/addons/jaxb">
<fileset dir="build/generated/jaxbCache/ilias-binding-course"/>
Property changes on: trunk/sandbox/lsf-adapter-demo/Tools/build.xml
___________________________________________________________________
Added: svn:mergeinfo
+ /trunk/sandbox/lsf-adapter-demo/Tools/build.xml:187-197
Added: trunk/sandbox/lsf-adapter-demo/Tools/resources/ilias-xsd/ilias-course.xsd
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/resources/ilias-xsd/ilias-course.xsd (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/Tools/resources/ilias-xsd/ilias-course.xsd 2009-04-30 19:18:59 UTC (rev 199)
@@ -0,0 +1,531 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+ <xs:element name="Admin">
+ <xs:complexType>
+ <xs:sequence/>
+ <xs:attribute name="id" type="xs:string" use="required"/>
+ <xs:attribute name="notification" type="xs:string"/>
+ <xs:attribute name="passed" type="xs:string"/>
+ <xs:attribute name="action" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="AdvancedMetaData">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Value" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Annotation">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Entity"/>
+ <xs:element name="Date" type="xs:string"/>
+ <xs:element ref="Description"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Archive">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Start" type="xs:string"/>
+ <xs:element name="End" type="xs:string"/>
+ </xs:sequence>
+ <xs:attribute name="Access" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Availability">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded">
+ <xs:element ref="NotAvailable"/>
+ <xs:element ref="Unlimited"/>
+ <xs:element ref="TemporarilyAvailable"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Browser">
+ <xs:complexType>
+ <xs:sequence/>
+ <xs:attribute name="Name" type="xs:string" use="required"/>
+ <xs:attribute name="MinimumVersion" type="xs:string"/>
+ <xs:attribute name="MaximumVersion" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Classification">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="TaxonPath" maxOccurs="unbounded"/>
+ <xs:element ref="Description"/>
+ <xs:element ref="Keyword" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="Purpose" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Contact">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Name" type="xs:string" minOccurs="0"/>
+ <xs:element name="Responsibility" type="xs:string" minOccurs="0"/>
+ <xs:element name="Phone" type="xs:string" minOccurs="0"/>
+ <xs:element name="Email" type="xs:string" minOccurs="0"/>
+ <xs:element name="Consultation" type="xs:string" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Contribute">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Entity" maxOccurs="unbounded"/>
+ <xs:element name="Date" type="xs:string"/>
+ </xs:sequence>
+ <xs:attribute name="Role" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Course">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="MetaData" minOccurs="0"/>
+ <xs:element ref="AdvancedMetaData" minOccurs="0"/>
+ <xs:element ref="Admin" maxOccurs="unbounded"/>
+ <xs:element ref="Tutor" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="Member" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="Subscriber" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="WaitingList" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="Settings" minOccurs="0"/>
+ </xs:sequence>
+ <xs:attribute name="exportVersion" type="xs:string" use="required"/>
+ <xs:attribute name="id" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Coverage">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="Language" type="xs:string" use="required"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Description">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="Language" type="xs:string" use="required"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Disabled">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Educational">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="TypicalAgeRange" maxOccurs="unbounded"/>
+ <xs:element name="TypicalLearningTime" type="xs:string"/>
+ <xs:element ref="Description" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="Language" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="InteractivityType" type="xs:string" use="required"/>
+ <xs:attribute name="LearningResourceType" type="xs:string" use="required"/>
+ <xs:attribute name="InteractivityLevel" type="xs:string" use="required"/>
+ <xs:attribute name="SemanticDensity" type="xs:string" use="required"/>
+ <xs:attribute name="IntendedEndUserRole" type="xs:string" use="required"/>
+ <xs:attribute name="Context" type="xs:string" use="required"/>
+ <xs:attribute name="Difficulty" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Entity">
+ <xs:simpleType>
+ <xs:restriction base="xs:string"/>
+ </xs:simpleType>
+ </xs:element>
+
+ <xs:element name="Format">
+ <xs:simpleType>
+ <xs:restriction base="xs:string"/>
+ </xs:simpleType>
+ </xs:element>
+
+ <xs:element name="General">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Identifier" maxOccurs="unbounded"/>
+ <xs:element ref="Title"/>
+ <xs:element ref="Language" maxOccurs="unbounded"/>
+ <xs:element ref="Description" maxOccurs="unbounded"/>
+ <xs:element ref="Keyword" maxOccurs="unbounded"/>
+ <xs:element ref="Coverage" minOccurs="0"/>
+ </xs:sequence>
+ <xs:attribute name="Structure" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Identifier">
+ <xs:complexType>
+ <xs:sequence/>
+ <xs:attribute name="Catalog" type="xs:string"/>
+ <xs:attribute name="Entry" type="xs:ID" use="required"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Identifier_">
+ <xs:complexType>
+ <xs:sequence/>
+ <xs:attribute name="Catalog" type="xs:string"/>
+ <xs:attribute name="Entry" type="xs:IDREF"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="InstallationRemarks">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="Language" type="xs:string" use="required"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Keyword">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="Language" type="xs:string" use="required"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Language">
+ <xs:complexType>
+ <xs:sequence/>
+ <xs:attribute name="Language" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Lifecycle">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Version"/>
+ <xs:element ref="Contribute" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="Status" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Location">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="Type" type="xs:string" use="required"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Member">
+ <xs:complexType>
+ <xs:sequence/>
+ <xs:attribute name="id" type="xs:string" use="required"/>
+ <xs:attribute name="blocked" type="xs:string"/>
+ <xs:attribute name="passed" type="xs:string"/>
+ <xs:attribute name="action" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Meta-Metadata">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Identifier" maxOccurs="unbounded"/>
+ <xs:element ref="Contribute" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="MetadataScheme" type="xs:string"/>
+ <xs:attribute name="Language" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="MetaData">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="General"/>
+ <xs:element ref="Lifecycle" minOccurs="0"/>
+ <xs:element ref="Meta-Metadata" minOccurs="0"/>
+ <xs:element ref="Technical" minOccurs="0"/>
+ <xs:element ref="Educational" minOccurs="0"/>
+ <xs:element ref="Rights" minOccurs="0"/>
+ <xs:element ref="Relation" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="Annotation" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="Classification" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="NotAvailable">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="OperatingSystem">
+ <xs:complexType>
+ <xs:sequence/>
+ <xs:attribute name="Name" type="xs:string" use="required"/>
+ <xs:attribute name="MinimumVersion" type="xs:string"/>
+ <xs:attribute name="MaximumVersion" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="OrComposite">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Requirement" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="OtherPlatformRequirements">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="Language" type="xs:string" use="required"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Registration">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded">
+ <xs:element ref="Disabled"/>
+ <xs:element ref="Unlimited"/>
+ <xs:element ref="TemporarilyAvailable"/>
+ </xs:choice>
+ <xs:element name="Password" type="xs:string" minOccurs="0"/>
+ </xs:sequence>
+ <xs:attribute name="registrationType" type="xs:string"/>
+ <xs:attribute name="maxMembers" type="xs:string"/>
+ <xs:attribute name="notification" type="xs:string"/>
+ <xs:attribute name="waitingList" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Relation">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Resource"/>
+ </xs:sequence>
+ <xs:attribute name="Kind" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Requirement">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Type"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Resource">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Identifier_" maxOccurs="unbounded"/>
+ <xs:element ref="Description" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Rights">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Description"/>
+ </xs:sequence>
+ <xs:attribute name="Cost" type="xs:string" use="required"/>
+ <xs:attribute name="CopyrightAndOtherRestrictions" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Settings">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Availability" minOccurs="0"/>
+ <xs:element name="Syllabus" type="xs:string" minOccurs="0"/>
+ <xs:element name="ImportantInformation" type="xs:string" minOccurs="0"/>
+ <xs:element ref="Contact" minOccurs="0"/>
+ <xs:element ref="Registration" minOccurs="0"/>
+ <xs:element ref="Sort" minOccurs="0"/>
+ <xs:element ref="Archive" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Sort">
+ <xs:complexType>
+ <xs:sequence/>
+ <xs:attribute name="type" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Source">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="Language" type="xs:string" use="required"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Subscriber">
+ <xs:complexType>
+ <xs:sequence/>
+ <xs:attribute name="id" type="xs:string" use="required"/>
+ <xs:attribute name="subscriptionTime" type="xs:string" use="required"/>
+ <xs:attribute name="action" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Taxon">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="Language" type="xs:string" use="required"/>
+ <xs:attribute name="Id" type="xs:ID"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="TaxonPath">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Source"/>
+ <xs:element ref="Taxon" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Technical">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Format" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="Size" type="xs:string" minOccurs="0"/>
+ <xs:element ref="Location" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="Requirement"/>
+ <xs:element ref="OrComposite"/>
+ </xs:choice>
+ <xs:element ref="InstallationRemarks" minOccurs="0"/>
+ <xs:element ref="OtherPlatformRequirements" minOccurs="0"/>
+ <xs:element name="Duration" type="xs:string" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="TemporarilyAvailable">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Start" type="xs:string"/>
+ <xs:element name="End" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Title">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="Language" type="xs:string" use="required"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Tutor">
+ <xs:complexType>
+ <xs:sequence/>
+ <xs:attribute name="id" type="xs:string" use="required"/>
+ <xs:attribute name="notification" type="xs:string" use="required"/>
+ <xs:attribute name="passed" type="xs:string" use="required"/>
+ <xs:attribute name="action" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Type">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded">
+ <xs:element ref="OperatingSystem"/>
+ <xs:element ref="Browser"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="TypicalAgeRange">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="Language" type="xs:string" use="required"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Unlimited">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Value">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="id" type="xs:string" use="required"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Version">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="Language" type="xs:string" use="required"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="WaitingList">
+ <xs:complexType>
+ <xs:sequence/>
+ <xs:attribute name="id" type="xs:string" use="required"/>
+ <xs:attribute name="subscriptionTime" type="xs:string" use="required"/>
+ <xs:attribute name="action" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
+
Added: trunk/sandbox/lsf-adapter-demo/Tools/resources/ilias-xsd/ilias-objects.xsd
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/resources/ilias-xsd/ilias-objects.xsd (rev 0)
+++ trunk/sandbox/lsf-adapter-demo/Tools/resources/ilias-xsd/ilias-objects.xsd 2009-04-30 19:18:59 UTC (rev 199)
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+ <xs:element name="Element">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="ref_id" type="xs:string" use="required"/>
+ <xs:attribute name="type" type="xs:string" use="required"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Object">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Title" type="xs:string"/>
+ <xs:element name="Description" type="xs:string" minOccurs="0"/>
+ <xs:element name="Owner" type="xs:string"/>
+ <xs:element name="CreateDate" type="xs:string" minOccurs="0"/>
+ <xs:element name="LastUpdate" type="xs:string" minOccurs="0"/>
+ <xs:element name="ImportId" type="xs:string" minOccurs="0"/>
+ <xs:element ref="References" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="type" type="xs:string" use="required"/>
+ <xs:attribute name="obj_id" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Objects">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Object" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Operation">
+ <xs:simpleType>
+ <xs:restriction base="xs:string"/>
+ </xs:simpleType>
+ </xs:element>
+
+ <xs:element name="Path">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Element" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="References">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="TimeTarget" minOccurs="0"/>
+ <xs:element ref="Operation" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="Path" minOccurs="0"/>
+ </xs:sequence>
+ <xs:attribute name="ref_id" type="xs:string" use="required"/>
+ <xs:attribute name="parent_id" type="xs:string"/>
+ <xs:attribute name="accessInfo" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Suggestion">
+ <xs:complexType>
+ <xs:sequence/>
+ <xs:attribute name="starting_time" type="xs:string" use="required"/>
+ <xs:attribute name="ending_time" type="xs:string" use="required"/>
+ <xs:attribute name="changeable" type="xs:string" use="required"/>
+ <xs:attribute name="earliest_start" type="xs:string"/>
+ <xs:attribute name="latest_end" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="TimeTarget">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="Timing" minOccurs="0"/>
+ <xs:element ref="Suggestion" minOccurs="0"/>
+ </xs:sequence>
+ <xs:attribute name="type" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="Timing">
+ <xs:complexType>
+ <xs:sequence/>
+ <xs:attribute name="starting_time" type="xs:string" use="required"/>
+ <xs:attribute name="ending_time" type="xs:string" use="required"/>
+ <xs:attribute name="visibility" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
+
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/SchemaGenerator.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/SchemaGenerator.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/SchemaGenerator.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -6,6 +6,8 @@
package de.campussource.cse.tools.ilias;
import de.campussource.cse.tools.ilias.jaxb.course.Course;
+import de.campussource.cse.tools.ilias.jaxb.objects.Objects;
+
import java.io.File;
import java.io.IOException;
@@ -16,14 +18,16 @@
import javax.xml.transform.stream.StreamResult;
/**
+ * Transforms JAXB annotated java classes (which were derived from Ilias dtds) into xsds.
*
* @author pete
*/
public class SchemaGenerator {
- private static final String XSD_BASE_DIR = "./resources/ilias-xsd";
+ private static final String XSD_BASE_DIR = "./resources/ilias-xsd";
- private static final String XSD_FILE_NAME = "ilias-course.xsd";
+ private static final String XSD_ILIAS_COURSE_FILE_NAME = "ilias-course.xsd";
+ private static final String XSD_ILIAS_OBJECTS_FILE_NAME = "ilias-objects.xsd";
private static final File baseDir = new File(XSD_BASE_DIR);
@@ -31,16 +35,26 @@
* @param args the command line arguments
*/
public static void main(String[] args) {
- class MySchemaOutputResolver extends SchemaOutputResolver {
+
+ class CourseSchemaOutputResolver extends SchemaOutputResolver {
public Result createOutput( String namespaceUri, String suggestedFileName) throws IOException {
- return new StreamResult(new File(baseDir, XSD_FILE_NAME));
+ return new StreamResult(new File(baseDir, XSD_ILIAS_COURSE_FILE_NAME));
}
}
+ class ObjectsSchemaOutputResolver extends SchemaOutputResolver {
+ public Result createOutput( String namespaceUri, String suggestedFileName) throws IOException {
+ return new StreamResult(new File(baseDir, XSD_ILIAS_OBJECTS_FILE_NAME));
+ }
+ }
+
try {
JAXBContext context = JAXBContext.newInstance(Course.class);
- context.generateSchema(new MySchemaOutputResolver());
+ context.generateSchema(new CourseSchemaOutputResolver());
+ context = JAXBContext.newInstance(Objects.class);
+ context.generateSchema(new ObjectsSchemaOutputResolver());
+
} catch (IOException e) {
System.out.println("IOException while generating schema:");
e.printStackTrace();
@@ -49,7 +63,5 @@
System.out.println("JAXBException while creating JAXBContext:");
e.printStackTrace();
}
- // TODO code application logic here
}
-
}
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Admin.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Admin.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Admin.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/AdvancedMetaData.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/AdvancedMetaData.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/AdvancedMetaData.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Annotation.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Annotation.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Annotation.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Archive.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Archive.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Archive.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Author.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Author.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Author.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Availability.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Availability.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Availability.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/BibItem.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/BibItem.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/BibItem.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/BibItemIdentifier.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/BibItemIdentifier.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/BibItemIdentifier.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Bibliography.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Bibliography.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Bibliography.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Booktitle.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Booktitle.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Booktitle.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Br.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Br.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Br.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Browser.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Browser.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Browser.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Caption.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Caption.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Caption.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Classification.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Classification.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Classification.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Code.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Code.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Code.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Comment.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Comment.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Comment.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Contact.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Contact.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Contact.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/ContentObject.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/ContentObject.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/ContentObject.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Contribute.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Contribute.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Contribute.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Course.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Course.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Course.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Coverage.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Coverage.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Coverage.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/CrossRef.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/CrossRef.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/CrossRef.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Definition.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Definition.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Definition.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.04.28 at 03:20:37 PM MESZ
+// Generated on: 2009.04.30 at 11:14:19 PM CEST
//
Modified: trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Description.java
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Description.java 2009-04-30 18:00:20 UTC (rev 198)
+++ trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Description.java 2009-04-30 19:18:59 UTC (rev 199)
@@ -2,7 +2,7 @@
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558
// See <a href=...
[truncated message content] |