Juergen Hoeller
4c73a29f99
polishing
2010-10-14 00:30:07 +00:00
Arjen Poutsma
1f296403da
SPR-7620 - StaxEventContentHandler does not set Location for StartDocument event
2010-10-12 09:50:39 +00:00
Arjen Poutsma
35da7bdb44
SPR-7621 - AbstractStaxContentHandler sets NamespaceContext on every start/end element
2010-10-12 09:41:23 +00:00
Arjen Poutsma
ab21dbad08
SPR-7621 - AbstractStaxContentHandler sets NamespaceContext on every start/end element
2010-10-12 09:35:23 +00:00
Juergen Hoeller
c32c0d5674
fixed package declaration
2010-10-11 21:26:32 +00:00
Juergen Hoeller
0ef971b82b
polishing
2010-10-11 21:15:26 +00:00
Juergen Hoeller
b062de1133
revised initial cut of serializer package; moved Converter adapters to sub-package 'support'
2010-10-11 21:15:12 +00:00
Juergen Hoeller
3740380a7a
polishing
2010-10-11 20:03:40 +00:00
Mark Fisher
c046419acd
SPR-7627 added Serializer and Deserializer strategies, Converter adapters, and default implementations
2010-10-11 17:36:18 +00:00
Juergen Hoeller
f7cd9865f4
polishing
2010-10-10 21:09:59 +00:00
Juergen Hoeller
ebe8052d55
fixed detection of element type in case of nested collections (SPR-7569)
2010-10-10 21:09:43 +00:00
Juergen Hoeller
d9b54a524d
revised "ClassUtils.isAssignable" semantics to cover primitives vs wrappers in both directions (SPR-7610)
2010-10-01 21:50:25 +00:00
Juergen Hoeller
e211c09065
fixed exists() check for resources in zipped files (SPR-7559)
2010-09-29 14:45:44 +00:00
Juergen Hoeller
eda6268d9d
fixed findPlaceholderEndIndex to work with a custom suffix as well (SPR-7574)
2010-09-29 14:01:54 +00:00
Chris Beams
05bcc4028d
Fix assumption about file-based Resources in PropertiesLoaderSupport (SPR-7547)
...
When using PropertiesLoaderSupport implementations (principally
PropertyPlaceholderConfigurer), an assumption was made that any
Resource representing a set of properties must be file-based. SPR-7547
exposed the fact that if a non-file-based Resource implementation such
as ByteArrayResource were passed in, an IllegalStateException would be thrown
from the AbstractResource base class' implementation of getFilename().
This is now patched, and PropertiesLoaderSupport implementations treat
Resource implementations equally, regardless of file-orientation.
See also SPR-7552.
2010-09-13 20:23:26 +00:00
Juergen Hoeller
87e7258c9a
polishing
2010-09-09 22:14:36 +00:00
Arjen Poutsma
af7203b839
Added XMLEventStreamWriter
2010-09-08 12:52:23 +00:00
Arjen Poutsma
449337a544
Small Stax fixes.
2010-09-08 09:45:18 +00:00
Arjen Poutsma
f92f295055
Small Stax fixes.
2010-09-08 08:42:09 +00:00
Juergen Hoeller
e6425ee41f
polishing
2010-09-01 22:02:33 +00:00
Juergen Hoeller
0a17e41755
catch invalid arguments early; avoid stack overflow in object-to-collection case (SPR-7488)
2010-09-01 22:02:07 +00:00
Arjen Poutsma
416004b1bc
Fixing build
2010-08-31 15:48:42 +00:00
Arjen Poutsma
2182287d3e
Minor tweaks
2010-08-31 10:46:58 +00:00
Arjen Poutsma
e3298061d2
Added createCustomStaxSource/Result, because JAXP 1.4 kills babies in their sleep.
2010-08-31 09:51:59 +00:00
Arjen Poutsma
9aafa1c6b2
Various StAX improvements.
2010-08-27 11:35:27 +00:00
Ben Hale
7730e76c06
Publishing license and notice files
2010-08-23 13:17:31 +00:00
Arjen Poutsma
dbfa049e1e
Prepping for 3.0.5
2010-08-19 11:04:04 +00:00
Arjen Poutsma
061b2c91a0
SPR-7474 - AbstractXmlStreamReader getAttributeValue(String, String) does not handle null namespaceURI properly
2010-08-19 07:53:48 +00:00
Juergen Hoeller
5c3cf5f672
added testStringArrayToResourceArray
2010-08-15 23:00:46 +00:00
Juergen Hoeller
35971f9f90
revised handler method resolution, in particular with respect to generic interfaces (SPR-7355)
2010-08-15 21:12:54 +00:00
Juergen Hoeller
49a2970def
search super-interfaces as well (SPR-7355)
2010-08-14 21:12:58 +00:00
Juergen Hoeller
665a997f66
refined exception messages; added unit tests for custom array types
2010-08-14 19:42:29 +00:00
Juergen Hoeller
771db05608
changed contentLength() from int to long
2010-08-09 15:58:07 +00:00
Juergen Hoeller
bda3d81bc9
implement file resolution for isReadable() as well
2010-08-08 23:21:41 +00:00
Juergen Hoeller
82730830d1
added "contentLength()" method to Resource abstraction; URL-based Resource variants introspect "last-modified" and "content-length" response headers (SPR-5465); refined "exists()" check for UrlResource (HEAD request) and ClassPathResource (URL resolution)
2010-08-08 22:53:52 +00:00
Juergen Hoeller
d4f73c1d3d
turned TypeDescriptor.UNKNOWN into an internal detail (SPR-7349)
2010-07-26 20:55:14 +00:00
Juergen Hoeller
8e5c033446
avoid double ConversionFailedException nesting
2010-07-26 20:33:34 +00:00
Juergen Hoeller
f90125f984
fixed WeakReferenceMonitor to never stop its monitoring thread if an entry has been registered (SPR-7373)
2010-07-23 18:18:16 +00:00
Juergen Hoeller
b7b7c067c6
GenericTypeResolver works for nested parameterized types and for generic superclasses as well (SPR-7389)
2010-07-22 15:57:55 +00:00
Juergen Hoeller
8f8fc97b79
fixed test failures with respect to null handling and PropertyTypeDescriptor usage for collection elements
2010-06-23 19:31:51 +00:00
Juergen Hoeller
27b04036a9
ConversionService is able to deal with empty collections and nested collections (fixed regression; SPR-7289, SPR-7293); ConversionService properly handles nested Resource arrays in Map values (fixed regression; SPR-7295); ConversionService does not accidentally use copy constructor for same type (SPR-7304)
2010-06-23 17:29:34 +00:00
Arjen Poutsma
b31c34ed7d
Upgrading version to 3.0.4
2010-06-15 14:18:29 +00:00
Juergen Hoeller
7b189d1124
avoid ConverterNotFoundException if source object is assignable to target type
2010-06-15 09:35:39 +00:00
Oliver Gierke
420f8237c0
Rollback accidental commit :/.
2010-06-15 05:33:39 +00:00
Oliver Gierke
897aab9f59
Added missing imports.
...
Added additional annotation to test interface to make sure no ClassCastException appears.
2010-06-15 05:29:48 +00:00
Oliver Gierke
a383633630
Added helper methods to access method parameter annotations.
2010-06-15 05:29:45 +00:00
Juergen Hoeller
96b1dc9db4
ConversionService fully supports conversion from String to MediaType now (through 'valueOf'; SPR-7282); revised exception handling in ObjectToObjectConverter, avoiding InvocationTargetExceptions
2010-06-14 23:23:49 +00:00
Juergen Hoeller
902938e95f
smarter guessing of the element type (SPR-7283)
2010-06-14 22:58:18 +00:00
Juergen Hoeller
379bc5a8a6
properly support void.class in TypeDescriptor and GenericConversionService (SPR-7281)
2010-06-11 21:40:56 +00:00
Juergen Hoeller
cbb90236dc
polished VFS support (SPR-7197)
2010-06-11 19:54:58 +00:00
Juergen Hoeller
11330baf77
DefaultListableBeanFactory checks for alias circle on registerAlias (avoiding endless loop; SPR-7274)
2010-06-10 21:45:47 +00:00
Juergen Hoeller
882289b06e
getAllInterfacesForClass introspects parent interfaces as well (SPR-7247)
2010-06-08 00:05:31 +00:00
Juergen Hoeller
4cef52a86f
polishing
2010-06-07 22:21:22 +00:00
Juergen Hoeller
de866a0ff6
registerDependentBean resolves to the canonical bean name in order to handle alias references (SPR-7254)
2010-06-07 22:15:20 +00:00
Juergen Hoeller
2136b04b65
added limit for parsed SQL cache to NamedParameterJdbcTemplate (SPR-7237); added configurable cache limit to CachingMetadataReaderFactory
2010-05-26 19:35:06 +00:00
Juergen Hoeller
1532119787
ConversionService is able to apply Converters to interface-based array elements (SPR-7150); a context ConversionService is able to override an ApplicationContext's resource editors (SPR-7079)
2010-05-26 13:58:37 +00:00
Juergen Hoeller
de326e5e95
ClassUtils recognizes "void" as primitive type name as well (SPR-7212)
2010-05-18 08:49:09 +00:00
Costin Leau
578e80c1cf
SPR-7197
...
+ fix template
2010-05-15 09:22:56 +00:00
Costin Leau
d9a664a588
SPR-7197
...
polish :)
2010-05-14 19:34:36 +00:00
Costin Leau
e9ecf5d716
SPR-7197
...
+ removed compile time dependency on JBoss VFS
+ added support for JBoss AS 6.0 / JBoss VFS 3.0.0 infrastructure
2010-05-14 19:29:44 +00:00
Luke Taylor
3f885d0302
Added DomUtils.getChildElements() method. Also refactored ConfigBeanDefinitionParser.parse() to use it.
2010-05-14 16:07:39 +00:00
Juergen Hoeller
ceb668ac6c
added getLastTaskInfo() method to StopWatch (SPR-7134)
2010-05-13 22:43:18 +00:00
Juergen Hoeller
77074c6c87
property placeholders can deal with nested expressions which happen to use the same suffix (SPR-7098)
2010-04-21 09:22:20 +00:00
Keith Donald
e21a1c5a61
polish
2010-04-19 20:35:57 +00:00
Keith Donald
86906d1b4d
checking in performance tests
2010-04-19 20:22:01 +00:00
Keith Donald
6e13cc9eaa
thread safety for caching
2010-04-19 19:22:35 +00:00
Keith Donald
e60389283d
caching optmizations and performance tests
2010-04-19 03:58:28 +00:00
Keith Donald
066b4d542b
polish
2010-04-19 01:47:34 +00:00
Keith Donald
594596f361
cache invalidation
2010-04-19 01:45:27 +00:00
Keith Donald
bf03d0d56f
converter caching
2010-04-18 21:43:00 +00:00
Juergen Hoeller
33252495cf
fixed @ExceptionHandler resolution in case of multiple matches at different inheritance levels (SPR-7085)
2010-04-18 18:48:24 +00:00
Keith Donald
a71514222a
preserving desc context for collection/map elements
2010-04-18 14:09:41 +00:00
Keith Donald
8464ac90c7
promoted char sequence first
2010-04-17 20:22:30 +00:00
Keith Donald
ebbf63f4e0
polish
2010-04-17 06:47:08 +00:00
Keith Donald
b9aeba23ef
fixed failing test
2010-04-17 06:28:06 +00:00
Keith Donald
d98da7d240
fixed failing test
2010-04-17 04:50:01 +00:00
Keith Donald
e7c99b2b62
no longer used
2010-04-17 04:43:54 +00:00
Keith Donald
64d6a42dfd
improved conversion system logging, collection converter simplification/polish, several optimizations, annotation-driven formatting caching
2010-04-17 04:43:28 +00:00
Juergen Hoeller
f6b56a591c
PropertyTypeDescriptor detects underlying field with same lenient naming rules as CachedIntrospectionResults (SPR-7102)
2010-04-16 15:39:23 +00:00
David Syer
eb7f8309e2
Update version in POMs to 3.0.3
2010-04-15 10:26:14 +00:00
Juergen Hoeller
4d2a398cbc
call setAccessible for public final field too (SPR-7078)
2010-04-08 12:15:18 +00:00
Juergen Hoeller
e2a9bc9c66
specific detection of CGLIB subclasses in order to properly handle CGLIB interfaces (SPR-7066)
2010-04-06 11:52:42 +00:00
Ramnivas Laddad
66d2c6698b
Improved fix for SPR-6850 by dealing with bounds separately from normal types
2010-04-01 23:37:08 +00:00
Juergen Hoeller
4a98fcb3f7
fixed ambiguous reference to Entry type
2010-04-01 10:36:57 +00:00
Juergen Hoeller
29ab58c4d8
ResourcePatternUtils provides plain PathMatchingResourcePatternResolver in case of a null ResourceLoader
2010-04-01 10:35:49 +00:00
Juergen Hoeller
cbed1c1b4b
fixed collection element conversion using ConversionService (SPR-6950)
2010-03-25 15:02:19 +00:00
Chris Beams
fbda55f141
corrected TypeUtils.isAssignable() failure to return true in certain valid wildcard bounding scenarios (SPR-6850)
2010-03-25 10:33:25 +00:00
Juergen Hoeller
65b0a8fcb2
revised BeanTypeDescriptor into core PropertyTypeDescriptor; consider method annotations for return type (SPR-6979)
2010-03-24 16:27:33 +00:00
Chris Beams
5e19f2959e
SPR-6888: ClassPathResource.getDescription() now fully qualifies resource path regardless of constructor used.
2010-03-22 14:54:39 +00:00
Christian Dupuis
4c4f19ec94
SPR-6977: updated copyright; added method comment
2010-03-12 16:10:03 +00:00
Christian Dupuis
145dcfd0c2
SPR-6977: added support for array parameter types
2010-03-12 15:09:24 +00:00
Juergen Hoeller
0444ab236a
fixed TypeDescriptor toString for MethodParameter annotations (SPR-6924)
2010-03-04 13:50:43 +00:00
Chris Beams
f25d2a9416
Removed hard-coded local path from .core/.classpath; removed duplicate asm entry in .context/.classpath
2010-02-22 01:55:38 +00:00
David Syer
1a351db6e0
Update Central POMs to 3.0.2
2010-02-21 15:32:18 +00:00
Costin Leau
8d0bb00188
+ make use or property placeholders inside template.mf
2010-02-19 09:43:22 +00:00
Juergen Hoeller
64f0200675
polishing
2010-02-16 18:21:25 +00:00
Keith Donald
f23b55dc13
spring:eval tag initial commit
2010-02-11 22:53:49 +00:00
Juergen Hoeller
3db5a299bb
canConvert checks Collection/Map element types as well (SPR-6564)
2010-02-11 12:23:57 +00:00
Costin Leau
caaa45c9ef
+ fixed internal caching for LocalVariableTableParameterNameDiscoverer
2010-02-11 11:35:39 +00:00
Costin Leau
6389097ac1
+ improved javadoc
2010-02-11 10:38:59 +00:00