29
29
import org .exist .storage .NativeBroker ;
30
30
import org .exist .util .Configuration ;
31
31
import org .exist .util .FileUtils ;
32
- import org .exist .xquery .*;
33
- import org .expath .pkg .repo .*;
34
- import org .expath .pkg .repo .Package ;
32
+ import org .exist .xquery .ErrorCodes ;
33
+ import org .exist .xquery .Expression ;
34
+ import org .exist .xquery .Module ;
35
+ import org .exist .xquery .XPathException ;
36
+ import org .exist .xquery .XQueryContext ;
37
+ import org .expath .pkg .repo .FileSystemStorage ;
35
38
import org .expath .pkg .repo .FileSystemStorage .FileSystemResolver ;
39
+ import org .expath .pkg .repo .Package ;
40
+ import org .expath .pkg .repo .Packages ;
41
+ import org .expath .pkg .repo .PackageException ;
42
+ import org .expath .pkg .repo .Repository ;
43
+ import org .expath .pkg .repo .URISpace ;
36
44
37
45
import javax .xml .transform .Source ;
38
46
import javax .xml .transform .stream .StreamSource ;
44
52
import java .nio .file .Path ;
45
53
import java .nio .file .Paths ;
46
54
import java .nio .file .StandardCopyOption ;
47
- import java .util .*;
55
+ import java .util .ArrayList ;
56
+ import java .util .Collections ;
57
+ import java .util .List ;
58
+ import java .util .Map ;
59
+ import java .util .Observable ;
60
+ import java .util .Optional ;
48
61
49
62
/**
50
63
* A repository as viewed by eXist.
@@ -116,7 +129,7 @@ public Module resolveJavaModule(final String namespace, final XQueryContext ctxt
116
129
uri = new URI (namespace );
117
130
}
118
131
catch (final URISyntaxException ex ) {
119
- throw new XPathException (( Expression ) null , ErrorCodes .XQST0046 , "Invalid URI: " + namespace , ex );
132
+ throw new XPathException (null , ErrorCodes .XQST0046 , "Invalid URI: " + namespace , ex );
120
133
}
121
134
for (final Packages pp : myParent .listPackages ()) {
122
135
final Package pkg = pp .latest ();
@@ -202,7 +215,7 @@ public Path resolveXQueryModule(final String namespace) throws XPathException {
202
215
try {
203
216
uri = new URI (namespace );
204
217
} catch (final URISyntaxException ex ) {
205
- throw new XPathException (( Expression ) null , ErrorCodes .XQST0046 , "Invalid URI: " + namespace , ex );
218
+ throw new XPathException (null , ErrorCodes .XQST0046 , "Invalid URI: " + namespace , ex );
206
219
}
207
220
for (final Packages pp : myParent .listPackages ()) {
208
221
final Package pkg = pp .latest ();
@@ -224,9 +237,9 @@ public Path resolveXQueryModule(final String namespace) throws XPathException {
224
237
return Paths .get (new URI (sysid ));
225
238
}
226
239
} catch (final URISyntaxException ex ) {
227
- throw new XPathException (( Expression ) null , ErrorCodes .XQST0046 , "Error parsing the URI of the query library: " + sysid , ex );
240
+ throw new XPathException (null , ErrorCodes .XQST0046 , "Error parsing the URI of the query library: " + sysid , ex );
228
241
} catch (final PackageException ex ) {
229
- throw new XPathException (( Expression ) null , ErrorCodes .XQST0059 , "Error resolving the query library: " + namespace , ex );
242
+ throw new XPathException (null , ErrorCodes .XQST0059 , "Error resolving the query library: " + namespace , ex );
230
243
} finally {
231
244
if (src != null && src instanceof StreamSource ) {
232
245
final StreamSource streamSource = ((StreamSource )src );
0 commit comments