avalon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mcconn...@apache.org
Subject cvs commit: jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/meta type.dtd
Date Sat, 17 Aug 2002 04:04:19 GMT
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 <mcconnell@apache.org>
      Author: Peter Donald <peter@apache.org>
   
  -   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:avalon-cvs-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-cvs-help@jakarta.apache.org>


Mime
View raw message