You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by re...@locus.apache.org on 2000/05/22 18:03:46 UTC

cvs commit: jakarta-slide/src/share/org/apache/slide/common/xml Config.java ConfigDescriptor.java Contentstore.java ContentstoreDescriptor.java Descriptorsstore.java DescriptorsstoreDescriptor.java Domain.java DomainDescriptor.java Latestrevision.java LatestrevisionDescriptor.java Namespace.java NamespaceDef.java NamespaceDefDescriptor.java NamespaceDescriptor.java Objectnode.java ObjectnodeDescriptor.java Parameter.java ParameterDescriptor.java Permission.java PermissionDescriptor.java Property.java PropertyDescriptor.java Relation.java RelationDescriptor.java Revisiondescr.java RevisiondescrDescriptor.java Revisiondescrs.java RevisiondescrsDescriptor.java Scope.java ScopeDescriptor.java Successor.java SuccessorDescriptor.java

remm        00/05/22 09:03:44

  Modified:    src/share/org/apache/slide/common/xml Config.java
                        ConfigDescriptor.java Contentstore.java
                        ContentstoreDescriptor.java Descriptorsstore.java
                        DescriptorsstoreDescriptor.java Domain.java
                        DomainDescriptor.java Latestrevision.java
                        LatestrevisionDescriptor.java Namespace.java
                        NamespaceDef.java NamespaceDefDescriptor.java
                        NamespaceDescriptor.java Objectnode.java
                        ObjectnodeDescriptor.java Parameter.java
                        ParameterDescriptor.java Permission.java
                        PermissionDescriptor.java Property.java
                        PropertyDescriptor.java Relation.java
                        RelationDescriptor.java Revisiondescr.java
                        RevisiondescrDescriptor.java Revisiondescrs.java
                        RevisiondescrsDescriptor.java Scope.java
                        ScopeDescriptor.java Successor.java
                        SuccessorDescriptor.java
  Log:
  Updated to the latest version of Castor (thanks Nacho !)
  
  Remy
  
  Revision  Changes    Path
  1.3       +1 -1      jakarta-slide/src/share/org/apache/slide/common/xml/Config.java
  
  Index: Config.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/Config.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Config.java	2000/05/15 21:14:32	1.2
  +++ Config.java	2000/05/22 16:03:15	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -23,7 +23,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:32 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:15 $
   **/
   public class Config implements java.io.Serializable {
   
  
  
  
  1.3       +179 -3    jakarta-slide/src/share/org/apache/slide/common/xml/ConfigDescriptor.java
  
  Index: ConfigDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/ConfigDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ConfigDescriptor.java	2000/05/15 21:14:32	1.2
  +++ ConfigDescriptor.java	2000/05/22 16:03:15	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:32 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:15 $
   **/
   public class ConfigDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,8 +53,9 @@
       public ConfigDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "config";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           //-- initialize attribute descriptors
           
           attributes = new XMLFieldDescriptorImpl[0];
  @@ -89,6 +92,14 @@
           desc.setMultivalued(false);
           elements[0] = desc;
           
  +        //-- validation code for: _defaultAction
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _readObject
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_readObject", "read-object", NodeType.Element);
           desc.setImmutable(true);
  @@ -119,6 +130,14 @@
           desc.setMultivalued(false);
           elements[1] = desc;
           
  +        //-- validation code for: _readObject
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _createObject
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_createObject", "create-object", NodeType.Element);
           desc.setImmutable(true);
  @@ -149,6 +168,14 @@
           desc.setMultivalued(false);
           elements[2] = desc;
           
  +        //-- validation code for: _createObject
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _removeObject
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_removeObject", "remove-object", NodeType.Element);
           desc.setImmutable(true);
  @@ -179,6 +206,14 @@
           desc.setMultivalued(false);
           elements[3] = desc;
           
  +        //-- validation code for: _removeObject
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _grantPermission
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_grantPermission", "grant-permission", NodeType.Element);
           desc.setImmutable(true);
  @@ -209,6 +244,14 @@
           desc.setMultivalued(false);
           elements[4] = desc;
           
  +        //-- validation code for: _grantPermission
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _revokePermission
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_revokePermission", "revoke-permission", NodeType.Element);
           desc.setImmutable(true);
  @@ -239,6 +282,14 @@
           desc.setMultivalued(false);
           elements[5] = desc;
           
  +        //-- validation code for: _revokePermission
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _readPermissions
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_readPermissions", "read-permissions", NodeType.Element);
           desc.setImmutable(true);
  @@ -269,6 +320,14 @@
           desc.setMultivalued(false);
           elements[6] = desc;
           
  +        //-- validation code for: _readPermissions
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _lockObject
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_lockObject", "lock-object", NodeType.Element);
           desc.setImmutable(true);
  @@ -299,6 +358,14 @@
           desc.setMultivalued(false);
           elements[7] = desc;
           
  +        //-- validation code for: _lockObject
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _killLock
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_killLock", "kill-lock", NodeType.Element);
           desc.setImmutable(true);
  @@ -329,6 +396,14 @@
           desc.setMultivalued(false);
           elements[8] = desc;
           
  +        //-- validation code for: _killLock
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _readLocks
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_readLocks", "read-locks", NodeType.Element);
           desc.setImmutable(true);
  @@ -359,6 +434,14 @@
           desc.setMultivalued(false);
           elements[9] = desc;
           
  +        //-- validation code for: _readLocks
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _readRevisionMetadata
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_readRevisionMetadata", "read-revision-metadata", NodeType.Element);
           desc.setImmutable(true);
  @@ -389,6 +472,14 @@
           desc.setMultivalued(false);
           elements[10] = desc;
           
  +        //-- validation code for: _readRevisionMetadata
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _createRevisionMetadata
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_createRevisionMetadata", "create-revision-metadata", NodeType.Element);
           desc.setImmutable(true);
  @@ -419,6 +510,14 @@
           desc.setMultivalued(false);
           elements[11] = desc;
           
  +        //-- validation code for: _createRevisionMetadata
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _modifyRevisionMetadata
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_modifyRevisionMetadata", "modify-revision-metadata", NodeType.Element);
           desc.setImmutable(true);
  @@ -449,6 +548,14 @@
           desc.setMultivalued(false);
           elements[12] = desc;
           
  +        //-- validation code for: _modifyRevisionMetadata
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _removeRevisionMetadata
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_removeRevisionMetadata", "remove-revision-metadata", NodeType.Element);
           desc.setImmutable(true);
  @@ -479,6 +586,14 @@
           desc.setMultivalued(false);
           elements[13] = desc;
           
  +        //-- validation code for: _removeRevisionMetadata
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _readRevisionContent
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_readRevisionContent", "read-revision-content", NodeType.Element);
           desc.setImmutable(true);
  @@ -509,6 +624,14 @@
           desc.setMultivalued(false);
           elements[14] = desc;
           
  +        //-- validation code for: _readRevisionContent
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _createRevisionContent
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_createRevisionContent", "create-revision-content", NodeType.Element);
           desc.setImmutable(true);
  @@ -539,6 +662,14 @@
           desc.setMultivalued(false);
           elements[15] = desc;
           
  +        //-- validation code for: _createRevisionContent
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _modifyRevisionContent
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_modifyRevisionContent", "modify-revision-content", NodeType.Element);
           desc.setImmutable(true);
  @@ -569,6 +700,14 @@
           desc.setMultivalued(false);
           elements[16] = desc;
           
  +        //-- validation code for: _modifyRevisionContent
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _removeRevisionContent
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_removeRevisionContent", "remove-revision-content", NodeType.Element);
           desc.setImmutable(true);
  @@ -599,6 +738,14 @@
           desc.setMultivalued(false);
           elements[17] = desc;
           
  +        //-- validation code for: _removeRevisionContent
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _userspath
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_userspath", "userspath", NodeType.Element);
           desc.setImmutable(true);
  @@ -630,6 +777,15 @@
           desc.setMultivalued(false);
           elements[18] = desc;
           
  +        //-- validation code for: _userspath
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _filespath
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_filespath", "filespath", NodeType.Element);
           desc.setImmutable(true);
  @@ -661,6 +817,15 @@
           desc.setMultivalued(false);
           elements[19] = desc;
           
  +        //-- validation code for: _filespath
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _parameterList
           desc = new XMLFieldDescriptorImpl(Parameter.class, "_parameterList", "parameter", NodeType.Element);
           handler = (new XMLFieldHandler() {
  @@ -690,6 +855,11 @@
           desc.setMultivalued(true);
           elements[20] = desc;
           
  +        //-- validation code for: _parameterList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(0);
  +        desc.setValidator(fieldValidator);
  +        
       } //-- org.apache.slide.common.xml.ConfigDescriptor()
   
   
  @@ -769,6 +939,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/
  
  
  
  1.3       +1 -1      jakarta-slide/src/share/org/apache/slide/common/xml/Contentstore.java
  
  Index: Contentstore.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/Contentstore.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Contentstore.java	2000/05/15 21:14:33	1.2
  +++ Contentstore.java	2000/05/22 16:03:15	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -23,7 +23,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:33 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:15 $
   **/
   public class Contentstore implements java.io.Serializable {
   
  
  
  
  1.3       +39 -5     jakarta-slide/src/share/org/apache/slide/common/xml/ContentstoreDescriptor.java
  
  Index: ContentstoreDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/ContentstoreDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ContentstoreDescriptor.java	2000/05/15 21:14:33	1.2
  +++ ContentstoreDescriptor.java	2000/05/22 16:03:16	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:33 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:16 $
   **/
   public class ContentstoreDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,15 +53,16 @@
       public ContentstoreDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "contentstore";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           //-- initialize attribute descriptors
           
           attributes = new XMLFieldDescriptorImpl[2];
           //-- _name
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_name", "name", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -81,14 +84,24 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[0] = desc;
           
  +        //-- validation code for: _name
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _classname
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_classname", "classname", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -110,10 +123,20 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[1] = desc;
           
  +        //-- validation code for: _classname
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- initialize element descriptors
           
           elements = new XMLFieldDescriptorImpl[1];
  @@ -146,6 +169,11 @@
           desc.setMultivalued(true);
           elements[0] = desc;
           
  +        //-- validation code for: _parameterList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(0);
  +        desc.setValidator(fieldValidator);
  +        
       } //-- org.apache.slide.common.xml.ContentstoreDescriptor()
   
   
  @@ -225,6 +253,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/
  
  
  
  1.3       +1 -1      jakarta-slide/src/share/org/apache/slide/common/xml/Descriptorsstore.java
  
  Index: Descriptorsstore.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/Descriptorsstore.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Descriptorsstore.java	2000/05/15 21:14:34	1.2
  +++ Descriptorsstore.java	2000/05/22 16:03:16	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -23,7 +23,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:34 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:16 $
   **/
   public class Descriptorsstore implements java.io.Serializable {
   
  
  
  
  1.3       +49 -6     jakarta-slide/src/share/org/apache/slide/common/xml/DescriptorsstoreDescriptor.java
  
  Index: DescriptorsstoreDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/DescriptorsstoreDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DescriptorsstoreDescriptor.java	2000/05/15 21:14:34	1.2
  +++ DescriptorsstoreDescriptor.java	2000/05/22 16:03:16	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:34 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:16 $
   **/
   public class DescriptorsstoreDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,15 +53,16 @@
       public DescriptorsstoreDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "descriptorsstore";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           //-- initialize attribute descriptors
           
           attributes = new XMLFieldDescriptorImpl[3];
           //-- _name
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_name", "name", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -81,14 +84,24 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[0] = desc;
           
  +        //-- validation code for: _name
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _type
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_type", "type", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -110,13 +123,22 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           attributes[1] = desc;
           
  +        //-- validation code for: _type
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _classname
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_classname", "classname", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -138,10 +160,20 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[2] = desc;
           
  +        //-- validation code for: _classname
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- initialize element descriptors
           
           elements = new XMLFieldDescriptorImpl[1];
  @@ -174,6 +206,11 @@
           desc.setMultivalued(true);
           elements[0] = desc;
           
  +        //-- validation code for: _parameterList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(0);
  +        desc.setValidator(fieldValidator);
  +        
       } //-- org.apache.slide.common.xml.DescriptorsstoreDescriptor()
   
   
  @@ -253,6 +290,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/
  
  
  
  1.3       +1 -1      jakarta-slide/src/share/org/apache/slide/common/xml/Domain.java
  
  Index: Domain.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/Domain.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Domain.java	2000/05/15 21:14:34	1.2
  +++ Domain.java	2000/05/22 16:03:16	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -23,7 +23,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:34 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:16 $
   **/
   public class Domain implements java.io.Serializable {
   
  
  
  
  1.3       +17 -3     jakarta-slide/src/share/org/apache/slide/common/xml/DomainDescriptor.java
  
  Index: DomainDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/DomainDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DomainDescriptor.java	2000/05/15 21:14:34	1.2
  +++ DomainDescriptor.java	2000/05/22 16:03:16	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:34 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:16 $
   **/
   public class DomainDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,8 +53,9 @@
       public DomainDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "domain";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           //-- initialize attribute descriptors
           
           attributes = new XMLFieldDescriptorImpl[0];
  @@ -89,6 +92,11 @@
           desc.setMultivalued(true);
           elements[0] = desc;
           
  +        //-- validation code for: _namespaceDefList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        desc.setValidator(fieldValidator);
  +        
       } //-- org.apache.slide.common.xml.DomainDescriptor()
   
   
  @@ -168,6 +176,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/
  
  
  
  1.3       +1 -1      jakarta-slide/src/share/org/apache/slide/common/xml/Latestrevision.java
  
  Index: Latestrevision.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/Latestrevision.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Latestrevision.java	2000/05/15 21:14:35	1.2
  +++ Latestrevision.java	2000/05/22 16:03:16	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -21,7 +21,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:35 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:16 $
   **/
   public class Latestrevision implements java.io.Serializable {
   
  
  
  
  1.3       +34 -5     jakarta-slide/src/share/org/apache/slide/common/xml/LatestrevisionDescriptor.java
  
  Index: LatestrevisionDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/LatestrevisionDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- LatestrevisionDescriptor.java	2000/05/15 21:14:35	1.2
  +++ LatestrevisionDescriptor.java	2000/05/22 16:03:16	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:35 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:16 $
   **/
   public class LatestrevisionDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,15 +53,16 @@
       public LatestrevisionDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "latestrevision";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           //-- initialize attribute descriptors
           
           attributes = new XMLFieldDescriptorImpl[2];
           //-- _branch
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_branch", "branch", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -81,14 +84,24 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[0] = desc;
           
  +        //-- validation code for: _branch
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _number
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_number", "number", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -110,10 +123,20 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[1] = desc;
           
  +        //-- validation code for: _number
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- initialize element descriptors
           
           elements = new XMLFieldDescriptorImpl[0];
  @@ -196,6 +219,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/
  
  
  
  1.3       +1 -1      jakarta-slide/src/share/org/apache/slide/common/xml/Namespace.java
  
  Index: Namespace.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/Namespace.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Namespace.java	2000/05/15 21:14:35	1.2
  +++ Namespace.java	2000/05/22 16:03:16	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -23,7 +23,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:35 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:16 $
   **/
   public class Namespace implements java.io.Serializable {
   
  
  
  
  1.3       +2 -2      jakarta-slide/src/share/org/apache/slide/common/xml/NamespaceDef.java
  
  Index: NamespaceDef.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/NamespaceDef.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- NamespaceDef.java	2000/05/15 21:14:35	1.2
  +++ NamespaceDef.java	2000/05/22 16:03:16	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -23,7 +23,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:35 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:16 $
   **/
   public class NamespaceDef implements java.io.Serializable {
   
  @@ -86,7 +86,7 @@
       **/
       public java.lang.String[] getAccess() {
           int size = _accessList.size();
  -        String[] mArray = new String[size];
  +        java.lang.String[] mArray = new String[size];
           for (int index = 0; index < size; index++) {
               mArray[index] = (String)_accessList.elementAt(index);
           }
  
  
  
  1.3       +28 -4     jakarta-slide/src/share/org/apache/slide/common/xml/NamespaceDefDescriptor.java
  
  Index: NamespaceDefDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/NamespaceDefDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- NamespaceDefDescriptor.java	2000/05/15 21:14:36	1.2
  +++ NamespaceDefDescriptor.java	2000/05/22 16:03:16	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:36 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:16 $
   **/
   public class NamespaceDefDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,15 +53,16 @@
       public NamespaceDefDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "namespace-def";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           //-- initialize attribute descriptors
           
           attributes = new XMLFieldDescriptorImpl[1];
           //-- _initfile
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_initfile", "initfile", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -81,10 +84,20 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[0] = desc;
           
  +        //-- validation code for: _initfile
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- initialize element descriptors
           
           elements = new XMLFieldDescriptorImpl[1];
  @@ -118,6 +131,11 @@
           desc.setMultivalued(true);
           elements[0] = desc;
           
  +        //-- validation code for: _accessList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(0);
  +        desc.setValidator(fieldValidator);
  +        
       } //-- org.apache.slide.common.xml.NamespaceDefDescriptor()
   
   
  @@ -197,6 +215,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/
  
  
  
  1.3       +51 -4     jakarta-slide/src/share/org/apache/slide/common/xml/NamespaceDescriptor.java
  
  Index: NamespaceDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/NamespaceDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- NamespaceDescriptor.java	2000/05/15 21:14:36	1.2
  +++ NamespaceDescriptor.java	2000/05/22 16:03:16	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:36 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:16 $
   **/
   public class NamespaceDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,15 +53,16 @@
       public NamespaceDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "namespace";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           //-- initialize attribute descriptors
           
           attributes = new XMLFieldDescriptorImpl[1];
           //-- _name
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_name", "name", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -81,10 +84,20 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[0] = desc;
           
  +        //-- validation code for: _name
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- initialize element descriptors
           
           elements = new XMLFieldDescriptorImpl[5];
  @@ -118,6 +131,11 @@
           desc.setMultivalued(true);
           elements[0] = desc;
           
  +        //-- validation code for: _descriptorsstoreList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        desc.setValidator(fieldValidator);
  +        
           //-- _contentstoreList
           desc = new XMLFieldDescriptorImpl(Contentstore.class, "_contentstoreList", "contentstore", NodeType.Element);
           handler = (new XMLFieldHandler() {
  @@ -148,6 +166,11 @@
           desc.setMultivalued(true);
           elements[1] = desc;
           
  +        //-- validation code for: _contentstoreList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        desc.setValidator(fieldValidator);
  +        
           //-- _scopeList
           desc = new XMLFieldDescriptorImpl(Scope.class, "_scopeList", "scope", NodeType.Element);
           handler = (new XMLFieldHandler() {
  @@ -178,6 +201,11 @@
           desc.setMultivalued(true);
           elements[2] = desc;
           
  +        //-- validation code for: _scopeList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        desc.setValidator(fieldValidator);
  +        
           //-- _basedata
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_basedata", "basedata", NodeType.Element);
           desc.setImmutable(true);
  @@ -208,6 +236,14 @@
           desc.setMultivalued(false);
           elements[3] = desc;
           
  +        //-- validation code for: _basedata
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _config
           desc = new XMLFieldDescriptorImpl(Config.class, "_config", "config", NodeType.Element);
           handler = (new XMLFieldHandler() {
  @@ -238,6 +274,11 @@
           desc.setMultivalued(false);
           elements[4] = desc;
           
  +        //-- validation code for: _config
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        desc.setValidator(fieldValidator);
  +        
       } //-- org.apache.slide.common.xml.NamespaceDescriptor()
   
   
  @@ -317,6 +358,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/
  
  
  
  1.3       +1 -1      jakarta-slide/src/share/org/apache/slide/common/xml/Objectnode.java
  
  Index: Objectnode.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/Objectnode.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Objectnode.java	2000/05/15 21:14:36	1.2
  +++ Objectnode.java	2000/05/22 16:03:17	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -23,7 +23,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:36 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:17 $
   **/
   public class Objectnode implements java.io.Serializable {
   
  
  
  
  1.3       +52 -5     jakarta-slide/src/share/org/apache/slide/common/xml/ObjectnodeDescriptor.java
  
  Index: ObjectnodeDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/ObjectnodeDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ObjectnodeDescriptor.java	2000/05/15 21:14:36	1.2
  +++ ObjectnodeDescriptor.java	2000/05/22 16:03:17	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:36 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:17 $
   **/
   public class ObjectnodeDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,15 +53,16 @@
       public ObjectnodeDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "objectnode";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           //-- initialize attribute descriptors
           
           attributes = new XMLFieldDescriptorImpl[2];
           //-- _uri
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_uri", "uri", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -81,14 +84,24 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[0] = desc;
           
  +        //-- validation code for: _uri
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _classname
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_classname", "classname", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -110,10 +123,20 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[1] = desc;
           
  +        //-- validation code for: _classname
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- initialize element descriptors
           
           elements = new XMLFieldDescriptorImpl[3];
  @@ -146,6 +169,11 @@
           desc.setMultivalued(true);
           elements[0] = desc;
           
  +        //-- validation code for: _permissionList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(0);
  +        desc.setValidator(fieldValidator);
  +        
           //-- _objectnodeList
           desc = new XMLFieldDescriptorImpl(Objectnode.class, "_objectnodeList", "objectnode", NodeType.Element);
           handler = (new XMLFieldHandler() {
  @@ -175,6 +203,11 @@
           desc.setMultivalued(true);
           elements[1] = desc;
           
  +        //-- validation code for: _objectnodeList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(0);
  +        desc.setValidator(fieldValidator);
  +        
           //-- _target
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_target", "target", NodeType.Element);
           desc.setImmutable(true);
  @@ -205,6 +238,14 @@
           desc.setMultivalued(false);
           elements[2] = desc;
           
  +        //-- validation code for: _target
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
       } //-- org.apache.slide.common.xml.ObjectnodeDescriptor()
   
   
  @@ -284,6 +325,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/
  
  
  
  1.3       +1 -1      jakarta-slide/src/share/org/apache/slide/common/xml/Parameter.java
  
  Index: Parameter.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/Parameter.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Parameter.java	2000/05/15 21:14:36	1.2
  +++ Parameter.java	2000/05/22 16:03:17	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -21,7 +21,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:36 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:17 $
   **/
   public class Parameter implements java.io.Serializable {
   
  
  
  
  1.3       +23 -4     jakarta-slide/src/share/org/apache/slide/common/xml/ParameterDescriptor.java
  
  Index: ParameterDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/ParameterDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ParameterDescriptor.java	2000/05/15 21:14:36	1.2
  +++ ParameterDescriptor.java	2000/05/22 16:03:17	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:36 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:17 $
   **/
   public class ParameterDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,8 +53,9 @@
       public ParameterDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "parameter";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           contentDesc = new XMLFieldDescriptorImpl(String.class, "_content", "PCDATA", NodeType.Text);
           contentDesc.setHandler( new XMLFieldHandler() {
               public Object getValue( Object object ) 
  @@ -82,7 +85,7 @@
           //-- _name
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_name", "name", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -104,10 +107,20 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[0] = desc;
           
  +        //-- validation code for: _name
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- initialize element descriptors
           
           elements = new XMLFieldDescriptorImpl[0];
  @@ -190,6 +203,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/
  
  
  
  1.3       +1 -1      jakarta-slide/src/share/org/apache/slide/common/xml/Permission.java
  
  Index: Permission.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/Permission.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Permission.java	2000/05/15 21:14:37	1.2
  +++ Permission.java	2000/05/22 16:03:17	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -21,7 +21,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:37 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:17 $
   **/
   public class Permission implements java.io.Serializable {
   
  
  
  
  1.3       +44 -6     jakarta-slide/src/share/org/apache/slide/common/xml/PermissionDescriptor.java
  
  Index: PermissionDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/PermissionDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- PermissionDescriptor.java	2000/05/15 21:14:37	1.2
  +++ PermissionDescriptor.java	2000/05/22 16:03:17	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:37 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:17 $
   **/
   public class PermissionDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,15 +53,16 @@
       public PermissionDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "permission";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           //-- initialize attribute descriptors
           
           attributes = new XMLFieldDescriptorImpl[3];
           //-- _subject
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_subject", "subject", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -81,14 +84,24 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[0] = desc;
           
  +        //-- validation code for: _subject
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _inheritance
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_inheritance", "inheritance", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -110,13 +123,22 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           attributes[1] = desc;
           
  +        //-- validation code for: _inheritance
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _action
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_action", "action", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -138,10 +160,20 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[2] = desc;
           
  +        //-- validation code for: _action
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- initialize element descriptors
           
           elements = new XMLFieldDescriptorImpl[0];
  @@ -224,6 +256,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/
  
  
  
  1.3       +1 -1      jakarta-slide/src/share/org/apache/slide/common/xml/Property.java
  
  Index: Property.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/Property.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Property.java	2000/05/15 21:14:37	1.2
  +++ Property.java	2000/05/22 16:03:17	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -21,7 +21,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:37 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:17 $
   **/
   public class Property implements java.io.Serializable {
   
  
  
  
  1.3       +55 -7     jakarta-slide/src/share/org/apache/slide/common/xml/PropertyDescriptor.java
  
  Index: PropertyDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/PropertyDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- PropertyDescriptor.java	2000/05/15 21:14:37	1.2
  +++ PropertyDescriptor.java	2000/05/22 16:03:17	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:37 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:17 $
   **/
   public class PropertyDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,8 +53,9 @@
       public PropertyDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "property";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           contentDesc = new XMLFieldDescriptorImpl(String.class, "_content", "PCDATA", NodeType.Text);
           contentDesc.setHandler( new XMLFieldHandler() {
               public Object getValue( Object object ) 
  @@ -82,7 +85,7 @@
           //-- _name
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_name", "name", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -104,14 +107,24 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[0] = desc;
           
  +        //-- validation code for: _name
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _protected
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_protected", "protected", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -133,13 +146,22 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           attributes[1] = desc;
           
  +        //-- validation code for: _protected
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _definition
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_definition", "definition", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -161,14 +183,24 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[2] = desc;
           
  +        //-- validation code for: _definition
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _definitionname
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_definitionname", "definitionname", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -190,10 +222,20 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[3] = desc;
           
  +        //-- validation code for: _definitionname
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- initialize element descriptors
           
           elements = new XMLFieldDescriptorImpl[0];
  @@ -276,6 +318,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/
  
  
  
  1.3       +1 -1      jakarta-slide/src/share/org/apache/slide/common/xml/Relation.java
  
  Index: Relation.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/Relation.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Relation.java	2000/05/15 21:14:38	1.2
  +++ Relation.java	2000/05/22 16:03:18	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -23,7 +23,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:38 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:18 $
   **/
   public class Relation implements java.io.Serializable {
   
  
  
  
  1.3       +22 -3     jakarta-slide/src/share/org/apache/slide/common/xml/RelationDescriptor.java
  
  Index: RelationDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/RelationDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RelationDescriptor.java	2000/05/15 21:14:38	1.2
  +++ RelationDescriptor.java	2000/05/22 16:03:18	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:38 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:18 $
   **/
   public class RelationDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,8 +53,9 @@
       public RelationDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "relation";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           //-- initialize attribute descriptors
           
           attributes = new XMLFieldDescriptorImpl[0];
  @@ -89,6 +92,11 @@
           desc.setMultivalued(false);
           elements[0] = desc;
           
  +        //-- validation code for: _revisiondescr
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        desc.setValidator(fieldValidator);
  +        
           //-- _successorList
           desc = new XMLFieldDescriptorImpl(Successor.class, "_successorList", "successor", NodeType.Element);
           handler = (new XMLFieldHandler() {
  @@ -118,6 +126,11 @@
           desc.setMultivalued(true);
           elements[1] = desc;
           
  +        //-- validation code for: _successorList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(0);
  +        desc.setValidator(fieldValidator);
  +        
       } //-- org.apache.slide.common.xml.RelationDescriptor()
   
   
  @@ -197,6 +210,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/
  
  
  
  1.3       +2 -2      jakarta-slide/src/share/org/apache/slide/common/xml/Revisiondescr.java
  
  Index: Revisiondescr.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/Revisiondescr.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Revisiondescr.java	2000/05/15 21:14:39	1.2
  +++ Revisiondescr.java	2000/05/22 16:03:18	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -23,7 +23,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:39 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:18 $
   **/
   public class Revisiondescr implements java.io.Serializable {
   
  @@ -121,7 +121,7 @@
       **/
       public java.lang.String[] getLabel() {
           int size = _labelList.size();
  -        String[] mArray = new String[size];
  +        java.lang.String[] mArray = new String[size];
           for (int index = 0; index < size; index++) {
               mArray[index] = (String)_labelList.elementAt(index);
           }
  
  
  
  1.3       +52 -5     jakarta-slide/src/share/org/apache/slide/common/xml/RevisiondescrDescriptor.java
  
  Index: RevisiondescrDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/RevisiondescrDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RevisiondescrDescriptor.java	2000/05/15 21:14:39	1.2
  +++ RevisiondescrDescriptor.java	2000/05/22 16:03:18	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:39 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:18 $
   **/
   public class RevisiondescrDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,15 +53,16 @@
       public RevisiondescrDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "revisiondescr";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           //-- initialize attribute descriptors
           
           attributes = new XMLFieldDescriptorImpl[2];
           //-- _branch
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_branch", "branch", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -81,14 +84,24 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[0] = desc;
           
  +        //-- validation code for: _branch
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _number
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_number", "number", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -110,10 +123,20 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[1] = desc;
           
  +        //-- validation code for: _number
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- initialize element descriptors
           
           elements = new XMLFieldDescriptorImpl[3];
  @@ -147,6 +170,14 @@
           desc.setMultivalued(false);
           elements[0] = desc;
           
  +        //-- validation code for: _content
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _labelList
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_labelList", "label", NodeType.Element);
           desc.setImmutable(true);
  @@ -177,6 +208,11 @@
           desc.setMultivalued(true);
           elements[1] = desc;
           
  +        //-- validation code for: _labelList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(0);
  +        desc.setValidator(fieldValidator);
  +        
           //-- _propertyList
           desc = new XMLFieldDescriptorImpl(Property.class, "_propertyList", "property", NodeType.Element);
           handler = (new XMLFieldHandler() {
  @@ -206,6 +242,11 @@
           desc.setMultivalued(true);
           elements[2] = desc;
           
  +        //-- validation code for: _propertyList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(0);
  +        desc.setValidator(fieldValidator);
  +        
       } //-- org.apache.slide.common.xml.RevisiondescrDescriptor()
   
   
  @@ -285,6 +326,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/
  
  
  
  1.3       +1 -1      jakarta-slide/src/share/org/apache/slide/common/xml/Revisiondescrs.java
  
  Index: Revisiondescrs.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/Revisiondescrs.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Revisiondescrs.java	2000/05/15 21:14:39	1.2
  +++ Revisiondescrs.java	2000/05/22 16:03:18	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -23,7 +23,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:39 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:18 $
   **/
   public class Revisiondescrs implements java.io.Serializable {
   
  
  
  
  1.3       +42 -5     jakarta-slide/src/share/org/apache/slide/common/xml/RevisiondescrsDescriptor.java
  
  Index: RevisiondescrsDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/RevisiondescrsDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RevisiondescrsDescriptor.java	2000/05/15 21:14:39	1.2
  +++ RevisiondescrsDescriptor.java	2000/05/22 16:03:18	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:39 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:18 $
   **/
   public class RevisiondescrsDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,15 +53,16 @@
       public RevisiondescrsDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "revisiondescrs";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           //-- initialize attribute descriptors
           
           attributes = new XMLFieldDescriptorImpl[2];
           //-- _initialrevision
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_initialrevision", "initialrevision", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -81,13 +84,22 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           attributes[0] = desc;
           
  +        //-- validation code for: _initialrevision
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _isversioned
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_isversioned", "isversioned", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -109,9 +121,18 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           attributes[1] = desc;
           
  +        //-- validation code for: _isversioned
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- initialize element descriptors
           
           elements = new XMLFieldDescriptorImpl[2];
  @@ -145,6 +166,11 @@
           desc.setMultivalued(true);
           elements[0] = desc;
           
  +        //-- validation code for: _latestrevisionList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        desc.setValidator(fieldValidator);
  +        
           //-- _relationList
           desc = new XMLFieldDescriptorImpl(Relation.class, "_relationList", "relation", NodeType.Element);
           handler = (new XMLFieldHandler() {
  @@ -174,6 +200,11 @@
           desc.setMultivalued(true);
           elements[1] = desc;
           
  +        //-- validation code for: _relationList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(0);
  +        desc.setValidator(fieldValidator);
  +        
       } //-- org.apache.slide.common.xml.RevisiondescrsDescriptor()
   
   
  @@ -253,6 +284,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/
  
  
  
  1.3       +1 -1      jakarta-slide/src/share/org/apache/slide/common/xml/Scope.java
  
  Index: Scope.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/Scope.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Scope.java	2000/05/15 21:14:40	1.2
  +++ Scope.java	2000/05/22 16:03:18	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -23,7 +23,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:40 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:18 $
   **/
   public class Scope implements java.io.Serializable {
   
  
  
  
  1.3       +58 -7     jakarta-slide/src/share/org/apache/slide/common/xml/ScopeDescriptor.java
  
  Index: ScopeDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/ScopeDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ScopeDescriptor.java	2000/05/15 21:14:40	1.2
  +++ ScopeDescriptor.java	2000/05/22 16:03:18	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:40 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:18 $
   **/
   public class ScopeDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,15 +53,16 @@
       public ScopeDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "scope";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           //-- initialize attribute descriptors
           
           attributes = new XMLFieldDescriptorImpl[4];
           //-- _descriptorsstore
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_descriptorsstore", "descriptorsstore", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -81,13 +84,22 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           attributes[0] = desc;
           
  +        //-- validation code for: _descriptorsstore
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _contentstore
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_contentstore", "contentstore", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -109,13 +121,22 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           attributes[1] = desc;
           
  +        //-- validation code for: _contentstore
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _match
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_match", "match", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -137,14 +158,24 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[2] = desc;
           
  +        //-- validation code for: _match
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- _type
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_type", "type", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -166,9 +197,18 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           attributes[3] = desc;
           
  +        //-- validation code for: _type
  +        fieldValidator = new FieldValidator();
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- initialize element descriptors
           
           elements = new XMLFieldDescriptorImpl[1];
  @@ -201,6 +241,11 @@
           desc.setMultivalued(true);
           elements[0] = desc;
           
  +        //-- validation code for: _scopeList
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(0);
  +        desc.setValidator(fieldValidator);
  +        
       } //-- org.apache.slide.common.xml.ScopeDescriptor()
   
   
  @@ -280,6 +325,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/
  
  
  
  1.3       +1 -1      jakarta-slide/src/share/org/apache/slide/common/xml/Successor.java
  
  Index: Successor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/Successor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Successor.java	2000/05/15 21:14:41	1.2
  +++ Successor.java	2000/05/22 16:03:18	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -21,7 +21,7 @@
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:41 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:18 $
   **/
   public class Successor implements java.io.Serializable {
   
  
  
  
  1.3       +23 -4     jakarta-slide/src/share/org/apache/slide/common/xml/SuccessorDescriptor.java
  
  Index: SuccessorDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/xml/SuccessorDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SuccessorDescriptor.java	2000/05/15 21:14:41	1.2
  +++ SuccessorDescriptor.java	2000/05/22 16:03:18	1.3
  @@ -1,6 +1,6 @@
   /*
    * This class was automatically generated with 
  - * <a href="http://castor.exolab.org">Castor 0.8 (20000324)</a>,
  + * <a href="http://castor.exolab.org">Castor 0.8.3 (2000502)</a>,
    * using an XML Schema.
    * $Id
    */
  @@ -15,12 +15,14 @@
   import org.exolab.castor.mapping.ClassDescriptor;
   import org.exolab.castor.mapping.FieldDescriptor;
   import org.exolab.castor.xml.*;
  +import org.exolab.castor.xml.FieldValidator;
  +import org.exolab.castor.xml.TypeValidator;
   import org.exolab.castor.xml.XMLFieldDescriptor;
   import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
   
   /**
    * 
  - * @version $Revision: 1.2 $ $Date: 2000/05/15 21:14:41 $
  + * @version $Revision: 1.3 $ $Date: 2000/05/22 16:03:18 $
   **/
   public class SuccessorDescriptor implements org.exolab.castor.xml.XMLClassDescriptor {
   
  @@ -51,15 +53,16 @@
       public SuccessorDescriptor() {
           nsURI = "opendav.exolab.org/schema";
           xmlName = "successor";
  -        XMLFieldDescriptorImpl desc = null;
  -        XMLFieldHandler handler = null;
  +        XMLFieldDescriptorImpl  desc           = null;
  +        XMLFieldHandler         handler        = null;
  +        FieldValidator          fieldValidator = null;
           //-- initialize attribute descriptors
           
           attributes = new XMLFieldDescriptorImpl[1];
           //-- _number
           desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_number", "number", NodeType.Attribute);
           desc.setImmutable(true);
  -        desc.setHandler( new XMLFieldHandler() {
  +        handler = (new XMLFieldHandler() {
               public Object getValue( Object object ) 
                   throws IllegalStateException
               {
  @@ -81,10 +84,20 @@
                   return null;
               }
           } );
  +        desc.setHandler(handler);
           desc.setNameSpaceURI("opendav.exolab.org/schema");
           desc.setRequired(true);
           attributes[0] = desc;
           
  +        //-- validation code for: _number
  +        fieldValidator = new FieldValidator();
  +        fieldValidator.setMinOccurs(1);
  +        { //-- local scope
  +            StringValidator sv = new StringValidator();
  +            fieldValidator.setValidator(sv);
  +        }
  +        desc.setValidator(fieldValidator);
  +        
           //-- initialize element descriptors
           
           elements = new XMLFieldDescriptorImpl[0];
  @@ -167,6 +180,12 @@
       public java.lang.String getNameSpaceURI() {
           return nsURI;
       } //-- java.lang.String getNameSpaceURI() 
  +
  +    /**
  +    **/
  +    public org.exolab.castor.xml.TypeValidator getValidator() {
  +        return null;
  +    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
   
       /**
       **/