Initial commit
[yaz4j-moved-to-github.git] / src / org / yaz4j / ConnectionExtended.java
1 package org.yaz4j;
2
3 import org.yaz4j.jni.SWIGTYPE_p_ZOOM_options_p;
4 import org.yaz4j.jni.SWIGTYPE_p_ZOOM_package_p;
5 import org.yaz4j.jni.yaz4jlib;
6
7 public class ConnectionExtended extends Connection
8 {
9     public ConnectionExtended(String host, int port) 
10         {
11         super(host, port);
12         }
13
14     public Package Package(String type)
15     {
16         EnsureConnected();
17         Package pack = null;
18         
19         SWIGTYPE_p_ZOOM_options_p options = yaz4jlib.ZOOM_options_create();
20
21         SWIGTYPE_p_ZOOM_package_p yazPackage = yaz4jlib.ZOOM_connection_package( zoomConnection, options);
22         pack = new Package(yazPackage, this, type);
23         return pack;
24     }
25 }