Project

Profile

Help

Bug #2202

closed

ExternalObjectType for Java and .NET

Added by Michael Kay about 10 years ago. Updated almost 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Saxon extensions
Sprint/Milestone:
Start date:
2014-10-29
Due date:
% Done:

100%

Estimated time:
Legacy ID:
Applies to branch:
9.6
Fix Committed on Branch:
9.6
Fixed in Maintenance Release:
Platforms:

Description

We are currently preparing 9.6 for release on .NET but it is already out on Java.

The class ExternalObjectType on the Java platform represents the type of a Java external object, while DotNetExternalObjectType does the same on the .net platform. Unfortunately they do not share code where they should, and the .net version incorrectly treats external types as being atomic.

We're therefore introducing a new abstract class for the generic concept on both platforms (to be called ExternalObjectType) with subclasses JavaExternalObjectType for the Java platform and DotNetExternalObjectType for .net.

Because this change replaces a concrete Java-specific class with an abstract class of the same name, any applications that create instances of the class may need to change to instantiate the subclass instead.

Please register to edit this issue

Also available in: Atom PDF