Revision: 54
http://sourceforge.net/p/beeframework/code/54
Author: m_plomer
Date: 2013-08-19 22:24:45 +0000 (Mon, 19 Aug 2013)
Log Message:
-----------
- method-invocation extension for Context
Modified Paths:
--------------
trunk/framework/bee-beans-1.2.xsd
Modified: trunk/framework/bee-beans-1.2.xsd
===================================================================
--- trunk/framework/bee-beans-1.2.xsd 2013-08-19 22:16:31 UTC (rev 53)
+++ trunk/framework/bee-beans-1.2.xsd 2013-08-19 22:24:45 UTC (rev 54)
@@ -419,19 +419,12 @@
</xsd:annotation>
</xsd:element>
- <xsd:element name="method-invocation">
+ <xsd:element name="method-invocation" type="methodInvocationType">
<xsd:annotation>
<xsd:documentation><![CDATA[
- Bean definitions can have zero or more properties.
- Property elements correspond to JavaBean setter methods exposed
- by the bean classes. Spring supports primitives, references to other
- beans in the same or related factories, lists, maps and properties.
+ Bean definitions can have zero or more method invocations defined. These will be invoked upon initialization.
]]></xsd:documentation>
</xsd:annotation>
- <xsd:complexType>
- <xsd:choice minOccurs="0" maxOccurs="unbounded">
- </xsd:choice>
- </xsd:complexType>
</xsd:element>
<xsd:element name="ref">
@@ -600,6 +593,16 @@
<xsd:attributeGroup ref="collectionBeanAttributes"/>
</xsd:complexType>
+ <xsd:complexType name="methodInvocationType">
+ <xsd:sequence>
+ <xsd:element ref="description" minOccurs="0"/>
+ <xsd:choice minOccurs="0" maxOccurs="unbounded">
+ <xsd:element ref="constructor-arg" />
+ <xsd:any namespace="##other" processContents="strict"/>
+ </xsd:choice>
+ </xsd:sequence>
+ </xsd:complexType>
+
<xsd:complexType name="propertyType">
<xsd:sequence>
<xsd:element ref="description" minOccurs="0"/>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|