|
Spring Framework example source code file (spring-context-2.5.xsd)
The Spring Framework spring-context-2.5.xsd source code<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns="http://www.springframework.org/schema/context" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:tool="http://www.springframework.org/schema/tool" targetNamespace="http://www.springframework.org/schema/context" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xsd:import namespace="http://www.springframework.org/schema/beans"/> <xsd:import namespace="http://www.springframework.org/schema/tool"/> <xsd:annotation> <xsd:documentation> </xsd:annotation> <xsd:element name="property-placeholder"> <xsd:annotation> <xsd:documentation> <xsd:appinfo> <tool:annotation> <tool:exports type="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/> </tool:annotation> </xsd:appinfo> </xsd:annotation> <xsd:complexType> <xsd:attribute name="location" type="xsd:string"> <xsd:annotation> <xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:element name="property-override"> <xsd:annotation> <xsd:documentation> <xsd:appinfo> <tool:annotation> <tool:exports type="org.springframework.beans.factory.config.PropertyOverrideConfigurer"/> </tool:annotation> </xsd:appinfo> </xsd:annotation> <xsd:complexType> <xsd:attribute name="location" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:element name="annotation-config"> <xsd:annotation> <xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="component-scan"> <xsd:annotation> <xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="include-filter" type="filterType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="exclude-filter" type="filterType" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="base-package" type="xsd:string" use="required"/> <xsd:attribute name="resource-pattern" type="xsd:string"/> <xsd:attribute name="use-default-filters" type="xsd:boolean" default="true"/> <xsd:attribute name="annotation-config" type="xsd:boolean" default="true"/> <xsd:attribute name="name-generator" type="xsd:string"/> <xsd:attribute name="scope-resolver" type="xsd:string"/> <xsd:attribute name="scoped-proxy"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="no"/> <xsd:enumeration value="interfaces"/> <xsd:enumeration value="targetClass"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:element name="load-time-weaver"> <xsd:annotation> <xsd:documentation> <xsd:appinfo> <tool:annotation> <tool:exports type="org.springframework.instrument.classloading.LoadTimeWeaver"/> </tool:annotation> </xsd:appinfo> </xsd:annotation> <xsd:complexType> <xsd:attribute name="weaver-class" type="xsd:string"> <xsd:annotation> <xsd:documentation> <xsd:appinfo> <tool:annotation> <tool:expected-type type="java.lang.Class"/> <tool:assignable-to type="org.springframework.instrument.classloading.LoadTimeWeaver"/> </tool:annotation> </xsd:appinfo> </xsd:annotation> </xsd:attribute> <xsd:attribute name="aspectj-weaving" default="autodetect"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="on"> <xsd:annotation> <xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="off"> <xsd:annotation> <xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="autodetect"> <xsd:annotation> <xsd:documentation> </xsd:annotation> </xsd:enumeration> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:element name="spring-configured"> <xsd:annotation> <xsd:documentation source="java:org.springframework.beans.factory.aspectj.AnnotationBeanConfigurerAspect"> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"/> </xsd:simpleType> </xsd:element> <xsd:element name="mbean-export"> <xsd:annotation> <xsd:documentation source="java:org.springframework.jmx.export.annotation.AnnotationMBeanExporter"> <xsd:appinfo> <tool:annotation> <tool:exports type="org.springframework.jmx.export.annotation.MBeanExporter"/> </tool:annotation> </xsd:appinfo> </xsd:annotation> <xsd:complexType> <xsd:attribute name="default-domain" type="xsd:string"> <xsd:annotation> <xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="server" type="xsd:string"> <xsd:annotation> <xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="registration"> <xsd:annotation> <xsd:documentation> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:NMTOKEN"> <xsd:enumeration value="failOnExisting"/> <xsd:enumeration value="ignoreExisting"/> <xsd:enumeration value="replaceExisting"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:element name="mbean-server"> <xsd:annotation> <xsd:documentation source="java:org.springframework.jmx.support.MBeanServerFactoryBean"> <xsd:appinfo> <tool:annotation> <tool:exports type="javax.management.MBeanServer"/> </tool:annotation> </xsd:appinfo> </xsd:annotation> <xsd:complexType> <xsd:complexContent> <xsd:extension base="beans:identifiedType"> <xsd:attribute name="agent-id" type="xsd:string"> <xsd:annotation> <xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:complexType name="filterType"> <xsd:attribute name="type" use="required"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="annotation"/> <xsd:enumeration value="aspectj"/> <xsd:enumeration value="assignable"/> <xsd:enumeration value="regex"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attribute name="expression" type="xsd:string" use="required"/> </xsd:complexType> </xsd:schema> Other Spring Framework examples (source code examples)Here is a short list of links related to this Spring Framework spring-context-2.5.xsd source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.