donaldp 2002/08/25 06:39:37
Modified: containerkit/src/java/org/apache/excalibur/containerkit/tools/xdoclet
componentinfo.xdt
Log:
Cleanup context generation
Revision Changes Path
1.5 +3 -8
jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/tools/xdoclet/componentinfo.xdt
Index: componentinfo.xdt
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/tools/xdoclet/componentinfo.xdt,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- componentinfo.xdt 25 Aug 2002 13:11:42 -0000 1.4
+++ componentinfo.xdt 25 Aug 2002 13:39:37 -0000 1.5
@@ -20,10 +20,7 @@
</component>
<!-- Context in which this Component operates -->
- <XDtMethod:ifHasMethod name="contextualize"
- parameters="org.apache.avalon.framework.context.Context">
- <XDtMethod:setCurrentMethod name="contextualize"
-
parameters="org.apache.avalon.framework.context.Context">
+ <XDtAvalon:forContextDef>
<context<XDtMethod:ifHasMethodTag tagName="avalon.context"
paramName="type"><XDtAvalon:setCurrentMethodTag
name="avalon.context"/><XDtAvalon:setCurrentAttribute name="type"/>
type="<XDtAvalon:attributeValueAsType/>"<XDtAvalon:unsetCurrentAttribute/><XDtAvalon:unsetCurrentMethodTag/></XDtMethod:ifHasMethodTag>>
<XDtMethod:forAllMethodTags tagName="avalon.entry">
<entry key="<XDtMethod:methodTagValue tagName="avalon.entry" paramName="key"/>"
<XDtAvalon:setCurrentAttribute
name="type"/>type="<XDtAvalon:attributeValueAsType/>"<XDtMethod:ifHasMethodTag
tagName="avalon.entry" paramName="isOptional"> optional="<XDtMethod:methodTagValue
tagName="avalon.entry" paramName="isOptional"/>"</XDtMethod:ifHasMethodTag>/>
@@ -32,14 +29,12 @@
<XDtAvalon:setCurrentMethodTag name="avalon.context"/>
<attributes>
<XDtAvalon:forAllMethodAttributes skip="type">
- <attribute key="<XDtAvalon:attributeName/>"
value="<XDtAvalon:attributeValue/>"/>
+ <attribute key="<XDtAvalon:attributeName/>"
value="<XDtAvalon:attributeValue/>"/>
</XDtAvalon:forAllMethodAttributes>
</attributes>
- <XDtAvalon:unsetCurrentMethodTag/>
</XDtMethod:ifHasMethodTag>
</context>
- </XDtMethod:setCurrentMethod>
- </XDtMethod:ifHasMethod>
+ </XDtAvalon:forContextDef>
<!-- services that are offered by this Component -->
<services>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>