donaldp 2002/11/12 18:09:28 Modified: info/src/java/org/apache/avalon/framework/tools/infobuilder componentinfo.dtd Log: Update DTD to support schema element that parameters/configuration can be validated against. Revision Changes Path 1.14 +14 -1 jakarta-avalon-excalibur/info/src/java/org/apache/avalon/framework/tools/infobuilder/componentinfo.dtd Index: componentinfo.dtd =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/info/src/java/org/apache/avalon/framework/tools/infobuilder/componentinfo.dtd,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- componentinfo.dtd 4 Oct 2002 07:45:21 -0000 1.13 +++ componentinfo.dtd 13 Nov 2002 02:09:28 -0000 1.14 @@ -26,8 +26,10 @@ context the context required by this component services the services offered by this component dependencies the services that this component require to operate +schema the configuration/parameters schema that this component + validates against --> -<!ELEMENT component-info (component, loggers?, context?, services?, dependencies?)> +<!ELEMENT component-info (component, loggers?, context?, services?, dependencies?, schema?)> <!-- !ATTLIST component-info id ID #IMPLIED xmlns CDATA #FIXED "http://jakarta.apache.org/avalon/componentinfo_1_0.dtd" @@ -50,6 +52,17 @@ --> <!ELEMENT component (attribute*)> <!ATTLIST component type CDATA #REQUIRED > + +<!-- +The schema element defines the schema for the component, it defines: + +category either "configuration" or "parameters" depending on what + the schema is being used to validate against. +location the location of the schema relative the the component +--> +<!ELEMENT schema (attribute*)> + <!ATTLIST schema category CDATA #REQUIRED > + <!ATTLIST schema location CDATA #REQUIRED > <!-- The logger element defines the loggers that are available to component.
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>