Juergen Hoeller
11806b9215
Class identity comparisons wherever possible (and further polishing)
...
Issue: SPR-12926
10 years ago
Johnny Lim
2defb6555e
Fix broken Javadoc related to `<` and `>`
10 years ago
Juergen Hoeller
b9d7913407
Deprecate XmlBeans support (following the XMLBeans retirement at Apache)
...
Issue: SPR-13399
11 years ago
Juergen Hoeller
5e9a96817b
Completely remove JdkVersion check from Jaxb2Marshaller
...
Issue: SPR-13312
11 years ago
Sam Brannen
27e9db8c8c
Fix regression in Jaxb2Marshaller regarding JdkVersion
...
Issue: SPR-13312
11 years ago
Juergen Hoeller
bec3b0fa1a
Deprecate JdkVersion (for optimistic compatibility with newer JDK generations)
...
Issue: SPR-13312
11 years ago
Stephane Nicoll
a3f39d5257
Add missing 4.2 XSDs
...
Issue: SPR-13300
11 years ago
Juergen Hoeller
18c4671318
JAXB scan skips annotated interfaces
...
Issue: SPR-13221
11 years ago
Juergen Hoeller
0411435bac
XML parsing tests pass on non-English locales now, plus a revised exception message and some minor polishing
...
Issue: SPR-13136
(cherry picked from commit 38b8262e1e )
11 years ago
Rossen Stoyanchev
d79ec68db4
Disable DTD when parsing untrusted XML input
...
Issue: SPR-13136
11 years ago
Stephane Nicoll
95acf8c989
Remove references to codehaus.org
...
Issue: SPR-13129
11 years ago
Juergen Hoeller
b4095c3e1d
Class identity comparisons wherever possible
...
Issue: SPR-12926
11 years ago
Juergen Hoeller
9ac02b319d
Remove pre-3.2 deprecated classes and methods
...
Issue: SPR-12578
11 years ago
Juergen Hoeller
ad2d5952c6
XmlOptionsFactoryBean initializes empty XmlOptions by default and uses efficient entrySet iteration
...
Issue: SPR-12383
11 years ago
Juergen Hoeller
8325b10080
Consistent formatting of license headers, package javadocs, and import declarations
11 years ago
Juergen Hoeller
ad475ffadf
Consistent vararg declarations for String array setters
12 years ago
Stephane Nicoll
dd2bf28a4f
Add missing XSDs
...
Commit b676c41805 should have added the 4.1 XSDs for the jdbc and oxm
modules.
Issue: SPR-12011
12 years ago
Juergen Hoeller
6fef8b996c
Polishing
12 years ago
Rossen Stoyanchev
8e096aeef5
Disable URL resolution in DTD declarations
...
Issue: SPR-11768
12 years ago
Juergen Hoeller
6f2e61b19f
Polishing
...
(cherry picked from commit c97c246 )
12 years ago
Juergen Hoeller
63733c4805
AbstractMarshaller avoids SAXSource workaround when processExternalEntities=true
...
Issue: SPR-11737
(cherry picked from commit 93d13cf )
(cherry picked from commit 4196e6c )
12 years ago
Juergen Hoeller
f5cce14fe7
XStreamMarshaller supports custom NameCoder strategy
...
Issue: SPR-11702
12 years ago
Juergen Hoeller
196cdef182
AbstractMarshaller uses general exception message in extracted buildDocument() method
...
Issue: SPR-11635
(cherry picked from commit f7a17ad )
12 years ago
Juergen Hoeller
d4b0ae9787
AbstractMarshaller pre-implements getDefaultEncoding() method
...
Issue: SPR-11635
12 years ago
Juergen Hoeller
8f28a9352e
XStreamMarshaller lazily creates fallback XppDriver
...
Issue: SPR-11635
12 years ago
Arjen Poutsma
f2f355e76c
Improved StAX<->SAX bridge
...
Improved the SAX to StAX (and vice-versa) bridge exposed via StaxUtils.
The old integration had some issues with namespace declaration
attributes, brought to light in a XMLUnit upgrade.
Issue: SPR-11549
12 years ago
Juergen Hoeller
dd7f54c3c0
Revised ResizableByteArrayOutputStream as an actual subclass of ByteArrayOutputStream, and consistently applied appropriate ByteArrayOutputStream initial capacities across the codebase
...
Issue: SPR-11594
12 years ago
Sam Brannen
9dcd03d862
Clean up imports and warnings
12 years ago
Rossen Stoyanchev
edba32b309
Add processExternalEntities support to OXM
...
Update OXM AbstractMarshaller to support processing of external
XML entities. By default external entities will not be processed.
Issue: SPR-11376
12 years ago
Juergen Hoeller
c1ef552359
Polishing
12 years ago
Sam Brannen
5e7811a45d
Polish Javadoc in XStreamMarshaller
12 years ago
Arjen Poutsma
cf6cf18f1a
Corrected CatchAllConverter ordering docs
...
Corrected documentation regarding the CatchAllConverter in the XStream
javadocs.
12 years ago
Juergen Hoeller
26d143868f
Compatibility with XStream 1.4.5
...
XStream 1.4.5 doesn't check a given ConverterLookup for a ConverterRegistry implementation anymore, so we have to manually perform that check and assignment.
Issue: SPR-11147
12 years ago
Phillip Webb
a31ac882c5
Fix various javadoc warnings
12 years ago
Eric Dahl
e9f78f6043
Fix various typos
...
Fix a variety of typos throughout the project, primarily in
comments (javadoc or otherwise) but also in a handful of log messages
and a couple exception messages.
ISSUE: SPR-11123
12 years ago
Phillip Webb
59002f2456
Fix remaining compiler warnings
...
Fix remaining Java compiler warnings, mainly around missing
generics or deprecated code.
Also add the `-Werror` compiler option to ensure that any future
warnings will fail the build.
Issue: SPR-11064
12 years ago
Sam Brannen
8bb29750bf
Deleted unused resourceLoader field in Jaxb2Marshaller
12 years ago
Juergen Hoeller
5e88fe5842
Clarified Spring 4.0's dependency on JAX-WS 2.1+ / JAXB 2.1+ in javadoc
13 years ago
Juergen Hoeller
d202573e1a
Revised spring-oxm for 4.0
...
Added "target-package" to the jibx-marshaller element. Also fixed "context-path" and "binding-name" to follow Spring's usual attribute naming convention.
Issue: SPR-10882
13 years ago
Juergen Hoeller
b25876fd0f
Polishing
13 years ago
Juergen Hoeller
3d462b6dd9
Added missing spring.schemas entries for 4.0 xsds
...
Also fixing an old XmlBeanFactory test that relies on "ref local" which is gone in the 4.0 xsd now, redeclaring the affected file to an older xsd version.
13 years ago
Arjen Poutsma
37861c3f90
Support 'empty' StreamSource in Jaxb2Marshaller
...
Added support for StreamSources that do not have a InputStream or
Reader, but do have a System ID.
Issue: 10828
13 years ago
Arjen Poutsma
d9bfac393b
Added reference to CatchAllConverter
...
Added reference to CatchAllConverter in both javadoc and reference docs.
Issue: SPR-10821
13 years ago
Arjen Poutsma
5311e84c64
Added XStream CatchAllConverter
...
Added XStream CatchAllConverter that supports all classes, but throws
exceptions for (un)marshalling.
Main purpose of this class is to register this converter as a catchall
last converter with a normal or higher priority in addition to
converters that explicitly support the domain classes that should be
supported. As a result, default XStream converters with lower
priorities and possible security vulnerabilities do not get invoked.
13 years ago
Juergen Hoeller
b27e240fdb
Consistent use of varargs, consistent template method order
13 years ago
Juergen Hoeller
92e3c52a48
XStreamMarshaller exposes public marshal methods with DataHolder parameter
...
Also splitted buildXStream into constructXStream and configureXStream now.
Issue: SPR-10421
13 years ago
Juergen Hoeller
c3032349b1
Introduced "mapperWrappers" bean property
...
Issue: SPR-10421
13 years ago
Juergen Hoeller
3cd2eb83c5
Exposed all of XStream 1.4's configurable strategies as XStreamMarshaller bean properties
...
Issue: SPR-10421
13 years ago
Juergen Hoeller
58bfd1ae9a
Upgraded to XStream 1.4+; reworked XStream construction
...
Also introducing a "mapper" bean property and applying the stream driver and the class loader to the native XStream delegate now.
Issue: SPR-10421
13 years ago
Biju Kunjummen
4f871d4448
Fix Jaxb2TypeScanner to scan for @XmlRegistry
...
Update ClassPathJaxb2TypeScanner to scan for @XmlRegistry classes.
Prior to this commit explicitly configured @XmlRegistry annotated classes
were not registered with the JAXBContext when using the 'packagesToScan'
property of the Jaxb2Unmarshaller.
Issue: SPR-10714
13 years ago