Hi Ralf,
Yep you are right, I just miss-copied the version number! actually we are
using castor 0.9.6
and as for the XSD, their you go:
====================================
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by USER
USER (STERIA) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="parametrageSAD">
<xs:annotation>
<xs:documentation>Paramétrage des règles d'exploitation du SAD</
xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="generationMessagesPMV"
type="GenerationMessagesPMV"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="Definition">
<xs:sequence>
<xs:element name="typeFE" type="TypeFE">
<xs:annotation>
<xs:documentation>Définition du type et sous-type de la FE</
xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="etatFE" type="EtatFE" minOccurs="0">
<xs:annotation>
<xs:documentation>Variable logique de type prédicat</
xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="localisationFE" type="LocalisationFE" minOccurs="0">
<xs:annotation>
<xs:documentation>Variable logique de type prédicat</
xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="emprise" type="Emprise" minOccurs="0"/>
<xs:element name="restrictionCirculation" type="RestrictionCirculation"
minOccurs="0">
<xs:annotation>
<xs:documentation>Variable logique de type prédicat</
xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="causeFE" type="CauseFE" minOccurs="0">
<xs:annotation>
<xs:documentation>Variable logique de type prédicat</
xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GenerationMessagesPMV">
<xs:sequence>
<xs:element name="regleGenerationMessagesPMV"
type="RegleGenerationMessagesPMV" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DefinitionPMVEtMessages">
<xs:choice>
<xs:element name="methodeNominative">
<xs:complexType>
<xs:complexContent>
<xs:extension base="MethodeNominative"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="methodeAutomatique" type="MethodeAutomatique"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="MethodeAutomatique">
<xs:choice>
<xs:element name="tousLesPremiersPMVEnAmont">
<xs:complexType>
<xs:sequence>
<xs:element name="tonaliteSecurite" type="TonaliteSecurite">
<xs:annotation>
<xs:documentation>Définition des prototypes et de la priorité des
messages de tonalité sécurité</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="tousLesPMVEnAmont">
<xs:complexType>
<xs:sequence>
<xs:element name="tonaliteSecurite" type="TonaliteSecurite">
<xs:annotation>
<xs:documentation>Définition des prototypes et de la priorité des
messages de tonalité sécurité</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="tonaliteAnnonce" type="TonaliteAnnonce">
<xs:annotation>
<xs:documentation>Définition des prototypes et de la priorité des
messages de tonalité annonce</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:complexType name="MethodeNominative">
<xs:sequence>
<xs:element name="prioriteDesMessages">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:choice maxOccurs="unbounded">
<xs:element name="messagePMV418francais"
type="MessagePMV418francais"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MessagePMV418francais">
<xs:annotation>
<xs:documentation>Message libre.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="identifiantPMV" type="IdentifiantPMV">
<xs:annotation>
<xs:documentation>Identifiant d'un PMV existant dans pmv.xml</
xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ligneTexteLibre18" type="LigneTexteLibre18"
maxOccurs="4"/>
<xs:element name="codePictogramme" type="CodePictogramme"
minOccurs="0">
<xs:annotation>
<xs:documentation>Les codes sont ceux définis dans le document DIF03
et dans le fichier parametres.xml</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="flash" type="xs:boolean" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ListeActionsGenerationMessagesPMV">
<xs:sequence>
<xs:element name="DefinitionPMVEtMessages"
type="DefinitionPMVEtMessages"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PrototypeMessagePMV">
<xs:sequence>
<xs:element name="identifiantTypePMV" type="IdentifiantTypePMV">
<xs:annotation>
<xs:documentation>Identifiant d'un type de PMV existant dans
pmv.xml</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="tonaliteMessagePMV" type="TonaliteMessagePMV"/>
<xs:element ref="ligneTextePrototypeMessagePMV" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Chaque élément textePrototypeMessagePMV correspond
à une ligne du message.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="codePictogramme" type="CodePictogramme"
minOccurs="0">
<xs:annotation>
<xs:documentation>Les codes sont ceux définis dans le document
DIF03</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="flash" type="Flash" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RappelConsignesExploitation"/>
<xs:complexType name="RegleDiffusionInformation">
<xs:sequence>
<xs:element name="libelleRegle" type="LibelleRegle"/>
<xs:element name="definition" type="Definition"/>
</xs:sequence>
<xs:attribute name="numeroOrdre" type="NumeroOrdre" use="required"/>
</xs:complexType>
<xs:complexType name="RegleGenerationMessagesPMV">
<xs:sequence>
<xs:element name="libelleRegle" type="LibelleRegle"/>
<xs:element name="definition" type="Definition"/>
<xs:element name="listeActionsGenerationMessagesPMV"
type="ListeActionsGenerationMessagesPMV"/>
</xs:sequence>
<xs:attribute name="numeroOrdre" type="NumeroOrdre" use="required"/>
</xs:complexType>
<xs:element name="ligneTextePrototypeMessagePMV" type="xs:string"/>
<xs:complexType name="TypeDeConditionDeCirculation">
<xs:choice maxOccurs="unbounded">
<xs:element name="typeDeCondition" type="TypeDeCondition"/>
<xs:element name="neige" type="Neige"/>
<xs:element name="verglas" type="Verglas"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="TypeFE">
<xs:choice>
<xs:element name="accident">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="manoeuvrePrincipale" type="ManoeuvrePrincipale"/>
<xs:element name="parametreAccidentologie"
type="ParametreAccidentologie"/>
<xs:element name="matiereTransportee" type="MatiereTransportee"/>
<xs:element name="degatAuDomaine" type="DegatAuDomaine"/>
<xs:element name="conditionMeteo" type="ConditionMeteo"/>
<xs:element name="positionDesImpliques" type="PostionDesImpliques"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="incident">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="degatAuDomaine" type="DegatAuDomaine"/>
<xs:element name="matiereTransportee" type="MatiereTransportee"/>
<xs:element name="typeIncident" type="TypeIncident"/>
<xs:element name="natureDesImpliques" type="NatureDesImpliques"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="conditionCirculation">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="typeDeConditionDeCirculation"
type="TypeDeConditionDeCirculation"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="travaux">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="natureDesTravaux" type="NatureDesTravaux"/>
<xs:element name="mobiliteDesTravaux" type="MobiliteDesTravaux"/>
<xs:element name="effetAssocie" type="EffetAssocie"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="particulier">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="typeEvenementParticulier"
type="TypeEvenementParticulier"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="bouchon">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="typeDeBouchon" type="TypeDeBouchon"/>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:simpleType name="CauseFE">
<xs:restriction base="xs:string">
<xs:enumeration value="accident"/>
<xs:enumeration value="travaux"/>
<xs:enumeration value="incident"/>
<xs:enumeration value="particulier"/>
<xs:enumeration value="condition de circulation"/>
<xs:enumeration value="bouchon"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CodePictogramme">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<xs:simpleType name="Comparateur">
<xs:restriction base="xs:string">
<xs:enumeration value="égal"/>
<xs:enumeration value="sup"/>
<xs:enumeration value="inf"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ConditionMeteo">
<xs:restriction base="xs:string">
<xs:enumeration value="chaussée sèche"/>
<xs:enumeration value="chaussée humide"/>
<xs:enumeration value="brouillard"/>
<xs:enumeration value="environnement jour"/>
<xs:enumeration value="environnement nuit"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DegatAuDomaine">
<xs:restriction base="xs:string">
<xs:enumeration value="pas de dégâts"/>
<xs:enumeration value="dégâts sans conséquences"/>
<xs:enumeration value="dégâts nécessitant intervention immédiate"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="EffetAssocie">
<xs:restriction base="xs:string">
<xs:enumeration value="pas d'effet associé"/>
<xs:enumeration value="basculement de la circulation"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Emprise">
<xs:restriction base="xs:string">
<xs:enumeration value="VOIE LENTE"/>
<xs:enumeration value="VOIE MEDIANE"/>
<xs:enumeration value="VOIE RAPIDE"/>
<xs:enumeration value="ACCOTTEMENT"/>
<xs:enumeration value="BAU"/>
<xs:enumeration value="TPC"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="EtatFE">
<xs:annotation>
<xs:documentation>Variable logique de type prédicat</ xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="PREVU"/>
<xs:enumeration value="SIGNALE"/>
<xs:enumeration value="CONFIRME"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Flash">
<xs:restriction base="xs:boolean"/>
</xs:simpleType>
<xs:simpleType name="IndentifiantConsigneExploitation">
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IdentifiantGroupeProfessionnel">
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IdentifiantPMV">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<xs:simpleType name="IdentifiantTypePMV">
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IdentifiantSousTypeFE">
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LibelleRegle">
<xs:restriction base="xs:string">
<xs:maxLength value="64"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LocalisationFE">
<xs:annotation>
<xs:documentation>Variable logique de type prédicat</ xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="SUR BRETELLE"/>
<xs:enumeration value="MAL LOCALISE"/>
<xs:enumeration value="SUR TOUT LE RESEAU"/>
<xs:enumeration value="SUR AXE"/>
<xs:enumeration value="BIEN LOCALISE"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ManoeuvrePrincipale">
<xs:restriction base="xs:string">
<xs:enumeration value="véhicules dans leur file sans manouvre
particulière"/>
<xs:enumeration value="manouvre vers la gauche"/>
<xs:enumeration value="manouvre vers la droite"/>
<xs:enumeration value="insertion"/>
<xs:enumeration value="freinage"/>
<xs:enumeration value="autres"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LibelleGroupe">
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="MatiereTransportee">
<xs:restriction base="xs:string">
<xs:enumeration value="ordinaires"/>
<xs:enumeration value="TMD"/>
<xs:enumeration value="animaux"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Media">
<xs:restriction base="xs:string">
<xs:enumeration value="Fax"/>
<xs:enumeration value="Mail"/>
<xs:enumeration value="Telephone"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="MobiliteDesTravaux">
<xs:restriction base="xs:string">
<xs:enumeration value="travaux mobiles"/>
<xs:enumeration value="travaux fixes"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NatureDesImpliques">
<xs:restriction base="xs:string">
<xs:enumeration value="véhicule léger"/>
<xs:enumeration value="véhicule avec remorque"/>
<xs:enumeration value="fourgon"/>
<xs:enumeration value="PL"/>
<xs:enumeration value="bus"/>
<xs:enumeration value="deux-roues"/>
<xs:enumeration value="piéton"/>
<xs:enumeration value="animal"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NatureDesTravaux">
<xs:restriction base="xs:string">
<xs:enumeration value="fauchage"/>
<xs:enumeration value="plantation"/>
<xs:enumeration value="curage"/>
<xs:enumeration value="réfection de tapis"/>
<xs:enumeration value="réfection de chaussée"/>
<xs:enumeration value="rebouchage"/>
<xs:enumeration value="marquage"/>
<xs:enumeration value="pose / réfection de glissière"/>
<xs:enumeration value="maintenance réseaux"/>
<xs:enumeration value="maintenance éclairage"/>
<xs:enumeration value="maintenance PMV"/>
<xs:enumeration value="maintenance caméra"/>
<xs:enumeration value="autres"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Neige">
<xs:restriction base="xs:string">
<xs:enumeration value="neige"/>
<xs:enumeration value="salage préventif"/>
<xs:enumeration value="salage curatif"/>
<xs:enumeration value="interdiction de doubler pour les poids lourds"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NumeroOrdre">
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="999"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ParametreAccidentologie">
<xs:restriction base="xs:string">
<xs:enumeration value="choc sur glissière"/>
<xs:enumeration value="choc avec obstacle sur chaussée"/>
<xs:enumeration value="choc avec véhicule à l'arrêt"/>
<xs:enumeration value="choc avec piéton"/>
<xs:enumeration value="choc par l'arrière en queue de bouchon"/>
<xs:enumeration value="autre choc par l'arrière"/>
<xs:enumeration value="collision latérale"/>
<xs:enumeration value="collision frontale"/>
<xs:enumeration value="autres"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PostionDesImpliques">
<xs:restriction base="xs:string">
<xs:enumeration value="pas de véhicule renversé"/>
<xs:enumeration value="présence de véhicules renversés"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PrioritePourTonaliteAnnonce">
<xs:restriction base="xs:short">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="1000"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PrioritePourTonaliteSecurite">
<xs:restriction base="xs:short">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="1000"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="RestrictionCirculation">
<xs:annotation>
<xs:documentation>Variable logique de type prédicat</ xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="CIRCULATION GENEE"/>
<xs:enumeration value="CIRCULATION COUPEE"/>
<xs:enumeration value="CIRCULATION NORMALE"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TonaliteMessagePMV">
<xs:restriction base="xs:string">
<xs:enumeration value="Secutite"/>
<xs:enumeration value="Annonce"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LigneTexteLibre12">
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LigneTexteLibre15">
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LigneTexteLibre18">
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="18"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TitrePageHTMLConsigne">
<xs:restriction base="xs:string">
<xs:maxLength value="500"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ValeurNumerique">
<xs:restriction base="xs:int"/>
</xs:simpleType>
<xs:simpleType name="VariableElementaire">
<xs:restriction base="xs:string">
<xs:enumeration value="Nombre de piétons"/>
<xs:enumeration value="Nombre de fourgons"/>
<xs:enumeration value="Nombre de véhicules légers"/>
<xs:enumeration value="Nombre de véhicules avec remorque"/>
<xs:enumeration value="Nombre de poids lourds"/>
<xs:enumeration value="Nombre de bus"/>
<xs:enumeration value="Nombre de deux-roues"/>
<xs:enumeration value="Nombre total de véhicules"/>
<xs:enumeration value="Nombre d'animaux"/>
<xs:enumeration value="Nombre de blessés légers"/>
<xs:enumeration value="Nombre de blessés graves"/>
<xs:enumeration value="Nombre total de blessés"/>
<xs:enumeration value="Nombre de tués"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="VariableParametrable">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Verglas">
<xs:restriction base="xs:string">
<xs:enumeration value="verglas"/>
<xs:enumeration value="salage préventif"/>
<xs:enumeration value="salage curatif"/>
<xs:enumeration value="interdiction de doubler pour les poids lourds"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TypeDeBouchon">
<xs:restriction base="xs:string">
<xs:enumeration value="tunnel de l'Etoile saturé"/>
<xs:enumeration value="tunnel de l'Etoile fermé"/>
<xs:enumeration value="tunnel des Halles saturé"/>
<xs:enumeration value="tunnel des Halles fermé"/>
<xs:enumeration value="bretelle de sortie"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TypeEvenementParticulier">
<xs:restriction base="xs:string">
<xs:enumeration value="manifestation"/>
<xs:enumeration value="événement sportif ou culturel"/>
<xs:enumeration value="parking des Halles saturé"/>
<xs:enumeration value="convoi officiel"/>
<xs:enumeration value="transport exceptionnel"/>
<xs:enumeration value="autres"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TypeIncident">
<xs:restriction base="xs:string">
<xs:enumeration value="panne"/>
<xs:enumeration value="obstacle mobile"/>
<xs:enumeration value="obstacle fixe"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TypeDeCondition">
<xs:restriction base="xs:string">
<xs:enumeration value="pluie"/>
<xs:enumeration value="brouillard ou fumée"/>
<xs:enumeration value="vent"/>
<xs:enumeration value="pollution atmosphérique"/>
<xs:enumeration value="phénomène glissant"/>
<xs:enumeration value="plan pollution"/>
<xs:enumeration value="plan ozone ville de Strasbourg"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="TonaliteSecurite">
<xs:sequence>
<xs:element name="prioritePourTonaliteSecurite"
type="PrioritePourTonaliteSecurite"/>
<xs:element name="prototypeMessagePMV418francais"
type="PrototypeMessagePMV418francais"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TonaliteAnnonce">
<xs:sequence>
<xs:element name="prioritePourTonaliteAnnonce"
type="PrioritePourTonaliteAnnonce"/>
<xs:element name="prioritePourTonaliteSecurite"
type="PrioritePourTonaliteSecurite"/>
<xs:element name="prototypeMessagePMV418francais"
type="PrototypeMessagePMV418francais"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PrototypeMessagePMV418francais">
<xs:sequence>
<xs:element ref="ligneTextePrototypeMessagePMV" maxOccurs="4"/>
<xs:element name="codePictogramme" type="CodePictogramme"
minOccurs="0">
<xs:annotation>
<xs:documentation>Les codes sont ceux définis dans le document DIF03
et dans le fichier parametres.xml</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="flash" type="Flash" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
====================================
Thanks
Fady
----- Original Message ----- From: "Ralf Joachim"
<[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, September 15, 2005 11:06 PM
Subject: Re: [castor-user] "SomeClass extends SomeClass" Problem
Hi Fady,
I wonder a bit where have got a 2.0.2 release of castor as we are at the
moment about to release 0.9.9. Your XSD is also missing or didn't get
distributed to the list.
Ralf
Fady Kaddoum schrieb:
Hello,
I just tried to generate Java classes for my XSD (the attached one)
using castor 2.0.2 and some classes were generated in the following
way:
A class that extends itself! Example:
=====================================================
public class *Definition* extends *Definition* implements
java.io.Serializable
{
...
}
=====================================================
I can't know why this is happening...Can u help please?
Thanks
Fady
--------------------------------------------------------------------
----
-------------------------------------------------
If you wish to unsubscribe from this list, please send an empty message
to the following address:
[EMAIL PROTECTED]
-------------------------------------------------
-------------------------------------------------
If you wish to unsubscribe from this list, please send an empty message
to the following address:
[EMAIL PROTECTED]
-------------------------------------------------
-------------------------------------------------
If you wish to unsubscribe from this list, please
send an empty message to the following address:
[EMAIL PROTECTED]
-------------------------------------------------