Project

Profile

Help

How to connect?
Download (1.58 KB) Statistics
| Branch: | Tag: | Revision:

he / latest10 / hej / net / sf / saxon / dotnet / package.html @ c74fd4aa

1
<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
2
<!-- Copyright (c) 2014 Saxonica Limited. -->
3
<!-- This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. -->
4
<!-- If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
5
<!-- This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0. -->
6
<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
7

    
8
<html>
9

    
10
<head>
11
    <title>Package overview for net.sf.saxon.dotnet</title>
12
</head>
13

    
14
<body>
15

    
16
<p>This package provides classes that interface Saxon to the .NET platform.</p>
17

    
18
<p>These classes are used only in the .NET version of Saxon; they are not present
19
    in the version for the Java platform.</p>
20

    
21
<p>Most of these class encapsulate a .NET class in a wrapper that implements a Java interface:
22
    either an interface defined in the JDK specifications, or a Saxon-defined interface.
23
    For example, DotNetInputStream wraps a .NET Stream as a Java InputStream, while a DotNetPullProvider
24
    wraps an XMLReader as a Saxon PullProvider. This enables the .NET service to be used
25
    as a functional substitute for Java code implementing the same interface.</p>
26

    
27
<p>The instantiation of these classes is generally controlled through the Platform object
28
    registered with the Configuration, which has one instance for the Java platform and another
29
    for the .NET platform.</p>
30

    
31

    
32
</body>
33
</html>
(24-24/24)