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] |