Quick Search:

jump to detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

MAIN 1.60 1.31 1.1 mbranch-2-0 1.31.2.5 1.31.2.1

latest revision download Branch MAIN

1.60 annotated / raw | Diffs: previous, other | Lines: 1369 ( +74, -89 )

Created: 2008-10-27 16:06:44 -0500 (2 months 12 days ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20081027210644

polishing

Tags: release-2-5-6

1.59 annotated / raw | Diffs: previous, other | Lines: 1384 ( +232, -189 )

Created: 2008-10-21 05:35:49 -0500 (2 months 18 days ago) | Author: costin_leau | Changeset: MAIN:costin_leau:20081021103549

+ break some big parsing methods into smaller pieces to allow reuse

1.58 annotated / raw | Diffs: previous, other | Lines: 1341 ( +4, -1 )

Created: 2008-10-14 10:14:15 -0500 (2 months 25 days ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20081014151415

turned visibility of "checkNameUniqueness" method to protected

1.57 annotated / raw | Diffs: previous, other | Lines: 1338 ( +23, -25 )

Created: 2008-08-06 15:30:32 -0500 (5 months 2 days ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20080806203032

XML list/set/map elements (in both the beans and the util namespace) support nested description element

1.56 annotated / raw | Diffs: previous, other | Lines: 1340 ( +21, -8 )

Created: 2008-07-30 17:04:24 -0500 (5 months 9 days ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20080730220424

factored out "createBeanDefinition" template method in BeanDefinitionParserDelegate

1.55 annotated / raw | Diffs: previous, other | Lines: 1327 ( +17, -9 )

Created: 2008-07-02 06:06:30 -0500 (6 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20080702110630

containing bean definition is exposed to ParserContext for BeanDefinitionDecorators as well

1.54 annotated / raw | Diffs: previous, other | Lines: 1319 ( +1, -1 )

Created: 2008-05-29 13:15:09 -0500 (7 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20080529181509

centrally register all aliases for a bean

Tags: release-2-5-5

1.53 annotated / raw | Diffs: previous, other | Lines: 1319 ( +2, -0 )

Created: 2008-05-08 06:46:05 -0500 (8 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20080508114605

added "getDescription()" method to BeanDefinition interface (exposing the value of the XML bean description element)

1.52 annotated / raw | Diffs: previous, other | Lines: 1317 ( +2, -3 )

Created: 2008-02-16 13:34:28 -0600 (10 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20080216193428

factored out AliasRegistry/SimpleAliasRegistry from BeanDefinitionRegistry/AbstractBeanFactory; introduced SimpleBeanDefinitionRegistry implementation for bean definition reader testing; "registerAlias" allows for overriding as long as bean definition overriding is allowed

Tags: release-2-5-2 release-2-5-3 release-2-5-4

1.51 annotated / raw | Diffs: previous, other | Lines: 1318 ( +4, -4 )

Created: 2008-02-06 15:20:27 -0600 (11 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20080206212027

polishing

1.50 annotated / raw | Diffs: previous, other | Lines: 1318 ( +2, -1 )

Created: 2008-01-22 16:21:49 -0600 (11 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20080122222146

deprecated AbstractBeanDefinition's Spring 1.2 style "setSingleton" method in favor of Spring 2.0's "setScope"; deprecated BeanDefinitionBuilder's "addConstructorArg" in favor of the consistently named "addConstructorArgValue"; deprecated various rarely used BeanDefinitionBuilder methods in favor of settings on the raw BeanDefinition object; added overloaded "genericBeanDefinition(beanClass)" method and "setParentName" method to BeanDefinitionBuilder; added support for "(scope)" key to PropertiesBeanDefinitionReader: e.g. "myBean.(scope)=prototype"

1.49 annotated / raw | Diffs: previous, other | Lines: 1317 ( +11, -1 )

Created: 2008-01-19 06:28:36 -0600 (11 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20080119122836

nested XML decoration elements (e.g. "aop:scoped-proxy") are explicitly rejected if no corresponding handler present

1.48 annotated / raw | Diffs: previous, other | Lines: 1307 ( +1, -1 )

Created: 2007-12-08 12:18:51 -0600 (13 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20071208181851

AbstractBeanDefinition stores and exposes the originating Resource (rather than just the resource description)

Tags: release-2-5-1

1.47 annotated / raw | Diffs: previous, other | Lines: 1307 ( +1, -1 )

Created: 2007-11-03 13:03:42 -0500 (14 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20071103180342

polishing

Tags: release-2-5-rc2 release-2-5

1.46 annotated / raw | Diffs: previous, other | Lines: 1307 ( +19, -24 )

Created: 2007-10-17 06:44:49 -0500 (14 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20071017114449

BeanDefinitionParserDelegate stores definition source for metadata attributes and qualifier attributes; qualifier attributes consist of "key" and "value" in spring-beans-2.5.xsd (formerly "name" and "value"); AbstractBeanDefinition's qualifier handling provides a unified "addQualifier(AutowireCandidateQualifier)" method

Tags: release-2-5-rc1

1.45 annotated / raw | Diffs: previous, other | Lines: 1312 ( +5, -4 )

Created: 2007-10-01 08:36:58 -0500 (15 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20071001133658

fixed BeanDefinitionParserDelegate to correctly parse property sub-elements even with custom name for beans namespace

1.44 annotated / raw | Diffs: previous, other | Lines: 1311 ( +9, -11 )

Created: 2007-09-20 14:16:23 -0500 (15 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070920191622

revised default handling in BeanDefinitionParsers for XML config namespaces to work without XSD validation as well

1.43 annotated / raw | Diffs: previous, other | Lines: 1313 ( +13, -0 )

Created: 2007-09-04 00:46:13 -0500 (16 months ago) | Author: mark-fisher | Changeset: MAIN:mark-fisher:20070904054613

Added awareness of 'default-autowire-candidates' in component scanning.

Tags: release-2-1-m4

1.42 annotated / raw | Diffs: previous, other | Lines: 1300 ( +13, -0 )

Created: 2007-08-31 14:14:05 -0500 (16 months ago) | Author: mark-fisher | Changeset: MAIN:mark-fisher:20070831191404

Scanned components now comply with all defaults as defined in the top-level 'beans' tag of the configuration file where the 'component-scan' element itself is defined (SPR-3823).

1.41 annotated / raw | Diffs: previous, other | Lines: 1287 ( +1, -1 )

Created: 2007-08-28 14:05:58 -0500 (16 months ago) | Author: mark-fisher | Changeset: MAIN:mark-fisher:20070828190558

Refactored inner-bean scoping (SPR-3800): using explicit scope of containing bean as default and registering destruction callbacks for inner beans.

1.40 annotated / raw | Diffs: previous, other | Lines: 1287 ( +30, -24 )

Created: 2007-08-07 15:13:12 -0500 (17 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070807201312

added "autowire" and "dependency-check" attributes to "lang:bsh/jruby/groovy" XML configuration elements

1.39 annotated / raw | Diffs: previous, other | Lines: 1281 ( +27, -15 )

Created: 2007-08-07 06:20:53 -0500 (17 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070807112053

"spring-beans-2.1.xsd" supports "default-autowire-candidates" attribute, accepting Spring-style bean name patterns

1.38 annotated / raw | Diffs: previous, other | Lines: 1269 ( +6, -0 )

Created: 2007-08-05 11:50:52 -0500 (17 months ago) | Author: mark-fisher | Changeset: MAIN:mark-fisher:20070805165052

Added primary value for resolving among multiple autowire candidates

1.37 annotated / raw | Diffs: previous, other | Lines: 1263 ( +71, -0 )

Created: 2007-08-04 14:26:33 -0500 (17 months ago) | Author: mark-fisher | Changeset: MAIN:mark-fisher:20070804192633

Added parser support for autowire candidate qualifiers on bean definitions

1.36 annotated / raw | Diffs: previous, other | Lines: 1192 ( +9, -0 )

Created: 2007-07-31 03:45:49 -0500 (17 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070731084549

DefaultBeanNameGenerator generates a "#0" suffix in the canonical name even for the first occurence of an unnamed bean

Tags: release-2-1-m3

1.35 annotated / raw | Diffs: previous, other | Lines: 1183 ( +10, -2 )

Created: 2007-07-09 16:17:07 -0500 (18 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070709211707

changed visibility of "buildTypedStringValue(ForMap)" methods to protected

1.34 annotated / raw | Diffs: previous, other | Lines: 1175 ( +14, -7 )

Created: 2007-05-27 09:47:08 -0500 (19 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070527144708

avoid NPE in case of a custom namespace without a NamespaceHandler registered

Tags: release-2-1-m2

1.33 annotated / raw | Diffs: previous, other | Lines: 1168 ( +2, -2 )

Created: 2007-05-24 16:57:47 -0500 (19 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070524215747

extract correct source element for "key-ref"/"value-ref" attributes

1.32 annotated / raw | Diffs: previous, other | Lines: 1168 ( +2, -2 )

Created: 2007-05-13 14:11:36 -0500 (19 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070513191136

exposed "getBeanNameGenerator()" method in BeanDefinitionReader interface; added "getBeanClassLoader()" convenience method to XmlReaderContext

Tags: release-2-1-m1

1.31 annotated / raw | Diffs: previous, other | Lines: 1168 ( +4, -3 )

Created: 2007-04-20 13:50:06 -0500 (20 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070420185006

an (undefined) null value returned from a NamespaceHandler's "decorate" method is treated as 'no decoration required'

Branch point for: mbranch-2-0

Tags: release-2-0-5 mbranch-2-0$BP

1.30 annotated / raw | Diffs: previous, other | Lines: 1167 ( +7, -2 )

Created: 2007-03-07 09:41:18 -0600 (22 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070307154117

introduced BeanNameGenerator strategy interface, to be configured on an AbstractBeanDefinitionReader; added "generateBeanName/registerWithGeneratedName(BeanDefinition)" methods to XmlReaderContext

Tags: release-2-0-3 release-2-0-4

1.29 annotated / raw | Diffs: previous, other | Lines: 1162 ( +2, -2 )

Created: 2007-03-01 13:30:25 -0600 (22 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070301193025

polishing

1.28 annotated / raw | Diffs: previous, other | Lines: 1162 ( +3, -2 )

Created: 2007-02-28 16:03:11 -0600 (22 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070228220311

wrap value attribute in TypedStringValue, just like a value element

1.27 annotated / raw | Diffs: previous, other | Lines: 1161 ( +43, -25 )

Created: 2007-02-28 05:17:30 -0600 (22 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070228111730

avoid NPEs in case of IDE usage where an "error" call does not necessarily lead to an exception

1.26 annotated / raw | Diffs: previous, other | Lines: 1143 ( +16, -9 )

Created: 2007-02-25 17:03:25 -0600 (22 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070225230325

builds TypedStringValue for "prop" keys and values, preserving the source

1.25 annotated / raw | Diffs: previous, other | Lines: 1136 ( +5, -2 )

Created: 2007-02-25 16:32:03 -0600 (22 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070225223203

build TypedStringValue for "null" XML elements, preserving the source

1.24 annotated / raw | Diffs: previous, other | Lines: 1133 ( +33, -40 )

Created: 2007-02-24 18:36:42 -0600 (22 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070225003642

TypedStringValue overrides "equals", "hashCode" and "toString"; TypedStringValue implements the BeanMetadataElement interface and provides a "setSource" method; BeanDefinitionParseDelegate always builds a TypedStringValue for a nested "value" XML element, preserving the source

1.23 annotated / raw | Diffs: previous, other | Lines: 1140 ( +15, -8 )

Created: 2007-02-11 12:59:09 -0600 (22 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070211185909

BeanDefinitions returned by nested custom XML elements receive a generated id, to avoid FactoryBean cache conflicts

1.22 annotated / raw | Diffs: previous, other | Lines: 1133 ( +2, -5 )

Created: 2007-02-03 03:24:46 -0600 (23 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070203092446

use "getRegistry()" instead of "getReader().getBeanFactory()"

1.21 annotated / raw | Diffs: previous, other | Lines: 1136 ( +1, -1 )

Created: 2007-02-02 05:01:54 -0600 (23 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070202110153

trim whitespace from "class" attributes in XML bean definitions

1.20 annotated / raw | Diffs: previous, other | Lines: 1136 ( +1, -1 )

Created: 2007-01-03 15:57:40 -0600 (2 years ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070103215740

pass in message only in case of BeanDefinitionStoreException turned into ReaderContext error

Tags: release-2-0-2

1.19 annotated / raw | Diffs: previous, other | Lines: 1136 ( +16, -9 )

Created: 2007-01-03 09:45:31 -0600 (2 years ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070103154531

report bean name generation failure through ProblemReporter

1.18 annotated / raw | Diffs: previous, other | Lines: 1129 ( +45, -124 )

Created: 2007-01-03 08:09:52 -0600 (2 years ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20070103140952

reworked BeanDefinitionParserDelegate to build and hold a DocumentDefaultsDefinition instance, also firing an event

1.17 annotated / raw | Diffs: previous, other | Lines: 1208 ( +6, -2 )

Created: 2006-12-19 08:16:10 -0600 (2 years ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20061219141608

BeanDefinitionDecorators are applied to inner beans as well (in particular: "p:" namespace works for inner beans now)

1.16 annotated / raw | Diffs: previous, other | Lines: 1204 ( +3, -4 )

Created: 2006-12-05 23:15:37 -0600 (2 years 1 month ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20061206051537

XML bean "id" and "name" (aliases) are allowed to define the same name (for backwards compatibility with Spring 1.2.8)

1.15 annotated / raw | Diffs: previous, other | Lines: 1205 ( +2, -2 )

Created: 2006-10-13 18:37:34 -0500 (2 years 2 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20061013233734

polishing

Tags: release-2-0-1

1.14 annotated / raw | Diffs: previous, other | Lines: 1205 ( +26, -20 )

Created: 2006-10-02 12:37:19 -0500 (2 years 3 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20061002173718

moved ComponentDefinition, ReaderContext and associated support classes from "beans.factory.support" to "beans.factory.parsing"; reworked ReaderEventListener to take AliasDefinition/ImportDefinition argument for alias/import callback, respectively

Tags: release-2-0

1.13 annotated / raw | Diffs: previous, other | Lines: 1199 ( +8, -8 )

Created: 2006-09-27 15:13:15 -0500 (2 years 3 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20060927201315

avoid AbstractBeanDefinition cast

1.12 annotated / raw | Diffs: previous, other | Lines: 1199 ( +15, -5 )

Created: 2006-09-26 06:20:51 -0500 (2 years 3 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20060926112051

populate RuntimeBeanReference and RuntimeBeanNameReference with a source object

1.11 annotated / raw | Diffs: previous, other | Lines: 1189 ( +3, -3 )

Created: 2006-09-25 06:58:29 -0500 (2 years 3 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20060925115828

added Resource argument to SourceExtractor interface, exposing the defining resource for the given source candidate

1.10 annotated / raw | Diffs: previous, other | Lines: 1189 ( +11, -10 )

Created: 2006-09-21 11:06:46 -0500 (2 years 3 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20060921160646

support configuration source objects per constructor argument value, to keep track of original XML element; refined ConstructorArgumentValues equals/hashCode implementation

1.9 annotated / raw | Diffs: previous, other | Lines: 1188 ( +11, -7 )

Created: 2006-08-30 08:45:48 -0500 (2 years 4 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20060830134548

inner bean definitions inherit the singleton status of their containing bean even if generated by namespace handler

Tags: release-2-0-rc4

1.8 annotated / raw | Diffs: previous, other | Lines: 1184 ( +67, -56 )

Created: 2006-08-09 17:44:53 -0500 (2 years 5 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20060809224453

XML definitions for inner beans receive a default scope based on their containing bean (prototype for a non-singleton); do not accept bean definitions with both "scope" and "singleton" values anymore

Tags: release-2-0-rc3

1.7 annotated / raw | Diffs: previous, other | Lines: 1173 ( +2, -1 )

Created: 2006-08-09 09:40:24 -0500 (2 years 5 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20060809144024

"idref" tag in XML bean definitions gets turned into a RuntimeBeanNameReference, which gets validated on bean creation

1.6 annotated / raw | Diffs: previous, other | Lines: 1172 ( +10, -16 )

Created: 2006-07-28 10:20:28 -0500 (2 years 5 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20060728152028

polishing

1.5 annotated / raw | Diffs: previous, other | Lines: 1178 ( +28, -0 )

Created: 2006-07-18 07:28:06 -0500 (2 years 5 months ago) | Author: robharrop | Changeset: MAIN:robharrop:20060718122806

SPR-2285

1.4 annotated / raw | Diffs: previous, other | Lines: 1150 ( +11, -11 )

Created: 2006-06-28 03:24:47 -0500 (2 years 6 months ago) | Author: robharrop | Changeset: MAIN:robharrop:20060628082447

Fixes for SPR-1600, SPR-2180

Tags: release-2-0-rc2

1.3 annotated / raw | Diffs: previous, other | Lines: 1150 ( +8, -8 )

Created: 2006-06-19 04:52:36 -0500 (2 years 6 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20060619095235

moved parsing-related support classes from "beans.factory"/"beans.factory.support" to "beans.factory.parsing"

Tags: release-2-0-rc1

1.2 annotated / raw | Diffs: previous, other | Lines: 1150 ( +17, -9 )

Created: 2006-06-16 04:01:15 -0500 (2 years 6 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20060616090112

resolve target type of a TypedStringValue lazily, consistent with the handling of bean classes

1.1 new annotated / raw | Lines: 1142 ( +1142, -0 )

Created: 2006-05-17 10:01:44 -0500 (2 years 7 months ago) | Author: jhoeller | Changeset: MAIN:jhoeller:20060517150144

renamed XmlBeanDefinitionReader's (Default)XmlBeanDefinitionParser SPI to (Default)BeanDefinitionDocumentReader; renamed XmlBeanDefinitionParserHelper to BeanDefinitionParserDelegate; re-introduced Spring 1.2 XmlBeanDefinitionParser SPI for backwards compatibility in case of "parserClass" specified

Tags: release-2-0-m5

latest revision download Branch mbranch-2-0

1.31.2.5 annotated / raw | Diffs: previous, other | Lines: 1184 ( +1, -1 )

Created: 2008-02-15 05:30:03 -0600 (10 months ago) | Author: jhoeller | Changeset: mbranch-2-0:jhoeller:20080215113002

polishing

Tags: release-2-0-9

1.31.2.4 annotated / raw | Diffs: previous, other | Lines: 1184 ( +5, -5 )

Created: 2008-02-06 15:26:13 -0600 (11 months ago) | Author: jhoeller | Changeset: mbranch-2-0:jhoeller:20080206212613

polishing

1.31.2.3 annotated / raw | Diffs: previous, other | Lines: 1184 ( +5, -4 )

Created: 2007-10-01 08:25:24 -0500 (15 months ago) | Author: jhoeller | Changeset: mbranch-2-0:jhoeller:20071001132524

fixed BeanDefinitionParserDelegate to correctly parse property sub-elements even with custom name for beans namespace

Tags: release-2-0-7 release-2-0-8

1.31.2.2 annotated / raw | Diffs: previous, other | Lines: 1183 ( +10, -2 )

Created: 2007-07-09 16:18:10 -0500 (18 months ago) | Author: jhoeller | Changeset: mbranch-2-0:jhoeller:20070709211810

changed visibility of "buildTypedStringValue(ForMap)" methods to protected

1.31.2.1 annotated / raw | Diffs: previous, other | Lines: 1175 ( +18, -11 )

Created: 2007-05-31 09:32:53 -0500 (19 months ago) | Author: jhoeller | Changeset: mbranch-2-0:jhoeller:20070531143252

backported fixes and enhancements from 2.1 M2

Tags: release-2-0-6

Crucible: Open Source License registered to Atlassian.
Atlassian FishEye, Subversion, CVS & Perforce analysis. (Version:1.5.4 Build:build-308 2008-07-31 ) - Administration - Page generated 2009-01-09 02:52 -0600