You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hivemind.apache.org by hl...@apache.org on 2004/05/21 01:56:54 UTC

cvs commit: jakarta-hivemind/framework/src/test-data/TestConstructRegistry testSDL.xml testUptoDate.xml testBasic.xml testJars.xml

hlship      2004/05/20 16:56:54

  Modified:    framework/src/test-data/TestConstructRegistry testSDL.xml
                        testUptoDate.xml testBasic.xml testJars.xml
  Log:
  Update tests due to use of Xerces packaged with Ant 1.6.
  
  Revision  Changes    Path
  1.3       +48 -48    jakarta-hivemind/framework/src/test-data/TestConstructRegistry/testSDL.xml
  
  Index: testSDL.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-hivemind/framework/src/test-data/TestConstructRegistry/testSDL.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- testSDL.xml	13 May 2004 11:04:44 -0000	1.2
  +++ testSDL.xml	20 May 2004 23:56:54 -0000	1.3
  @@ -1,18 +1,18 @@
   <?xml version="1.0"?>
   <registry>
       <module id="hivemind" uid="1" version="1.0.0">
  -        <description uid="2"><![CDATA[The master module for HiveMind, defining core, universal functionality.]]></description>
  +        <description uid="2">The master module for HiveMind, defining core, universal functionality.</description>
           <schema id="hivemind.SymbolSource" uid="3">
               <element name="source">
  -                <description><![CDATA[Describes a single source of symbol values.]]></description>
  +                <description>Describes a single source of symbol values.</description>
                   <attribute name="order">
  -                    <description><![CDATA[A number used to set the order in which sources are checked.]]></description>
  +                    <description>A number used to set the order in which sources are checked.</description>
                   </attribute>
                   <attribute name="class">
  -                    <description><![CDATA[Name of a class implementing the SymbolSource interface.]]></description>
  +                    <description>Name of a class implementing the SymbolSource interface.</description>
                   </attribute>
                   <attribute name="service-id">
  -                    <description><![CDATA[Service configuration id for a service which implements the SymbolSource interface.]]></description>
  +                    <description>Service configuration id for a service which implements the SymbolSource interface.</description>
                   </attribute>
                   <conversion class="org.apache.hivemind.SymbolSourceContribution">
                       <map attribute="class" property="source" translator="object"/>
  @@ -22,7 +22,7 @@
           </schema>
           <configuration-point id="hivemind.SymbolSource"
               schema-id="hivemind.SymbolSource" uid="4">
  -            <description><![CDATA[Provides a list of sources for vlaues of substitution symbols.]]></description>
  +            <description>Provides a list of sources for vlaues of substitution symbols.</description>
           </configuration-point>
           <contribution configuration-id="hivemind.SymbolSource" uid="5">
               <source order="900000" service-id="ApplicationDefaultsSymbolSource"/>
  @@ -30,27 +30,27 @@
           </contribution>
           <schema id="hivemind.Defaults" uid="6">
               <element name="default">
  -                <description><![CDATA[Provides a default symbol value.]]></description>
  +                <description>Provides a default symbol value.</description>
                   <attribute name="symbol" required="true">
  -                    <description><![CDATA[The id of the symbol to define a default value for.]]></description>
  +                    <description>The id of the symbol to define a default value for.</description>
                   </attribute>
                   <attribute name="value" required="true">
  -                    <description><![CDATA[The value for the symbol.]]></description>
  +                    <description>The value for the symbol.</description>
                   </attribute>
                   <conversion class="org.apache.hivemind.service.impl.FactoryDefault"/>
               </element>
           </schema>
           <configuration-point id="hivemind.FactoryDefaults"
               schema-id="hivemind.Defaults" uid="7">
  -            <description><![CDATA[Extension point for setting "factory defaults" for symbol values.]]></description>
  +            <description>Extension point for setting "factory defaults" for symbol values.</description>
           </configuration-point>
           <configuration-point id="hivemind.ApplicationDefaults"
               schema-id="hivemind.Defaults" uid="8">
  -            <description><![CDATA[Extension point for setting application defaults; these defaults will override factory defaults specified in the FactoryDefaults configuration point.]]></description>
  +            <description>Extension point for setting application defaults; these defaults will override factory defaults specified in the FactoryDefaults configuration point.</description>
           </configuration-point>
           <service-point id="hivemind.FactoryDefaultsSymbolSource"
               interface="org.apache.hivemind.SymbolSource" uid="9">
  -            <description><![CDATA[SymbolSource implementation driven by the FactoryDefaults configuration point.]]></description>
  +            <description>SymbolSource implementation driven by the FactoryDefaults configuration point.</description>
               <invoke-factory service-id="hivemind.BuilderFactory">
                   <construct
                       class="org.apache.hivemind.service.impl.DefaultsSymbolSource" log-property="log">
  @@ -61,7 +61,7 @@
           </service-point>
           <service-point id="hivemind.ApplicationDefaultsSymbolSource"
               interface="org.apache.hivemind.SymbolSource" uid="10">
  -            <description><![CDATA[SymbolSource implementation driven by the ApplicationDefaults configuration point.]]></description>
  +            <description>SymbolSource implementation driven by the ApplicationDefaults configuration point.</description>
               <invoke-factory service-id="hivemind.BuilderFactory">
                   <construct
                       class="org.apache.hivemind.service.impl.DefaultsSymbolSource" log-property="log">
  @@ -72,13 +72,13 @@
           </service-point>
           <service-point id="hivemind.ClassFactory"
               interface="org.apache.hivemind.service.ClassFactory" uid="11">
  -            <description><![CDATA[Wrapper around Javassist used to dynamically create classes such as service interceptors.]]></description>
  +            <description>Wrapper around Javassist used to dynamically create classes such as service interceptors.</description>
               <create-instance
                   class="org.apache.hivemind.service.impl.ClassFactoryImpl" model="primitive"/>
           </service-point>
           <service-point id="hivemind.LoggingInterceptor"
               interface="org.apache.hivemind.ServiceInterceptorFactory" uid="12">
  -            <description><![CDATA[An interceptor factory for adding method-level logging to a service. Logging occurs at level DEBUG and uses the service id as the logger. Method entry (with parameters) and method exit (with return value) are logged, as are any exceptions.]]></description>
  +            <description>An interceptor factory for adding method-level logging to a service. Logging occurs at level DEBUG and uses the service id as the logger. Method entry (with parameters) and method exit (with return value) are logged, as are any exceptions.</description>
               <invoke-factory model="primitive" service-id="hivemind.BuilderFactory">
                   <construct
                       class="org.apache.hivemind.service.impl.LoggingInterceptorFactory" service-id-property="serviceId">
  @@ -88,18 +88,18 @@
           </service-point>
           <schema id="hivemind.BuilderFactory" uid="13">
               <element name="construct">
  -                <description><![CDATA[A single construct element identifies the class to instantiate.]]></description>
  +                <description>A single construct element identifies the class to instantiate.</description>
                   <attribute name="class" required="true">
  -                    <description><![CDATA[The name of the class to instantiate.]]></description>
  +                    <description>The name of the class to instantiate.</description>
                   </attribute>
                   <attribute name="messages-property">
  -                    <description><![CDATA[The name of a property to assign to invoking module's messages to.]]></description>
  +                    <description>The name of a property to assign to invoking module's messages to.</description>
                   </attribute>
                   <attribute name="log-property">
  -                    <description><![CDATA[The name of a property to assign the Log instance for the service to. The Log instance is built from the service configuration point id.]]></description>
  +                    <description>The name of a property to assign the Log instance for the service to. The Log instance is built from the service configuration point id.</description>
                   </attribute>
                   <attribute name="service-id-property">
  -                    <description><![CDATA[The name of a property to assign the configuration point id of the service to.]]></description>
  +                    <description>The name of a property to assign the configuration point id of the service to.</description>
                   </attribute>
                   <rules>
                       <create-object class="org.apache.hivemind.service.impl.BuilderParameter"/>
  @@ -116,7 +116,7 @@
                       <invoke-parent depth="3" method="addProperty"/>
                   </rules>
                   <element name="string">
  -                    <description><![CDATA[A string value constructor parameter.]]></description>
  +                    <description>A string value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value"/>
  @@ -124,7 +124,7 @@
                       </rules>
                   </element>
                   <element name="int">
  -                    <description><![CDATA[An integer value constructor parameter.]]></description>
  +                    <description>An integer value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="int"/>
  @@ -132,7 +132,7 @@
                       </rules>
                   </element>
                   <element name="long">
  -                    <description><![CDATA[A long (64-bit) integer value constructor parameter.]]></description>
  +                    <description>A long (64-bit) integer value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="long"/>
  @@ -140,7 +140,7 @@
                       </rules>
                   </element>
                   <element name="boolean">
  -                    <description><![CDATA[A boolean value constructor parameter.]]></description>
  +                    <description>A boolean value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="enumeration,java.lang.Boolean,true=TRUE,false=FALSE"/>
  @@ -148,7 +148,7 @@
                       </rules>
                   </element>
                   <element name="service">
  -                    <description><![CDATA[A constructor parameter providing the identified HiveMind service.]]></description>
  +                    <description>A constructor parameter providing the identified HiveMind service.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="service"/>
  @@ -156,7 +156,7 @@
                       </rules>
                   </element>
                   <element name="configuration">
  -                    <description><![CDATA[A constructor parameter providing a HiveMind configuration point (as a List).]]></description>
  +                    <description>A constructor parameter providing a HiveMind configuration point (as a List).</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="configuration"/>
  @@ -164,7 +164,7 @@
                       </rules>
                   </element>
                   <element name="resource">
  -                    <description><![CDATA[A Resource constructor parameter.]]></description>
  +                    <description>A Resource constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="resource"/>
  @@ -172,33 +172,33 @@
                       </rules>
                   </element>
                   <element name="log">
  -                    <description><![CDATA[Placeholder for a Log instance for the constructed service as constructor parameter.]]></description>
  +                    <description>Placeholder for a Log instance for the constructed service as constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderLogFacet"/>
                           <invoke-parent depth="4" method="addParameter"/>
                       </rules>
                   </element>
                   <element name="messages">
  -                    <description><![CDATA[Placeholder for a Messages object (from the invoking module) as constructor parameter.]]></description>
  +                    <description>Placeholder for a Messages object (from the invoking module) as constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderMessagesFacet"/>
                           <invoke-parent depth="4" method="addParameter"/>
                       </rules>
                   </element>
                   <element name="service-id">
  -                    <description><![CDATA[Placeholder for the service id (of the constructed service) as constructor parameter.]]></description>
  +                    <description>Placeholder for the service id (of the constructed service) as constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderServiceIdFacet"/>
                           <invoke-parent depth="4" method="addParameter"/>
                       </rules>
                   </element>
                   <element name="set">
  -                    <description><![CDATA[Configures a property of the service instance.]]></description>
  +                    <description>Configures a property of the service instance.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of a property of the service instance to configure.]]></description>
  +                        <description>The name of a property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="value" required="true">
  -                        <description><![CDATA[The value to set the property to. The value will be converted to the type of the property.]]></description>
  +                        <description>The value to set the property to. The value will be converted to the type of the property.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderSmartPropertyFacet"/>
  @@ -208,12 +208,12 @@
                       </rules>
                   </element>
                   <element name="set-service">
  -                    <description><![CDATA[Configures a property of the service instance to another service.]]></description>
  +                    <description>Configures a property of the service instance to another service.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of the property of the service instance to configure.]]></description>
  +                        <description>The name of the property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="service-id" required="true">
  -                        <description><![CDATA[The id of the service.]]></description>
  +                        <description>The id of the service.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
  @@ -224,12 +224,12 @@
                       </rules>
                   </element>
                   <element name="set-configuration">
  -                    <description><![CDATA[Configures a property of the service instance to the elements contributed to an configuration point.]]></description>
  +                    <description>Configures a property of the service instance to the elements contributed to an configuration point.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of the property of the service instance to configure.]]></description>
  +                        <description>The name of the property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="configuration-id" required="true">
  -                        <description><![CDATA[The id of the configuration point to access.]]></description>
  +                        <description>The id of the configuration point to access.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
  @@ -240,12 +240,12 @@
                       </rules>
                   </element>
                   <element name="set-resource">
  -                    <description><![CDATA[Configures a property of the service instance to a resource.]]></description>
  +                    <description>Configures a property of the service instance to a resource.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of the property of the service instance to configure.]]></description>
  +                        <description>The name of the property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="path" required="true">
  -                        <description><![CDATA[The path, relative to the module's deployment descriptor, of the resource.]]></description>
  +                        <description>The path, relative to the module's deployment descriptor, of the resource.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
  @@ -256,12 +256,12 @@
                       </rules>
                   </element>
                   <element name="event-listener">
  -                    <description><![CDATA[Registers the new services as an event listener for events produced by the specified service.]]></description>
  +                    <description>Registers the new services as an event listener for events produced by the specified service.</description>
                       <attribute name="service-id" required="true">
  -                        <description><![CDATA[The service which will produce events.]]></description>
  +                        <description>The service which will produce events.</description>
                       </attribute>
                       <attribute name="event-set">
  -                        <description><![CDATA[If given, the name of an event set for which the service will be registered. If omitted, the service will be registered for all events sets for which it implements the necessary listener interfaces.]]></description>
  +                        <description>If given, the name of an event set for which the service will be registered. If omitted, the service will be registered for all events sets for which it implements the necessary listener interfaces.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.EventRegistration"/>
  @@ -276,18 +276,18 @@
           <service-point id="hivemind.BuilderFactory"
               interface="org.apache.hivemind.ServiceImplementationFactory"
               parameters-schema-id="hivemind.BuilderFactory" uid="14">
  -            <description><![CDATA[Used to construct a service from a class name and optional constructor parameters and properties.]]></description>
  +            <description>Used to construct a service from a class name and optional constructor parameters and properties.</description>
               <create-instance
                   class="org.apache.hivemind.service.impl.BuilderFactory" model="primitive"/>
           </service-point>
           <service-point id="hivemind.ThreadEventNotifier"
               interface="org.apache.hivemind.service.ThreadEventNotifier" uid="15">
  -            <description><![CDATA[Service used by other services to be alerted when a thread is cleaned up (typically, at the end of a request or transaction).]]></description>
  +            <description>Service used by other services to be alerted when a thread is cleaned up (typically, at the end of a request or transaction).</description>
               <create-instance class="org.apache.hivemind.service.impl.ThreadEventNotifierImpl"/>
           </service-point>
           <service-point id="hivemind.ThreadLocalStorage"
               interface="org.apache.hivemind.service.ThreadLocalStorage" uid="16">
  -            <description><![CDATA[Service which manages a thread-local map of data items. This can be used for temporary storage of information when local variables can't be used. All stored items are released when the thread is cleaned up.]]></description>
  +            <description>Service which manages a thread-local map of data items. This can be used for temporary storage of information when local variables can't be used. All stored items are released when the thread is cleaned up.</description>
               <invoke-factory service-id="hivemind.BuilderFactory">
                   <construct class="org.apache.hivemind.service.impl.ThreadLocalStorageImpl">
                       <set-service property="notifier" service-id="ThreadEventNotifier"/>
  
  
  
  1.6       +48 -48    jakarta-hivemind/framework/src/test-data/TestConstructRegistry/testUptoDate.xml
  
  Index: testUptoDate.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-hivemind/framework/src/test-data/TestConstructRegistry/testUptoDate.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- testUptoDate.xml	13 May 2004 11:04:44 -0000	1.5
  +++ testUptoDate.xml	20 May 2004 23:56:54 -0000	1.6
  @@ -1,18 +1,18 @@
   <?xml version="1.0"?>
   <registry>
       <module id="hivemind" uid="1" version="1.0.0">
  -        <description uid="2"><![CDATA[The master module for HiveMind, defining core, universal functionality.]]></description>
  +        <description uid="2">The master module for HiveMind, defining core, universal functionality.</description>
           <schema id="hivemind.SymbolSource" uid="3">
               <element name="source">
  -                <description><![CDATA[Describes a single source of symbol values.]]></description>
  +                <description>Describes a single source of symbol values.</description>
                   <attribute name="order">
  -                    <description><![CDATA[A number used to set the order in which sources are checked.]]></description>
  +                    <description>A number used to set the order in which sources are checked.</description>
                   </attribute>
                   <attribute name="class">
  -                    <description><![CDATA[Name of a class implementing the SymbolSource interface.]]></description>
  +                    <description>Name of a class implementing the SymbolSource interface.</description>
                   </attribute>
                   <attribute name="service-id">
  -                    <description><![CDATA[Service configuration id for a service which implements the SymbolSource interface.]]></description>
  +                    <description>Service configuration id for a service which implements the SymbolSource interface.</description>
                   </attribute>
                   <conversion class="org.apache.hivemind.SymbolSourceContribution">
                       <map attribute="class" property="source" translator="object"/>
  @@ -22,7 +22,7 @@
           </schema>
           <configuration-point id="hivemind.SymbolSource"
               schema-id="hivemind.SymbolSource" uid="4">
  -            <description><![CDATA[Provides a list of sources for vlaues of substitution symbols.]]></description>
  +            <description>Provides a list of sources for vlaues of substitution symbols.</description>
           </configuration-point>
           <contribution configuration-id="hivemind.SymbolSource" uid="5">
               <source order="900000" service-id="ApplicationDefaultsSymbolSource"/>
  @@ -30,27 +30,27 @@
           </contribution>
           <schema id="hivemind.Defaults" uid="6">
               <element name="default">
  -                <description><![CDATA[Provides a default symbol value.]]></description>
  +                <description>Provides a default symbol value.</description>
                   <attribute name="symbol" required="true">
  -                    <description><![CDATA[The id of the symbol to define a default value for.]]></description>
  +                    <description>The id of the symbol to define a default value for.</description>
                   </attribute>
                   <attribute name="value" required="true">
  -                    <description><![CDATA[The value for the symbol.]]></description>
  +                    <description>The value for the symbol.</description>
                   </attribute>
                   <conversion class="org.apache.hivemind.service.impl.FactoryDefault"/>
               </element>
           </schema>
           <configuration-point id="hivemind.FactoryDefaults"
               schema-id="hivemind.Defaults" uid="7">
  -            <description><![CDATA[Extension point for setting "factory defaults" for symbol values.]]></description>
  +            <description>Extension point for setting "factory defaults" for symbol values.</description>
           </configuration-point>
           <configuration-point id="hivemind.ApplicationDefaults"
               schema-id="hivemind.Defaults" uid="8">
  -            <description><![CDATA[Extension point for setting application defaults; these defaults will override factory defaults specified in the FactoryDefaults configuration point.]]></description>
  +            <description>Extension point for setting application defaults; these defaults will override factory defaults specified in the FactoryDefaults configuration point.</description>
           </configuration-point>
           <service-point id="hivemind.FactoryDefaultsSymbolSource"
               interface="org.apache.hivemind.SymbolSource" uid="9">
  -            <description><![CDATA[SymbolSource implementation driven by the FactoryDefaults configuration point.]]></description>
  +            <description>SymbolSource implementation driven by the FactoryDefaults configuration point.</description>
               <invoke-factory service-id="hivemind.BuilderFactory">
                   <construct
                       class="org.apache.hivemind.service.impl.DefaultsSymbolSource" log-property="log">
  @@ -61,7 +61,7 @@
           </service-point>
           <service-point id="hivemind.ApplicationDefaultsSymbolSource"
               interface="org.apache.hivemind.SymbolSource" uid="10">
  -            <description><![CDATA[SymbolSource implementation driven by the ApplicationDefaults configuration point.]]></description>
  +            <description>SymbolSource implementation driven by the ApplicationDefaults configuration point.</description>
               <invoke-factory service-id="hivemind.BuilderFactory">
                   <construct
                       class="org.apache.hivemind.service.impl.DefaultsSymbolSource" log-property="log">
  @@ -72,13 +72,13 @@
           </service-point>
           <service-point id="hivemind.ClassFactory"
               interface="org.apache.hivemind.service.ClassFactory" uid="11">
  -            <description><![CDATA[Wrapper around Javassist used to dynamically create classes such as service interceptors.]]></description>
  +            <description>Wrapper around Javassist used to dynamically create classes such as service interceptors.</description>
               <create-instance
                   class="org.apache.hivemind.service.impl.ClassFactoryImpl" model="primitive"/>
           </service-point>
           <service-point id="hivemind.LoggingInterceptor"
               interface="org.apache.hivemind.ServiceInterceptorFactory" uid="12">
  -            <description><![CDATA[An interceptor factory for adding method-level logging to a service. Logging occurs at level DEBUG and uses the service id as the logger. Method entry (with parameters) and method exit (with return value) are logged, as are any exceptions.]]></description>
  +            <description>An interceptor factory for adding method-level logging to a service. Logging occurs at level DEBUG and uses the service id as the logger. Method entry (with parameters) and method exit (with return value) are logged, as are any exceptions.</description>
               <invoke-factory model="primitive" service-id="hivemind.BuilderFactory">
                   <construct
                       class="org.apache.hivemind.service.impl.LoggingInterceptorFactory" service-id-property="serviceId">
  @@ -88,18 +88,18 @@
           </service-point>
           <schema id="hivemind.BuilderFactory" uid="13">
               <element name="construct">
  -                <description><![CDATA[A single construct element identifies the class to instantiate.]]></description>
  +                <description>A single construct element identifies the class to instantiate.</description>
                   <attribute name="class" required="true">
  -                    <description><![CDATA[The name of the class to instantiate.]]></description>
  +                    <description>The name of the class to instantiate.</description>
                   </attribute>
                   <attribute name="messages-property">
  -                    <description><![CDATA[The name of a property to assign to invoking module's messages to.]]></description>
  +                    <description>The name of a property to assign to invoking module's messages to.</description>
                   </attribute>
                   <attribute name="log-property">
  -                    <description><![CDATA[The name of a property to assign the Log instance for the service to. The Log instance is built from the service configuration point id.]]></description>
  +                    <description>The name of a property to assign the Log instance for the service to. The Log instance is built from the service configuration point id.</description>
                   </attribute>
                   <attribute name="service-id-property">
  -                    <description><![CDATA[The name of a property to assign the configuration point id of the service to.]]></description>
  +                    <description>The name of a property to assign the configuration point id of the service to.</description>
                   </attribute>
                   <rules>
                       <create-object class="org.apache.hivemind.service.impl.BuilderParameter"/>
  @@ -116,7 +116,7 @@
                       <invoke-parent depth="3" method="addProperty"/>
                   </rules>
                   <element name="string">
  -                    <description><![CDATA[A string value constructor parameter.]]></description>
  +                    <description>A string value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value"/>
  @@ -124,7 +124,7 @@
                       </rules>
                   </element>
                   <element name="int">
  -                    <description><![CDATA[An integer value constructor parameter.]]></description>
  +                    <description>An integer value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="int"/>
  @@ -132,7 +132,7 @@
                       </rules>
                   </element>
                   <element name="long">
  -                    <description><![CDATA[A long (64-bit) integer value constructor parameter.]]></description>
  +                    <description>A long (64-bit) integer value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="long"/>
  @@ -140,7 +140,7 @@
                       </rules>
                   </element>
                   <element name="boolean">
  -                    <description><![CDATA[A boolean value constructor parameter.]]></description>
  +                    <description>A boolean value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="enumeration,java.lang.Boolean,true=TRUE,false=FALSE"/>
  @@ -148,7 +148,7 @@
                       </rules>
                   </element>
                   <element name="service">
  -                    <description><![CDATA[A constructor parameter providing the identified HiveMind service.]]></description>
  +                    <description>A constructor parameter providing the identified HiveMind service.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="service"/>
  @@ -156,7 +156,7 @@
                       </rules>
                   </element>
                   <element name="configuration">
  -                    <description><![CDATA[A constructor parameter providing a HiveMind configuration point (as a List).]]></description>
  +                    <description>A constructor parameter providing a HiveMind configuration point (as a List).</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="configuration"/>
  @@ -164,7 +164,7 @@
                       </rules>
                   </element>
                   <element name="resource">
  -                    <description><![CDATA[A Resource constructor parameter.]]></description>
  +                    <description>A Resource constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="resource"/>
  @@ -172,33 +172,33 @@
                       </rules>
                   </element>
                   <element name="log">
  -                    <description><![CDATA[Placeholder for a Log instance for the constructed service as constructor parameter.]]></description>
  +                    <description>Placeholder for a Log instance for the constructed service as constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderLogFacet"/>
                           <invoke-parent depth="4" method="addParameter"/>
                       </rules>
                   </element>
                   <element name="messages">
  -                    <description><![CDATA[Placeholder for a Messages object (from the invoking module) as constructor parameter.]]></description>
  +                    <description>Placeholder for a Messages object (from the invoking module) as constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderMessagesFacet"/>
                           <invoke-parent depth="4" method="addParameter"/>
                       </rules>
                   </element>
                   <element name="service-id">
  -                    <description><![CDATA[Placeholder for the service id (of the constructed service) as constructor parameter.]]></description>
  +                    <description>Placeholder for the service id (of the constructed service) as constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderServiceIdFacet"/>
                           <invoke-parent depth="4" method="addParameter"/>
                       </rules>
                   </element>
                   <element name="set">
  -                    <description><![CDATA[Configures a property of the service instance.]]></description>
  +                    <description>Configures a property of the service instance.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of a property of the service instance to configure.]]></description>
  +                        <description>The name of a property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="value" required="true">
  -                        <description><![CDATA[The value to set the property to. The value will be converted to the type of the property.]]></description>
  +                        <description>The value to set the property to. The value will be converted to the type of the property.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderSmartPropertyFacet"/>
  @@ -208,12 +208,12 @@
                       </rules>
                   </element>
                   <element name="set-service">
  -                    <description><![CDATA[Configures a property of the service instance to another service.]]></description>
  +                    <description>Configures a property of the service instance to another service.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of the property of the service instance to configure.]]></description>
  +                        <description>The name of the property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="service-id" required="true">
  -                        <description><![CDATA[The id of the service.]]></description>
  +                        <description>The id of the service.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
  @@ -224,12 +224,12 @@
                       </rules>
                   </element>
                   <element name="set-configuration">
  -                    <description><![CDATA[Configures a property of the service instance to the elements contributed to an configuration point.]]></description>
  +                    <description>Configures a property of the service instance to the elements contributed to an configuration point.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of the property of the service instance to configure.]]></description>
  +                        <description>The name of the property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="configuration-id" required="true">
  -                        <description><![CDATA[The id of the configuration point to access.]]></description>
  +                        <description>The id of the configuration point to access.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
  @@ -240,12 +240,12 @@
                       </rules>
                   </element>
                   <element name="set-resource">
  -                    <description><![CDATA[Configures a property of the service instance to a resource.]]></description>
  +                    <description>Configures a property of the service instance to a resource.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of the property of the service instance to configure.]]></description>
  +                        <description>The name of the property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="path" required="true">
  -                        <description><![CDATA[The path, relative to the module's deployment descriptor, of the resource.]]></description>
  +                        <description>The path, relative to the module's deployment descriptor, of the resource.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
  @@ -256,12 +256,12 @@
                       </rules>
                   </element>
                   <element name="event-listener">
  -                    <description><![CDATA[Registers the new services as an event listener for events produced by the specified service.]]></description>
  +                    <description>Registers the new services as an event listener for events produced by the specified service.</description>
                       <attribute name="service-id" required="true">
  -                        <description><![CDATA[The service which will produce events.]]></description>
  +                        <description>The service which will produce events.</description>
                       </attribute>
                       <attribute name="event-set">
  -                        <description><![CDATA[If given, the name of an event set for which the service will be registered. If omitted, the service will be registered for all events sets for which it implements the necessary listener interfaces.]]></description>
  +                        <description>If given, the name of an event set for which the service will be registered. If omitted, the service will be registered for all events sets for which it implements the necessary listener interfaces.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.EventRegistration"/>
  @@ -276,18 +276,18 @@
           <service-point id="hivemind.BuilderFactory"
               interface="org.apache.hivemind.ServiceImplementationFactory"
               parameters-schema-id="hivemind.BuilderFactory" uid="14">
  -            <description><![CDATA[Used to construct a service from a class name and optional constructor parameters and properties.]]></description>
  +            <description>Used to construct a service from a class name and optional constructor parameters and properties.</description>
               <create-instance
                   class="org.apache.hivemind.service.impl.BuilderFactory" model="primitive"/>
           </service-point>
           <service-point id="hivemind.ThreadEventNotifier"
               interface="org.apache.hivemind.service.ThreadEventNotifier" uid="15">
  -            <description><![CDATA[Service used by other services to be alerted when a thread is cleaned up (typically, at the end of a request or transaction).]]></description>
  +            <description>Service used by other services to be alerted when a thread is cleaned up (typically, at the end of a request or transaction).</description>
               <create-instance class="org.apache.hivemind.service.impl.ThreadEventNotifierImpl"/>
           </service-point>
           <service-point id="hivemind.ThreadLocalStorage"
               interface="org.apache.hivemind.service.ThreadLocalStorage" uid="16">
  -            <description><![CDATA[Service which manages a thread-local map of data items. This can be used for temporary storage of information when local variables can't be used. All stored items are released when the thread is cleaned up.]]></description>
  +            <description>Service which manages a thread-local map of data items. This can be used for temporary storage of information when local variables can't be used. All stored items are released when the thread is cleaned up.</description>
               <invoke-factory service-id="hivemind.BuilderFactory">
                   <construct class="org.apache.hivemind.service.impl.ThreadLocalStorageImpl">
                       <set-service property="notifier" service-id="ThreadEventNotifier"/>
  
  
  
  1.6       +48 -48    jakarta-hivemind/framework/src/test-data/TestConstructRegistry/testBasic.xml
  
  Index: testBasic.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-hivemind/framework/src/test-data/TestConstructRegistry/testBasic.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- testBasic.xml	13 May 2004 11:04:43 -0000	1.5
  +++ testBasic.xml	20 May 2004 23:56:54 -0000	1.6
  @@ -1,18 +1,18 @@
   <?xml version="1.0"?>
   <registry>
       <module id="hivemind" uid="1" version="1.0.0">
  -        <description uid="2"><![CDATA[The master module for HiveMind, defining core, universal functionality.]]></description>
  +        <description uid="2">The master module for HiveMind, defining core, universal functionality.</description>
           <schema id="hivemind.SymbolSource" uid="3">
               <element name="source">
  -                <description><![CDATA[Describes a single source of symbol values.]]></description>
  +                <description>Describes a single source of symbol values.</description>
                   <attribute name="order">
  -                    <description><![CDATA[A number used to set the order in which sources are checked.]]></description>
  +                    <description>A number used to set the order in which sources are checked.</description>
                   </attribute>
                   <attribute name="class">
  -                    <description><![CDATA[Name of a class implementing the SymbolSource interface.]]></description>
  +                    <description>Name of a class implementing the SymbolSource interface.</description>
                   </attribute>
                   <attribute name="service-id">
  -                    <description><![CDATA[Service configuration id for a service which implements the SymbolSource interface.]]></description>
  +                    <description>Service configuration id for a service which implements the SymbolSource interface.</description>
                   </attribute>
                   <conversion class="org.apache.hivemind.SymbolSourceContribution">
                       <map attribute="class" property="source" translator="object"/>
  @@ -22,7 +22,7 @@
           </schema>
           <configuration-point id="hivemind.SymbolSource"
               schema-id="hivemind.SymbolSource" uid="4">
  -            <description><![CDATA[Provides a list of sources for vlaues of substitution symbols.]]></description>
  +            <description>Provides a list of sources for vlaues of substitution symbols.</description>
           </configuration-point>
           <contribution configuration-id="hivemind.SymbolSource" uid="5">
               <source order="900000" service-id="ApplicationDefaultsSymbolSource"/>
  @@ -30,27 +30,27 @@
           </contribution>
           <schema id="hivemind.Defaults" uid="6">
               <element name="default">
  -                <description><![CDATA[Provides a default symbol value.]]></description>
  +                <description>Provides a default symbol value.</description>
                   <attribute name="symbol" required="true">
  -                    <description><![CDATA[The id of the symbol to define a default value for.]]></description>
  +                    <description>The id of the symbol to define a default value for.</description>
                   </attribute>
                   <attribute name="value" required="true">
  -                    <description><![CDATA[The value for the symbol.]]></description>
  +                    <description>The value for the symbol.</description>
                   </attribute>
                   <conversion class="org.apache.hivemind.service.impl.FactoryDefault"/>
               </element>
           </schema>
           <configuration-point id="hivemind.FactoryDefaults"
               schema-id="hivemind.Defaults" uid="7">
  -            <description><![CDATA[Extension point for setting "factory defaults" for symbol values.]]></description>
  +            <description>Extension point for setting "factory defaults" for symbol values.</description>
           </configuration-point>
           <configuration-point id="hivemind.ApplicationDefaults"
               schema-id="hivemind.Defaults" uid="8">
  -            <description><![CDATA[Extension point for setting application defaults; these defaults will override factory defaults specified in the FactoryDefaults configuration point.]]></description>
  +            <description>Extension point for setting application defaults; these defaults will override factory defaults specified in the FactoryDefaults configuration point.</description>
           </configuration-point>
           <service-point id="hivemind.FactoryDefaultsSymbolSource"
               interface="org.apache.hivemind.SymbolSource" uid="9">
  -            <description><![CDATA[SymbolSource implementation driven by the FactoryDefaults configuration point.]]></description>
  +            <description>SymbolSource implementation driven by the FactoryDefaults configuration point.</description>
               <invoke-factory service-id="hivemind.BuilderFactory">
                   <construct
                       class="org.apache.hivemind.service.impl.DefaultsSymbolSource" log-property="log">
  @@ -61,7 +61,7 @@
           </service-point>
           <service-point id="hivemind.ApplicationDefaultsSymbolSource"
               interface="org.apache.hivemind.SymbolSource" uid="10">
  -            <description><![CDATA[SymbolSource implementation driven by the ApplicationDefaults configuration point.]]></description>
  +            <description>SymbolSource implementation driven by the ApplicationDefaults configuration point.</description>
               <invoke-factory service-id="hivemind.BuilderFactory">
                   <construct
                       class="org.apache.hivemind.service.impl.DefaultsSymbolSource" log-property="log">
  @@ -72,13 +72,13 @@
           </service-point>
           <service-point id="hivemind.ClassFactory"
               interface="org.apache.hivemind.service.ClassFactory" uid="11">
  -            <description><![CDATA[Wrapper around Javassist used to dynamically create classes such as service interceptors.]]></description>
  +            <description>Wrapper around Javassist used to dynamically create classes such as service interceptors.</description>
               <create-instance
                   class="org.apache.hivemind.service.impl.ClassFactoryImpl" model="primitive"/>
           </service-point>
           <service-point id="hivemind.LoggingInterceptor"
               interface="org.apache.hivemind.ServiceInterceptorFactory" uid="12">
  -            <description><![CDATA[An interceptor factory for adding method-level logging to a service. Logging occurs at level DEBUG and uses the service id as the logger. Method entry (with parameters) and method exit (with return value) are logged, as are any exceptions.]]></description>
  +            <description>An interceptor factory for adding method-level logging to a service. Logging occurs at level DEBUG and uses the service id as the logger. Method entry (with parameters) and method exit (with return value) are logged, as are any exceptions.</description>
               <invoke-factory model="primitive" service-id="hivemind.BuilderFactory">
                   <construct
                       class="org.apache.hivemind.service.impl.LoggingInterceptorFactory" service-id-property="serviceId">
  @@ -88,18 +88,18 @@
           </service-point>
           <schema id="hivemind.BuilderFactory" uid="13">
               <element name="construct">
  -                <description><![CDATA[A single construct element identifies the class to instantiate.]]></description>
  +                <description>A single construct element identifies the class to instantiate.</description>
                   <attribute name="class" required="true">
  -                    <description><![CDATA[The name of the class to instantiate.]]></description>
  +                    <description>The name of the class to instantiate.</description>
                   </attribute>
                   <attribute name="messages-property">
  -                    <description><![CDATA[The name of a property to assign to invoking module's messages to.]]></description>
  +                    <description>The name of a property to assign to invoking module's messages to.</description>
                   </attribute>
                   <attribute name="log-property">
  -                    <description><![CDATA[The name of a property to assign the Log instance for the service to. The Log instance is built from the service configuration point id.]]></description>
  +                    <description>The name of a property to assign the Log instance for the service to. The Log instance is built from the service configuration point id.</description>
                   </attribute>
                   <attribute name="service-id-property">
  -                    <description><![CDATA[The name of a property to assign the configuration point id of the service to.]]></description>
  +                    <description>The name of a property to assign the configuration point id of the service to.</description>
                   </attribute>
                   <rules>
                       <create-object class="org.apache.hivemind.service.impl.BuilderParameter"/>
  @@ -116,7 +116,7 @@
                       <invoke-parent depth="3" method="addProperty"/>
                   </rules>
                   <element name="string">
  -                    <description><![CDATA[A string value constructor parameter.]]></description>
  +                    <description>A string value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value"/>
  @@ -124,7 +124,7 @@
                       </rules>
                   </element>
                   <element name="int">
  -                    <description><![CDATA[An integer value constructor parameter.]]></description>
  +                    <description>An integer value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="int"/>
  @@ -132,7 +132,7 @@
                       </rules>
                   </element>
                   <element name="long">
  -                    <description><![CDATA[A long (64-bit) integer value constructor parameter.]]></description>
  +                    <description>A long (64-bit) integer value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="long"/>
  @@ -140,7 +140,7 @@
                       </rules>
                   </element>
                   <element name="boolean">
  -                    <description><![CDATA[A boolean value constructor parameter.]]></description>
  +                    <description>A boolean value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="enumeration,java.lang.Boolean,true=TRUE,false=FALSE"/>
  @@ -148,7 +148,7 @@
                       </rules>
                   </element>
                   <element name="service">
  -                    <description><![CDATA[A constructor parameter providing the identified HiveMind service.]]></description>
  +                    <description>A constructor parameter providing the identified HiveMind service.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="service"/>
  @@ -156,7 +156,7 @@
                       </rules>
                   </element>
                   <element name="configuration">
  -                    <description><![CDATA[A constructor parameter providing a HiveMind configuration point (as a List).]]></description>
  +                    <description>A constructor parameter providing a HiveMind configuration point (as a List).</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="configuration"/>
  @@ -164,7 +164,7 @@
                       </rules>
                   </element>
                   <element name="resource">
  -                    <description><![CDATA[A Resource constructor parameter.]]></description>
  +                    <description>A Resource constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="resource"/>
  @@ -172,33 +172,33 @@
                       </rules>
                   </element>
                   <element name="log">
  -                    <description><![CDATA[Placeholder for a Log instance for the constructed service as constructor parameter.]]></description>
  +                    <description>Placeholder for a Log instance for the constructed service as constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderLogFacet"/>
                           <invoke-parent depth="4" method="addParameter"/>
                       </rules>
                   </element>
                   <element name="messages">
  -                    <description><![CDATA[Placeholder for a Messages object (from the invoking module) as constructor parameter.]]></description>
  +                    <description>Placeholder for a Messages object (from the invoking module) as constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderMessagesFacet"/>
                           <invoke-parent depth="4" method="addParameter"/>
                       </rules>
                   </element>
                   <element name="service-id">
  -                    <description><![CDATA[Placeholder for the service id (of the constructed service) as constructor parameter.]]></description>
  +                    <description>Placeholder for the service id (of the constructed service) as constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderServiceIdFacet"/>
                           <invoke-parent depth="4" method="addParameter"/>
                       </rules>
                   </element>
                   <element name="set">
  -                    <description><![CDATA[Configures a property of the service instance.]]></description>
  +                    <description>Configures a property of the service instance.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of a property of the service instance to configure.]]></description>
  +                        <description>The name of a property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="value" required="true">
  -                        <description><![CDATA[The value to set the property to. The value will be converted to the type of the property.]]></description>
  +                        <description>The value to set the property to. The value will be converted to the type of the property.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderSmartPropertyFacet"/>
  @@ -208,12 +208,12 @@
                       </rules>
                   </element>
                   <element name="set-service">
  -                    <description><![CDATA[Configures a property of the service instance to another service.]]></description>
  +                    <description>Configures a property of the service instance to another service.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of the property of the service instance to configure.]]></description>
  +                        <description>The name of the property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="service-id" required="true">
  -                        <description><![CDATA[The id of the service.]]></description>
  +                        <description>The id of the service.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
  @@ -224,12 +224,12 @@
                       </rules>
                   </element>
                   <element name="set-configuration">
  -                    <description><![CDATA[Configures a property of the service instance to the elements contributed to an configuration point.]]></description>
  +                    <description>Configures a property of the service instance to the elements contributed to an configuration point.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of the property of the service instance to configure.]]></description>
  +                        <description>The name of the property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="configuration-id" required="true">
  -                        <description><![CDATA[The id of the configuration point to access.]]></description>
  +                        <description>The id of the configuration point to access.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
  @@ -240,12 +240,12 @@
                       </rules>
                   </element>
                   <element name="set-resource">
  -                    <description><![CDATA[Configures a property of the service instance to a resource.]]></description>
  +                    <description>Configures a property of the service instance to a resource.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of the property of the service instance to configure.]]></description>
  +                        <description>The name of the property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="path" required="true">
  -                        <description><![CDATA[The path, relative to the module's deployment descriptor, of the resource.]]></description>
  +                        <description>The path, relative to the module's deployment descriptor, of the resource.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
  @@ -256,12 +256,12 @@
                       </rules>
                   </element>
                   <element name="event-listener">
  -                    <description><![CDATA[Registers the new services as an event listener for events produced by the specified service.]]></description>
  +                    <description>Registers the new services as an event listener for events produced by the specified service.</description>
                       <attribute name="service-id" required="true">
  -                        <description><![CDATA[The service which will produce events.]]></description>
  +                        <description>The service which will produce events.</description>
                       </attribute>
                       <attribute name="event-set">
  -                        <description><![CDATA[If given, the name of an event set for which the service will be registered. If omitted, the service will be registered for all events sets for which it implements the necessary listener interfaces.]]></description>
  +                        <description>If given, the name of an event set for which the service will be registered. If omitted, the service will be registered for all events sets for which it implements the necessary listener interfaces.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.EventRegistration"/>
  @@ -276,18 +276,18 @@
           <service-point id="hivemind.BuilderFactory"
               interface="org.apache.hivemind.ServiceImplementationFactory"
               parameters-schema-id="hivemind.BuilderFactory" uid="14">
  -            <description><![CDATA[Used to construct a service from a class name and optional constructor parameters and properties.]]></description>
  +            <description>Used to construct a service from a class name and optional constructor parameters and properties.</description>
               <create-instance
                   class="org.apache.hivemind.service.impl.BuilderFactory" model="primitive"/>
           </service-point>
           <service-point id="hivemind.ThreadEventNotifier"
               interface="org.apache.hivemind.service.ThreadEventNotifier" uid="15">
  -            <description><![CDATA[Service used by other services to be alerted when a thread is cleaned up (typically, at the end of a request or transaction).]]></description>
  +            <description>Service used by other services to be alerted when a thread is cleaned up (typically, at the end of a request or transaction).</description>
               <create-instance class="org.apache.hivemind.service.impl.ThreadEventNotifierImpl"/>
           </service-point>
           <service-point id="hivemind.ThreadLocalStorage"
               interface="org.apache.hivemind.service.ThreadLocalStorage" uid="16">
  -            <description><![CDATA[Service which manages a thread-local map of data items. This can be used for temporary storage of information when local variables can't be used. All stored items are released when the thread is cleaned up.]]></description>
  +            <description>Service which manages a thread-local map of data items. This can be used for temporary storage of information when local variables can't be used. All stored items are released when the thread is cleaned up.</description>
               <invoke-factory service-id="hivemind.BuilderFactory">
                   <construct class="org.apache.hivemind.service.impl.ThreadLocalStorageImpl">
                       <set-service property="notifier" service-id="ThreadEventNotifier"/>
  
  
  
  1.6       +48 -48    jakarta-hivemind/framework/src/test-data/TestConstructRegistry/testJars.xml
  
  Index: testJars.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-hivemind/framework/src/test-data/TestConstructRegistry/testJars.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- testJars.xml	13 May 2004 11:04:44 -0000	1.5
  +++ testJars.xml	20 May 2004 23:56:54 -0000	1.6
  @@ -1,18 +1,18 @@
   <?xml version="1.0"?>
   <registry>
       <module id="hivemind" uid="1" version="1.0.0">
  -        <description uid="2"><![CDATA[The master module for HiveMind, defining core, universal functionality.]]></description>
  +        <description uid="2">The master module for HiveMind, defining core, universal functionality.</description>
           <schema id="hivemind.SymbolSource" uid="3">
               <element name="source">
  -                <description><![CDATA[Describes a single source of symbol values.]]></description>
  +                <description>Describes a single source of symbol values.</description>
                   <attribute name="order">
  -                    <description><![CDATA[A number used to set the order in which sources are checked.]]></description>
  +                    <description>A number used to set the order in which sources are checked.</description>
                   </attribute>
                   <attribute name="class">
  -                    <description><![CDATA[Name of a class implementing the SymbolSource interface.]]></description>
  +                    <description>Name of a class implementing the SymbolSource interface.</description>
                   </attribute>
                   <attribute name="service-id">
  -                    <description><![CDATA[Service configuration id for a service which implements the SymbolSource interface.]]></description>
  +                    <description>Service configuration id for a service which implements the SymbolSource interface.</description>
                   </attribute>
                   <conversion class="org.apache.hivemind.SymbolSourceContribution">
                       <map attribute="class" property="source" translator="object"/>
  @@ -22,7 +22,7 @@
           </schema>
           <configuration-point id="hivemind.SymbolSource"
               schema-id="hivemind.SymbolSource" uid="4">
  -            <description><![CDATA[Provides a list of sources for vlaues of substitution symbols.]]></description>
  +            <description>Provides a list of sources for vlaues of substitution symbols.</description>
           </configuration-point>
           <contribution configuration-id="hivemind.SymbolSource" uid="5">
               <source order="900000" service-id="ApplicationDefaultsSymbolSource"/>
  @@ -30,27 +30,27 @@
           </contribution>
           <schema id="hivemind.Defaults" uid="6">
               <element name="default">
  -                <description><![CDATA[Provides a default symbol value.]]></description>
  +                <description>Provides a default symbol value.</description>
                   <attribute name="symbol" required="true">
  -                    <description><![CDATA[The id of the symbol to define a default value for.]]></description>
  +                    <description>The id of the symbol to define a default value for.</description>
                   </attribute>
                   <attribute name="value" required="true">
  -                    <description><![CDATA[The value for the symbol.]]></description>
  +                    <description>The value for the symbol.</description>
                   </attribute>
                   <conversion class="org.apache.hivemind.service.impl.FactoryDefault"/>
               </element>
           </schema>
           <configuration-point id="hivemind.FactoryDefaults"
               schema-id="hivemind.Defaults" uid="7">
  -            <description><![CDATA[Extension point for setting "factory defaults" for symbol values.]]></description>
  +            <description>Extension point for setting "factory defaults" for symbol values.</description>
           </configuration-point>
           <configuration-point id="hivemind.ApplicationDefaults"
               schema-id="hivemind.Defaults" uid="8">
  -            <description><![CDATA[Extension point for setting application defaults; these defaults will override factory defaults specified in the FactoryDefaults configuration point.]]></description>
  +            <description>Extension point for setting application defaults; these defaults will override factory defaults specified in the FactoryDefaults configuration point.</description>
           </configuration-point>
           <service-point id="hivemind.FactoryDefaultsSymbolSource"
               interface="org.apache.hivemind.SymbolSource" uid="9">
  -            <description><![CDATA[SymbolSource implementation driven by the FactoryDefaults configuration point.]]></description>
  +            <description>SymbolSource implementation driven by the FactoryDefaults configuration point.</description>
               <invoke-factory service-id="hivemind.BuilderFactory">
                   <construct
                       class="org.apache.hivemind.service.impl.DefaultsSymbolSource" log-property="log">
  @@ -61,7 +61,7 @@
           </service-point>
           <service-point id="hivemind.ApplicationDefaultsSymbolSource"
               interface="org.apache.hivemind.SymbolSource" uid="10">
  -            <description><![CDATA[SymbolSource implementation driven by the ApplicationDefaults configuration point.]]></description>
  +            <description>SymbolSource implementation driven by the ApplicationDefaults configuration point.</description>
               <invoke-factory service-id="hivemind.BuilderFactory">
                   <construct
                       class="org.apache.hivemind.service.impl.DefaultsSymbolSource" log-property="log">
  @@ -72,13 +72,13 @@
           </service-point>
           <service-point id="hivemind.ClassFactory"
               interface="org.apache.hivemind.service.ClassFactory" uid="11">
  -            <description><![CDATA[Wrapper around Javassist used to dynamically create classes such as service interceptors.]]></description>
  +            <description>Wrapper around Javassist used to dynamically create classes such as service interceptors.</description>
               <create-instance
                   class="org.apache.hivemind.service.impl.ClassFactoryImpl" model="primitive"/>
           </service-point>
           <service-point id="hivemind.LoggingInterceptor"
               interface="org.apache.hivemind.ServiceInterceptorFactory" uid="12">
  -            <description><![CDATA[An interceptor factory for adding method-level logging to a service. Logging occurs at level DEBUG and uses the service id as the logger. Method entry (with parameters) and method exit (with return value) are logged, as are any exceptions.]]></description>
  +            <description>An interceptor factory for adding method-level logging to a service. Logging occurs at level DEBUG and uses the service id as the logger. Method entry (with parameters) and method exit (with return value) are logged, as are any exceptions.</description>
               <invoke-factory model="primitive" service-id="hivemind.BuilderFactory">
                   <construct
                       class="org.apache.hivemind.service.impl.LoggingInterceptorFactory" service-id-property="serviceId">
  @@ -88,18 +88,18 @@
           </service-point>
           <schema id="hivemind.BuilderFactory" uid="13">
               <element name="construct">
  -                <description><![CDATA[A single construct element identifies the class to instantiate.]]></description>
  +                <description>A single construct element identifies the class to instantiate.</description>
                   <attribute name="class" required="true">
  -                    <description><![CDATA[The name of the class to instantiate.]]></description>
  +                    <description>The name of the class to instantiate.</description>
                   </attribute>
                   <attribute name="messages-property">
  -                    <description><![CDATA[The name of a property to assign to invoking module's messages to.]]></description>
  +                    <description>The name of a property to assign to invoking module's messages to.</description>
                   </attribute>
                   <attribute name="log-property">
  -                    <description><![CDATA[The name of a property to assign the Log instance for the service to. The Log instance is built from the service configuration point id.]]></description>
  +                    <description>The name of a property to assign the Log instance for the service to. The Log instance is built from the service configuration point id.</description>
                   </attribute>
                   <attribute name="service-id-property">
  -                    <description><![CDATA[The name of a property to assign the configuration point id of the service to.]]></description>
  +                    <description>The name of a property to assign the configuration point id of the service to.</description>
                   </attribute>
                   <rules>
                       <create-object class="org.apache.hivemind.service.impl.BuilderParameter"/>
  @@ -116,7 +116,7 @@
                       <invoke-parent depth="3" method="addProperty"/>
                   </rules>
                   <element name="string">
  -                    <description><![CDATA[A string value constructor parameter.]]></description>
  +                    <description>A string value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value"/>
  @@ -124,7 +124,7 @@
                       </rules>
                   </element>
                   <element name="int">
  -                    <description><![CDATA[An integer value constructor parameter.]]></description>
  +                    <description>An integer value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="int"/>
  @@ -132,7 +132,7 @@
                       </rules>
                   </element>
                   <element name="long">
  -                    <description><![CDATA[A long (64-bit) integer value constructor parameter.]]></description>
  +                    <description>A long (64-bit) integer value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="long"/>
  @@ -140,7 +140,7 @@
                       </rules>
                   </element>
                   <element name="boolean">
  -                    <description><![CDATA[A boolean value constructor parameter.]]></description>
  +                    <description>A boolean value constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="enumeration,java.lang.Boolean,true=TRUE,false=FALSE"/>
  @@ -148,7 +148,7 @@
                       </rules>
                   </element>
                   <element name="service">
  -                    <description><![CDATA[A constructor parameter providing the identified HiveMind service.]]></description>
  +                    <description>A constructor parameter providing the identified HiveMind service.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="service"/>
  @@ -156,7 +156,7 @@
                       </rules>
                   </element>
                   <element name="configuration">
  -                    <description><![CDATA[A constructor parameter providing a HiveMind configuration point (as a List).]]></description>
  +                    <description>A constructor parameter providing a HiveMind configuration point (as a List).</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="configuration"/>
  @@ -164,7 +164,7 @@
                       </rules>
                   </element>
                   <element name="resource">
  -                    <description><![CDATA[A Resource constructor parameter.]]></description>
  +                    <description>A Resource constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
                           <read-content property="value" translator="resource"/>
  @@ -172,33 +172,33 @@
                       </rules>
                   </element>
                   <element name="log">
  -                    <description><![CDATA[Placeholder for a Log instance for the constructed service as constructor parameter.]]></description>
  +                    <description>Placeholder for a Log instance for the constructed service as constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderLogFacet"/>
                           <invoke-parent depth="4" method="addParameter"/>
                       </rules>
                   </element>
                   <element name="messages">
  -                    <description><![CDATA[Placeholder for a Messages object (from the invoking module) as constructor parameter.]]></description>
  +                    <description>Placeholder for a Messages object (from the invoking module) as constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderMessagesFacet"/>
                           <invoke-parent depth="4" method="addParameter"/>
                       </rules>
                   </element>
                   <element name="service-id">
  -                    <description><![CDATA[Placeholder for the service id (of the constructed service) as constructor parameter.]]></description>
  +                    <description>Placeholder for the service id (of the constructed service) as constructor parameter.</description>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderServiceIdFacet"/>
                           <invoke-parent depth="4" method="addParameter"/>
                       </rules>
                   </element>
                   <element name="set">
  -                    <description><![CDATA[Configures a property of the service instance.]]></description>
  +                    <description>Configures a property of the service instance.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of a property of the service instance to configure.]]></description>
  +                        <description>The name of a property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="value" required="true">
  -                        <description><![CDATA[The value to set the property to. The value will be converted to the type of the property.]]></description>
  +                        <description>The value to set the property to. The value will be converted to the type of the property.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderSmartPropertyFacet"/>
  @@ -208,12 +208,12 @@
                       </rules>
                   </element>
                   <element name="set-service">
  -                    <description><![CDATA[Configures a property of the service instance to another service.]]></description>
  +                    <description>Configures a property of the service instance to another service.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of the property of the service instance to configure.]]></description>
  +                        <description>The name of the property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="service-id" required="true">
  -                        <description><![CDATA[The id of the service.]]></description>
  +                        <description>The id of the service.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
  @@ -224,12 +224,12 @@
                       </rules>
                   </element>
                   <element name="set-configuration">
  -                    <description><![CDATA[Configures a property of the service instance to the elements contributed to an configuration point.]]></description>
  +                    <description>Configures a property of the service instance to the elements contributed to an configuration point.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of the property of the service instance to configure.]]></description>
  +                        <description>The name of the property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="configuration-id" required="true">
  -                        <description><![CDATA[The id of the configuration point to access.]]></description>
  +                        <description>The id of the configuration point to access.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
  @@ -240,12 +240,12 @@
                       </rules>
                   </element>
                   <element name="set-resource">
  -                    <description><![CDATA[Configures a property of the service instance to a resource.]]></description>
  +                    <description>Configures a property of the service instance to a resource.</description>
                       <attribute name="property" required="true">
  -                        <description><![CDATA[The name of the property of the service instance to configure.]]></description>
  +                        <description>The name of the property of the service instance to configure.</description>
                       </attribute>
                       <attribute name="path" required="true">
  -                        <description><![CDATA[The path, relative to the module's deployment descriptor, of the resource.]]></description>
  +                        <description>The path, relative to the module's deployment descriptor, of the resource.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.BuilderPropertyFacet"/>
  @@ -256,12 +256,12 @@
                       </rules>
                   </element>
                   <element name="event-listener">
  -                    <description><![CDATA[Registers the new services as an event listener for events produced by the specified service.]]></description>
  +                    <description>Registers the new services as an event listener for events produced by the specified service.</description>
                       <attribute name="service-id" required="true">
  -                        <description><![CDATA[The service which will produce events.]]></description>
  +                        <description>The service which will produce events.</description>
                       </attribute>
                       <attribute name="event-set">
  -                        <description><![CDATA[If given, the name of an event set for which the service will be registered. If omitted, the service will be registered for all events sets for which it implements the necessary listener interfaces.]]></description>
  +                        <description>If given, the name of an event set for which the service will be registered. If omitted, the service will be registered for all events sets for which it implements the necessary listener interfaces.</description>
                       </attribute>
                       <rules>
                           <create-object class="org.apache.hivemind.service.impl.EventRegistration"/>
  @@ -276,18 +276,18 @@
           <service-point id="hivemind.BuilderFactory"
               interface="org.apache.hivemind.ServiceImplementationFactory"
               parameters-schema-id="hivemind.BuilderFactory" uid="14">
  -            <description><![CDATA[Used to construct a service from a class name and optional constructor parameters and properties.]]></description>
  +            <description>Used to construct a service from a class name and optional constructor parameters and properties.</description>
               <create-instance
                   class="org.apache.hivemind.service.impl.BuilderFactory" model="primitive"/>
           </service-point>
           <service-point id="hivemind.ThreadEventNotifier"
               interface="org.apache.hivemind.service.ThreadEventNotifier" uid="15">
  -            <description><![CDATA[Service used by other services to be alerted when a thread is cleaned up (typically, at the end of a request or transaction).]]></description>
  +            <description>Service used by other services to be alerted when a thread is cleaned up (typically, at the end of a request or transaction).</description>
               <create-instance class="org.apache.hivemind.service.impl.ThreadEventNotifierImpl"/>
           </service-point>
           <service-point id="hivemind.ThreadLocalStorage"
               interface="org.apache.hivemind.service.ThreadLocalStorage" uid="16">
  -            <description><![CDATA[Service which manages a thread-local map of data items. This can be used for temporary storage of information when local variables can't be used. All stored items are released when the thread is cleaned up.]]></description>
  +            <description>Service which manages a thread-local map of data items. This can be used for temporary storage of information when local variables can't be used. All stored items are released when the thread is cleaned up.</description>
               <invoke-factory service-id="hivemind.BuilderFactory">
                   <construct class="org.apache.hivemind.service.impl.ThreadLocalStorageImpl">
                       <set-service property="notifier" service-id="ThreadEventNotifier"/>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: hivemind-cvs-unsubscribe@jakarta.apache.org
For additional commands, e-mail: hivemind-cvs-help@jakarta.apache.org