You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by hl...@apache.org on 2003/09/10 22:50:25 UTC

cvs commit: jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/schema/impl AttributeModelImpl.java

hlship      2003/09/10 13:50:25

  Modified:    hivemind/src/java/org/apache/commons/hivemind/impl
                        InterceptorStackImpl.java ModuleImpl.java
                        LocationImpl.java RegistryBuilder.java
                        InvokeFactoryServiceConstructor.java
                        ServiceInterceptorContributionImpl.java
                        ExtensionImpl.java ExtensionPointImpl.java
                        ElementImpl.java ElementsProxyList.java
                        ServiceModel.java
                        CreateClassServiceConstructor.java
                        MessagesImpl.java RegistryImpl.java
                        SchemaProcessorImpl.java SchemaElement.java
               hivemind/src/java/org/apache/commons/hivemind/parse
                        ServiceDescriptor.java DescriptorParser.java
                        InterceptorDescriptor.java ModuleDescriptor.java
                        InvokeFactoryDescriptor.java
                        ExtensionPointDescriptor.java
                        ExtendServiceDescriptor.java
                        CreateInstanceDescriptor.java
                        ExtensionDescriptor.java
               hivemind/src/java/org/apache/commons/hivemind
                        Occurances.java
               hivemind/src/java/org/apache/commons/hivemind/schema/impl
                        AttributeModelImpl.java
  Log:
  Make all classes which are not intended to be subclassed as final.
  
  Revision  Changes    Path
  1.7       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/InterceptorStackImpl.java
  
  Index: InterceptorStackImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/InterceptorStackImpl.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- InterceptorStackImpl.java	5 Sep 2003 22:32:37 -0000	1.6
  +++ InterceptorStackImpl.java	10 Sep 2003 20:50:24 -0000	1.7
  @@ -76,7 +76,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class InterceptorStackImpl implements InterceptorStack
  +public final class InterceptorStackImpl implements InterceptorStack
   {
       private static final Log LOG = LogFactory.getLog(InterceptorStackImpl.class);
   
  
  
  
  1.7       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ModuleImpl.java
  
  Index: ModuleImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ModuleImpl.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ModuleImpl.java	30 Aug 2003 14:29:51 -0000	1.6
  +++ ModuleImpl.java	10 Sep 2003 20:50:24 -0000	1.7
  @@ -77,7 +77,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class ModuleImpl extends BaseLocatable implements Module
  +public final class ModuleImpl extends BaseLocatable implements Module
   {
       private String _moduleId;
       private Registry _registry;
  
  
  
  1.3       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/LocationImpl.java
  
  Index: LocationImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/LocationImpl.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- LocationImpl.java	30 Aug 2003 14:29:51 -0000	1.2
  +++ LocationImpl.java	10 Sep 2003 20:50:24 -0000	1.3
  @@ -67,7 +67,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class LocationImpl implements Location
  +public final class LocationImpl implements Location
   {
       private Resource _resource;
       private int _lineNumber = -1;
  
  
  
  1.29      +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/RegistryBuilder.java
  
  Index: RegistryBuilder.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/RegistryBuilder.java,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- RegistryBuilder.java	8 Sep 2003 20:14:19 -0000	1.28
  +++ RegistryBuilder.java	10 Sep 2003 20:50:24 -0000	1.29
  @@ -110,7 +110,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class RegistryBuilder
  +public final class RegistryBuilder
   {
       private static final Log LOG = LogFactory.getLog(RegistryBuilder.class);
   
  
  
  
  1.7       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/InvokeFactoryServiceConstructor.java
  
  Index: InvokeFactoryServiceConstructor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/InvokeFactoryServiceConstructor.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- InvokeFactoryServiceConstructor.java	5 Sep 2003 22:32:37 -0000	1.6
  +++ InvokeFactoryServiceConstructor.java	10 Sep 2003 20:50:24 -0000	1.7
  @@ -75,7 +75,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class InvokeFactoryServiceConstructor
  +public final class InvokeFactoryServiceConstructor
       extends BaseLocatable
       implements ServiceImplementationConstructor
   {
  
  
  
  1.6       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ServiceInterceptorContributionImpl.java
  
  Index: ServiceInterceptorContributionImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ServiceInterceptorContributionImpl.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ServiceInterceptorContributionImpl.java	5 Sep 2003 22:32:37 -0000	1.5
  +++ ServiceInterceptorContributionImpl.java	10 Sep 2003 20:50:24 -0000	1.6
  @@ -77,7 +77,7 @@
    * @version $Id$
    */
   
  -public class ServiceInterceptorContributionImpl
  +public final class ServiceInterceptorContributionImpl
       extends BaseLocatable
       implements ServiceInterceptorContribution
   {
  
  
  
  1.5       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ExtensionImpl.java
  
  Index: ExtensionImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ExtensionImpl.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ExtensionImpl.java	30 Aug 2003 14:29:51 -0000	1.4
  +++ ExtensionImpl.java	10 Sep 2003 20:50:24 -0000	1.5
  @@ -73,7 +73,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class ExtensionImpl implements Extension
  +public final class ExtensionImpl implements Extension
   {
       private Module _contributingModule;
       private List _elements;
  
  
  
  1.8       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ExtensionPointImpl.java
  
  Index: ExtensionPointImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ExtensionPointImpl.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ExtensionPointImpl.java	30 Aug 2003 14:29:51 -0000	1.7
  +++ ExtensionPointImpl.java	10 Sep 2003 20:50:24 -0000	1.8
  @@ -78,7 +78,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class ExtensionPointImpl extends AbstractExtensionPoint implements ExtensionPoint
  +public final class ExtensionPointImpl extends AbstractExtensionPoint implements ExtensionPoint
   {
       private static final Log LOG = LogFactory.getLog(ExtensionPointImpl.class);
   
  
  
  
  1.6       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ElementImpl.java
  
  Index: ElementImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ElementImpl.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ElementImpl.java	30 Aug 2003 14:29:51 -0000	1.5
  +++ ElementImpl.java	10 Sep 2003 20:50:24 -0000	1.6
  @@ -73,7 +73,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class ElementImpl extends BaseLocatable implements Element
  +public final class ElementImpl extends BaseLocatable implements Element
   {
       private String _elementName;
       private String _content;
  
  
  
  1.3       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ElementsProxyList.java
  
  Index: ElementsProxyList.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ElementsProxyList.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ElementsProxyList.java	30 Aug 2003 14:29:51 -0000	1.2
  +++ ElementsProxyList.java	10 Sep 2003 20:50:24 -0000	1.3
  @@ -69,7 +69,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -class ElementsProxyList extends AbstractList
  +final class ElementsProxyList extends AbstractList
   {
       private List _inner;
       private ExtensionPointImpl _point;
  
  
  
  1.3       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ServiceModel.java
  
  Index: ServiceModel.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ServiceModel.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ServiceModel.java	30 Aug 2003 14:29:51 -0000	1.2
  +++ ServiceModel.java	10 Sep 2003 20:50:24 -0000	1.3
  @@ -65,7 +65,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class ServiceModel extends Enum
  +public final class ServiceModel extends Enum
   {
       /**
        * Basic model; service is a singleton and is created when first referenced.
  
  
  
  1.4       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/CreateClassServiceConstructor.java
  
  Index: CreateClassServiceConstructor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/CreateClassServiceConstructor.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- CreateClassServiceConstructor.java	30 Aug 2003 14:29:51 -0000	1.3
  +++ CreateClassServiceConstructor.java	10 Sep 2003 20:50:24 -0000	1.4
  @@ -69,7 +69,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class CreateClassServiceConstructor
  +public final class CreateClassServiceConstructor
       extends BaseLocatable
       implements ServiceImplementationConstructor
   {
  
  
  
  1.6       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/MessagesImpl.java
  
  Index: MessagesImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/MessagesImpl.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- MessagesImpl.java	8 Sep 2003 20:14:19 -0000	1.5
  +++ MessagesImpl.java	10 Sep 2003 20:50:24 -0000	1.6
  @@ -81,7 +81,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class MessagesImpl implements Messages
  +public final class MessagesImpl implements Messages
   {
       private static final Log LOG = LogFactory.getLog(MessagesImpl.class);
   
  
  
  
  1.11      +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/RegistryImpl.java
  
  Index: RegistryImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/RegistryImpl.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- RegistryImpl.java	4 Sep 2003 23:58:14 -0000	1.10
  +++ RegistryImpl.java	10 Sep 2003 20:50:24 -0000	1.11
  @@ -79,7 +79,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class RegistryImpl implements Registry
  +public final class RegistryImpl implements Registry
   {
       private static final Log LOG = LogFactory.getLog(RegistryImpl.class);
   
  
  
  
  1.7       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/SchemaProcessorImpl.java
  
  Index: SchemaProcessorImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/SchemaProcessorImpl.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SchemaProcessorImpl.java	8 Sep 2003 20:14:19 -0000	1.6
  +++ SchemaProcessorImpl.java	10 Sep 2003 20:50:24 -0000	1.7
  @@ -80,7 +80,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class SchemaProcessorImpl implements SchemaProcessor
  +public final class SchemaProcessorImpl implements SchemaProcessor
   {
       private static final Log LOG = LogFactory.getLog(SchemaProcessorImpl.class);
   
  
  
  
  1.5       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/SchemaElement.java
  
  Index: SchemaElement.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/SchemaElement.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SchemaElement.java	30 Aug 2003 14:29:51 -0000	1.4
  +++ SchemaElement.java	10 Sep 2003 20:50:24 -0000	1.5
  @@ -82,7 +82,7 @@
    * @version $Id$
    */
   
  -class SchemaElement
  +final class SchemaElement
   {
       private ElementModel _model;
       private List _requiredAttributes;
  
  
  
  1.12      +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/ServiceDescriptor.java
  
  Index: ServiceDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/ServiceDescriptor.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- ServiceDescriptor.java	30 Aug 2003 14:29:51 -0000	1.11
  +++ ServiceDescriptor.java	10 Sep 2003 20:50:25 -0000	1.12
  @@ -68,7 +68,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class ServiceDescriptor extends AbstractServiceDescriptor
  +public final class ServiceDescriptor extends AbstractServiceDescriptor
   {
       private String _id;
       private String _interfaceClassName;
  
  
  
  1.32      +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/DescriptorParser.java
  
  Index: DescriptorParser.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/DescriptorParser.java,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- DescriptorParser.java	8 Sep 2003 20:14:18 -0000	1.31
  +++ DescriptorParser.java	10 Sep 2003 20:50:25 -0000	1.32
  @@ -121,7 +121,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class DescriptorParser extends DefaultHandler
  +public final class DescriptorParser extends DefaultHandler
   {
       private static final Log LOG = LogFactory.getLog(DescriptorParser.class);
   
  
  
  
  1.10      +2 -3      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/InterceptorDescriptor.java
  
  Index: InterceptorDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/InterceptorDescriptor.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- InterceptorDescriptor.java	5 Sep 2003 22:32:38 -0000	1.9
  +++ InterceptorDescriptor.java	10 Sep 2003 20:50:25 -0000	1.10
  @@ -57,7 +57,6 @@
   
   package org.apache.commons.hivemind.parse;
   
  -import org.apache.commons.hivemind.Orderable;
   
   /**
    * Descriptor for the <interceptor> element.
  @@ -65,7 +64,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class InterceptorDescriptor extends AbstractServiceInvocationDescriptor
  +public final class InterceptorDescriptor extends AbstractServiceInvocationDescriptor
   {
       private int _order;
   
  
  
  
  1.11      +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/ModuleDescriptor.java
  
  Index: ModuleDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/ModuleDescriptor.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- ModuleDescriptor.java	30 Aug 2003 14:29:51 -0000	1.10
  +++ ModuleDescriptor.java	10 Sep 2003 20:50:25 -0000	1.11
  @@ -72,7 +72,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class ModuleDescriptor extends BaseLocatable
  +public final class ModuleDescriptor extends BaseLocatable
   {
       private String _moduleId;
       private String _version;
  
  
  
  1.6       +2 -7      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/InvokeFactoryDescriptor.java
  
  Index: InvokeFactoryDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/InvokeFactoryDescriptor.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- InvokeFactoryDescriptor.java	5 Sep 2003 22:32:38 -0000	1.5
  +++ InvokeFactoryDescriptor.java	10 Sep 2003 20:50:25 -0000	1.6
  @@ -57,15 +57,10 @@
   
   package org.apache.commons.hivemind.parse;
   
  -import java.util.ArrayList;
  -import java.util.List;
  -
  -import org.apache.commons.hivemind.Element;
   import org.apache.commons.hivemind.Module;
   import org.apache.commons.hivemind.ServiceExtensionPoint;
   import org.apache.commons.hivemind.ServiceImplementationConstructor;
   import org.apache.commons.hivemind.impl.InvokeFactoryServiceConstructor;
  -import org.apache.commons.lang.builder.ToStringBuilder;
   
   /**
    * Descriptor for the <invoke-factory> element.
  @@ -73,7 +68,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class InvokeFactoryDescriptor
  +public final class InvokeFactoryDescriptor
       extends AbstractServiceInvocationDescriptor
       implements InstanceBuilder
   {
  
  
  
  1.7       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/ExtensionPointDescriptor.java
  
  Index: ExtensionPointDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/ExtensionPointDescriptor.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ExtensionPointDescriptor.java	30 Aug 2003 14:29:51 -0000	1.6
  +++ ExtensionPointDescriptor.java	10 Sep 2003 20:50:25 -0000	1.7
  @@ -69,7 +69,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class ExtensionPointDescriptor extends BaseLocatable
  +public final class ExtensionPointDescriptor extends BaseLocatable
   {
       private String _id;
       private Occurances _count = Occurances.UNBOUNDED;
  
  
  
  1.3       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/ExtendServiceDescriptor.java
  
  Index: ExtendServiceDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/ExtendServiceDescriptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ExtendServiceDescriptor.java	30 Aug 2003 14:29:51 -0000	1.2
  +++ ExtendServiceDescriptor.java	10 Sep 2003 20:50:25 -0000	1.3
  @@ -65,7 +65,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class ExtendServiceDescriptor extends AbstractServiceDescriptor
  +public final class ExtendServiceDescriptor extends AbstractServiceDescriptor
   {
       private String _serviceId;
   
  
  
  
  1.11      +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/CreateInstanceDescriptor.java
  
  Index: CreateInstanceDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/CreateInstanceDescriptor.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- CreateInstanceDescriptor.java	30 Aug 2003 14:29:51 -0000	1.10
  +++ CreateInstanceDescriptor.java	10 Sep 2003 20:50:25 -0000	1.11
  @@ -71,7 +71,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class CreateInstanceDescriptor extends BaseLocatable implements InstanceBuilder
  +public final class CreateInstanceDescriptor extends BaseLocatable implements InstanceBuilder
   {
       private String _instanceClassName;
   
  
  
  
  1.5       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/ExtensionDescriptor.java
  
  Index: ExtensionDescriptor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/ExtensionDescriptor.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ExtensionDescriptor.java	30 Aug 2003 14:29:51 -0000	1.4
  +++ ExtensionDescriptor.java	10 Sep 2003 20:50:25 -0000	1.5
  @@ -71,7 +71,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class ExtensionDescriptor extends BaseLocatable
  +public final class ExtensionDescriptor extends BaseLocatable
   {
       private String _pointId;
   
  
  
  
  1.5       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/Occurances.java
  
  Index: Occurances.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/Occurances.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Occurances.java	30 Aug 2003 14:29:52 -0000	1.4
  +++ Occurances.java	10 Sep 2003 20:50:25 -0000	1.5
  @@ -66,7 +66,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class Occurances extends Enum
  +public final class Occurances extends Enum
   {
   	/**
   	 * An unbounded number, zero or more.
  
  
  
  1.5       +2 -2      jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/schema/impl/AttributeModelImpl.java
  
  Index: AttributeModelImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/schema/impl/AttributeModelImpl.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- AttributeModelImpl.java	30 Aug 2003 14:29:55 -0000	1.4
  +++ AttributeModelImpl.java	10 Sep 2003 20:50:25 -0000	1.5
  @@ -66,7 +66,7 @@
    * @author Howard Lewis Ship
    * @version $Id$
    */
  -public class AttributeModelImpl extends BaseLocatable implements AttributeModel
  +public final class AttributeModelImpl extends BaseLocatable implements AttributeModel
   {
       private String _name;
       private boolean _required;