mcconnell 2002/08/16 21:04:19
Modified: assembly/src/java/org/apache/excalibur/meta type.dtd
Log:
Addition of a management control points to the DTD enabling this DTD to completely
address the schema requirements that exist in Merlin, Phoenix and Fortress.
Revision Changes Path
1.3 +21 -4
jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/meta/type.dtd
Index: type.dtd
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/meta/type.dtd,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- type.dtd 14 Aug 2002 02:59:02 -0000 1.2
+++ type.dtd 17 Aug 2002 04:04:19 -0000 1.3
@@ -6,11 +6,12 @@
Author: Stephen McConnell <[EMAIL PROTECTED]>
Author: Peter Donald <[EMAIL PROTECTED]>
- An xinfo file is an XML file used to describe Component types and is located
side-by-side with
+ An xinfo file is an XML file used to describe component types and is located
side-by-side with
the .class file of the component. It describes the services the component
requires to operate
(its dependecies), the services the component is capable of offerring other
component, the
- context entrys that component requires, logging catagories that the compoent may
use, and other
- support meta data in the form of attributes.
+ context entrys that component requires, logging catagories that the compoent may
use, stage
+ depedencies, supplied extension haddlers, and management control points and
other support meta
+ data in the form of attributes.
Copyright (C) The Apache Software Foundation. All rights reserved.
@@ -21,7 +22,7 @@
-->
<!--
-The component-info is the document root, it defines:
+A type element is the document root, it defines:
component the specifc details about this component
loggers the loggers used by this component
@@ -30,6 +31,7 @@
dependencies the services that this component require to operate
stages the lifecycle stage extensions that this component is depenent on
extensions the lifecycle extensions that this component provides
+controls the set of management control points
-->
@@ -104,6 +106,21 @@
<!ELEMENT extension (name,reference,attributes?)>
<!ATTLIST extension
%stage.attribute; >
+
+<!--
+The control element defines an optional management access point that a component
may provide.
+It contains:
+
+reference a reference to a version management interface
+attributes Optional attributes about the management access point
+-->
+<!ELEMENT control (reference,attributes?)>
+
+<!--
+The controls element contains a list of control elements that this component
proivides.
+-->
+<!ELEMENT controls (control*)>
+
<!--
The stage element defines a lifecycle extension stage that this component is
dependent on.
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>