|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 | 2 |
|
3 | 3 | <xsd:schema xmlns="http://www.springframework.org/schema/context"
|
4 |
| - xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:beans="http://www.springframework.org/schema/beans" |
5 |
| - xmlns:tool="http://www.springframework.org/schema/tool" |
6 |
| - targetNamespace="http://www.springframework.org/schema/context" |
7 |
| - elementFormDefault="qualified" attributeFormDefault="unqualified"> |
| 4 | + xmlns:xsd="http://www.w3.org/2001/XMLSchema" |
| 5 | + xmlns:beans="http://www.springframework.org/schema/beans" |
| 6 | + xmlns:tool="http://www.springframework.org/schema/tool" |
| 7 | + targetNamespace="http://www.springframework.org/schema/context" |
| 8 | + elementFormDefault="qualified" |
| 9 | + attributeFormDefault="unqualified"> |
8 | 10 |
|
9 |
| - <xsd:import namespace="http://www.springframework.org/schema/beans" schemaLocation="http://www.springframework.org/schema/beans/spring-beans-3.1.xsd" /> |
10 |
| - <xsd:import namespace="http://www.springframework.org/schema/tool" schemaLocation="http://www.springframework.org/schema/tool/spring-tool-3.1.xsd" /> |
| 11 | + <xsd:import namespace="http://www.springframework.org/schema/beans" schemaLocation="http://www.springframework.org/schema/beans/spring-beans-3.1.xsd"/> |
| 12 | + <xsd:import namespace="http://www.springframework.org/schema/tool" schemaLocation="http://www.springframework.org/schema/tool/spring-tool-3.1.xsd"/> |
11 | 13 |
|
12 | 14 | <xsd:annotation>
|
13 | 15 | <xsd:documentation><![CDATA[
|
|
107 | 109 | <xsd:appinfo>
|
108 | 110 | <tool:annotation>
|
109 | 111 | <tool:exports
|
110 |
| - type="org.springframework.context.support.PropertySourcesPlaceholderConfigurer" /> |
| 112 | + type="org.springframework.context.support.PropertySourcesPlaceholderConfigurer"/> |
111 | 113 | </tool:annotation>
|
112 | 114 | </xsd:appinfo>
|
113 | 115 | </xsd:annotation>
|
|
158 | 160 | ]]></xsd:documentation>
|
159 | 161 | <xsd:appinfo>
|
160 | 162 | <tool:annotation>
|
161 |
| - <tool:exports |
162 |
| - type="org.springframework.beans.factory.config.PropertyOverrideConfigurer" /> |
| 163 | + <tool:exports type="org.springframework.beans.factory.config.PropertyOverrideConfigurer"/> |
163 | 164 | </tool:annotation>
|
164 | 165 | </xsd:appinfo>
|
165 | 166 | </xsd:annotation>
|
166 | 167 | <xsd:complexType>
|
167 | 168 | <xsd:complexContent>
|
168 |
| - <xsd:extension base="propertyPlaceholder" /> |
| 169 | + <xsd:extension base="propertyPlaceholder"/> |
169 | 170 | </xsd:complexContent>
|
170 | 171 | </xsd:complexType>
|
171 | 172 | </xsd:element>
|
|
273 | 274 | ]]></xsd:documentation>
|
274 | 275 | <xsd:appinfo>
|
275 | 276 | <tool:annotation>
|
276 |
| - <tool:expected-type type="java.lang.Class" /> |
277 |
| - <tool:assignable-to |
278 |
| - type="org.springframework.beans.factory.support.BeanNameGenerator" /> |
| 277 | + <tool:expected-type type="java.lang.Class"/> |
| 278 | + <tool:assignable-to type="org.springframework.beans.factory.support.BeanNameGenerator"/> |
279 | 279 | </tool:annotation>
|
280 | 280 | </xsd:appinfo>
|
281 | 281 | </xsd:annotation>
|
|
288 | 288 | ]]></xsd:documentation>
|
289 | 289 | <xsd:appinfo>
|
290 | 290 | <tool:annotation>
|
291 |
| - <tool:expected-type type="java.lang.Class" /> |
292 |
| - <tool:assignable-to |
293 |
| - type="org.springframework.context.annotation.ScopeMetadataResolver" /> |
| 291 | + <tool:expected-type type="java.lang.Class"/> |
| 292 | + <tool:assignable-to type="org.springframework.context.annotation.ScopeMetadataResolver"/> |
294 | 293 | </tool:annotation>
|
295 | 294 | </xsd:appinfo>
|
296 | 295 | </xsd:annotation>
|
|
304 | 303 | </xsd:annotation>
|
305 | 304 | <xsd:simpleType>
|
306 | 305 | <xsd:restriction base="xsd:string">
|
307 |
| - <xsd:enumeration value="no" /> |
308 |
| - <xsd:enumeration value="interfaces" /> |
309 |
| - <xsd:enumeration value="targetClass" /> |
| 306 | + <xsd:enumeration value="no"/> |
| 307 | + <xsd:enumeration value="interfaces"/> |
| 308 | + <xsd:enumeration value="targetClass"/> |
310 | 309 | </xsd:restriction>
|
311 | 310 | </xsd:simpleType>
|
312 | 311 | </xsd:attribute>
|
|
342 | 341 | ]]></xsd:documentation>
|
343 | 342 | <xsd:appinfo>
|
344 | 343 | <tool:annotation>
|
345 |
| - <tool:exports |
346 |
| - type="org.springframework.instrument.classloading.LoadTimeWeaver" /> |
| 344 | + <tool:exports type="org.springframework.instrument.classloading.LoadTimeWeaver"/> |
347 | 345 | </tool:annotation>
|
348 | 346 | </xsd:appinfo>
|
349 | 347 | </xsd:annotation>
|
|
355 | 353 | ]]></xsd:documentation>
|
356 | 354 | <xsd:appinfo>
|
357 | 355 | <tool:annotation>
|
358 |
| - <tool:expected-type type="java.lang.Class" /> |
359 |
| - <tool:assignable-to |
360 |
| - type="org.springframework.instrument.classloading.LoadTimeWeaver" /> |
| 356 | + <tool:expected-type type="java.lang.Class"/> |
| 357 | + <tool:assignable-to type="org.springframework.instrument.classloading.LoadTimeWeaver"/> |
361 | 358 | </tool:annotation>
|
362 | 359 | </xsd:appinfo>
|
363 | 360 | </xsd:annotation>
|
|
396 | 393 |
|
397 | 394 | <xsd:element name="spring-configured">
|
398 | 395 | <xsd:annotation>
|
399 |
| - <xsd:documentation |
400 |
| - source="java:org.springframework.beans.factory.aspectj.AnnotationBeanConfigurerAspect"> |
401 |
| - <![CDATA[ |
| 396 | + <xsd:documentation source="java:org.springframework.beans.factory.aspectj.AnnotationBeanConfigurerAspect"><![CDATA[ |
402 | 397 | Signals the current application context to apply dependency injection
|
403 | 398 | to non-managed classes that are instantiated outside of the Spring bean
|
404 | 399 | factory (typically classes annotated with the @Configurable annotation).
|
405 | 400 | ]]></xsd:documentation>
|
406 | 401 | </xsd:annotation>
|
407 | 402 | <xsd:simpleType>
|
408 |
| - <xsd:restriction base="xsd:string" /> |
| 403 | + <xsd:restriction base="xsd:string"/> |
409 | 404 | </xsd:simpleType>
|
410 | 405 | </xsd:element>
|
411 | 406 |
|
412 | 407 | <xsd:element name="mbean-export">
|
413 | 408 | <xsd:annotation>
|
414 |
| - <xsd:documentation |
415 |
| - source="java:org.springframework.jmx.export.annotation.AnnotationMBeanExporter"><![CDATA[ |
| 409 | + <xsd:documentation source="java:org.springframework.jmx.export.annotation.AnnotationMBeanExporter"><![CDATA[ |
416 | 410 | Activates default exporting of MBeans by detecting standard MBeans in the Spring
|
417 | 411 | context as well as @ManagedResource annotations on Spring-defined beans.
|
418 | 412 |
|
|
421 | 415 | ]]></xsd:documentation>
|
422 | 416 | <xsd:appinfo>
|
423 | 417 | <tool:annotation>
|
424 |
| - <tool:exports |
425 |
| - type="org.springframework.jmx.export.annotation.AnnotationMBeanExporter" /> |
| 418 | + <tool:exports type="org.springframework.jmx.export.annotation.AnnotationMBeanExporter"/> |
426 | 419 | </tool:annotation>
|
427 | 420 | </xsd:appinfo>
|
428 | 421 | </xsd:annotation>
|
|
455 | 448 | </xsd:annotation>
|
456 | 449 | <xsd:simpleType>
|
457 | 450 | <xsd:restriction base="xsd:NMTOKEN">
|
458 |
| - <xsd:enumeration value="failOnExisting" /> |
459 |
| - <xsd:enumeration value="ignoreExisting" /> |
460 |
| - <xsd:enumeration value="replaceExisting" /> |
| 451 | + <xsd:enumeration value="failOnExisting"/> |
| 452 | + <xsd:enumeration value="ignoreExisting"/> |
| 453 | + <xsd:enumeration value="replaceExisting"/> |
461 | 454 | </xsd:restriction>
|
462 | 455 | </xsd:simpleType>
|
463 | 456 | </xsd:attribute>
|
|
466 | 459 |
|
467 | 460 | <xsd:element name="mbean-server">
|
468 | 461 | <xsd:annotation>
|
469 |
| - <xsd:documentation |
470 |
| - source="java:org.springframework.jmx.support.MBeanServerFactoryBean"><![CDATA[ |
| 462 | + <xsd:documentation source="java:org.springframework.jmx.support.MBeanServerFactoryBean"><![CDATA[ |
471 | 463 | Exposes a default MBeanServer for the current platform.
|
472 | 464 | Autodetects WebLogic 9+, WebSphere 6.1+ and the JDK 1.5+ platform MBeanServer.
|
473 | 465 |
|
|
476 | 468 | ]]></xsd:documentation>
|
477 | 469 | <xsd:appinfo>
|
478 | 470 | <tool:annotation>
|
479 |
| - <tool:exports type="javax.management.MBeanServer" /> |
| 471 | + <tool:exports type="javax.management.MBeanServer"/> |
480 | 472 | </tool:annotation>
|
481 | 473 | </xsd:appinfo>
|
482 | 474 | </xsd:annotation>
|
|
503 | 495 |
|
504 | 496 | "annotation" indicates an annotation to be present at the type level in target components;
|
505 | 497 | "assignable" indicates a class (or interface) that the target components are assignable to (extend/implement);
|
506 |
| - "aspectj" indicates an AspectJ type expression to be matched by the target components; |
507 |
| - "regex" indicates a regex expression to be matched by the target components' class names; |
| 498 | + "aspectj" indicates an AspectJ type pattern expression to be matched by the target components; |
| 499 | + "regex" indicates a regex pattern to be matched by the target components' class names; |
508 | 500 | "custom" indicates a custom implementation of the org.springframework.core.type.TypeFilter interface.
|
509 | 501 |
|
510 | 502 | Note: This attribute will not be inherited by child bean definitions.
|
|
513 | 505 | </xsd:annotation>
|
514 | 506 | <xsd:simpleType>
|
515 | 507 | <xsd:restriction base="xsd:string">
|
516 |
| - <xsd:enumeration value="annotation" /> |
517 |
| - <xsd:enumeration value="assignable" /> |
518 |
| - <xsd:enumeration value="aspectj" /> |
519 |
| - <xsd:enumeration value="regex" /> |
520 |
| - <xsd:enumeration value="custom" /> |
| 508 | + <xsd:enumeration value="annotation"/> |
| 509 | + <xsd:enumeration value="assignable"/> |
| 510 | + <xsd:enumeration value="aspectj"/> |
| 511 | + <xsd:enumeration value="regex"/> |
| 512 | + <xsd:enumeration value="custom"/> |
521 | 513 | </xsd:restriction>
|
522 | 514 | </xsd:simpleType>
|
523 | 515 | </xsd:attribute>
|
|
0 commit comments