Add missing getDirectAccessInformation in libzim.Item.

This commit is contained in:
Matthieu Gautier 2023-01-24 16:12:02 +01:00
parent 150af85a7a
commit b2b7dad84f
3 changed files with 14 additions and 1 deletions

View File

@ -44,3 +44,13 @@ METHOD0(jobject, getData) {
} }
GETTER(jlong, getSize) GETTER(jlong, getSize)
METHOD0(jobject, getDirectAccessInformation) {
jobject directObjInfo = newObject("org/kiwix/libzim/DirectAccessInfo", env);
setDaiObjValue("", 0, directObjInfo, env);
auto cDirectObjInfo = THIS->getDirectAccessInformation();
setDaiObjValue(cDirectObjInfo.first, cDirectObjInfo.second, directObjInfo, env);
return directObjInfo;
}

View File

@ -17,7 +17,7 @@
* MA 02110-1301, USA. * MA 02110-1301, USA.
*/ */
package org.kiwix.libkiwix; package org.kiwix.libzim;
public class DirectAccessInfo public class DirectAccessInfo
{ {

View File

@ -20,6 +20,7 @@
package org.kiwix.libzim; package org.kiwix.libzim;
import org.kiwix.libzim.Blob; import org.kiwix.libzim.Blob;
import org.kiwix.libzim.DirectAccessInfo;
public class Item public class Item
{ {
@ -30,6 +31,8 @@ public class Item
public native Blob getData(); public native Blob getData();
public native long getSize(); public native long getSize();
public native DirectAccessInfo getDirectAccessInformation();
@Override @Override
protected void finalize() { dispose(); } protected void finalize() { dispose(); }