1 /* ---------------------------------------------------------------------------- 2 * This file was automatically generated by SWIG (http://www.swig.org). 3 * Version 3.0.13 4 * 5 * Do not make changes to this file unless you know what you are doing--modify 6 * the SWIG interface file instead. 7 * ----------------------------------------------------------------------------- */ 8 9 package org.xapian; 10 11 public class NumberValueRangeProcessor extends StringValueRangeProcessor { 12 private transient long swigCPtr; 13 NumberValueRangeProcessor(long cPtr, boolean cMemoryOwn)14 protected NumberValueRangeProcessor(long cPtr, boolean cMemoryOwn) { 15 super(XapianJNI.NumberValueRangeProcessor_SWIGUpcast(cPtr), cMemoryOwn); 16 swigCPtr = cPtr; 17 } 18 getCPtr(NumberValueRangeProcessor obj)19 protected static long getCPtr(NumberValueRangeProcessor obj) { 20 return (obj == null) ? 0 : obj.swigCPtr; 21 } 22 finalize()23 protected void finalize() { 24 delete(); 25 } 26 delete()27 public synchronized void delete() { 28 if (swigCPtr != 0) { 29 if (swigCMemOwn) { 30 swigCMemOwn = false; 31 XapianJNI.delete_NumberValueRangeProcessor(swigCPtr); 32 } 33 swigCPtr = 0; 34 } 35 super.delete(); 36 } 37 NumberValueRangeProcessor(int slot_)38 public NumberValueRangeProcessor(int slot_) { 39 this(XapianJNI.new_NumberValueRangeProcessor__SWIG_0(slot_), true); 40 } 41 NumberValueRangeProcessor(int slot_, String str_, boolean prefix_)42 public NumberValueRangeProcessor(int slot_, String str_, boolean prefix_) { 43 this(XapianJNI.new_NumberValueRangeProcessor__SWIG_1(slot_, str_, prefix_), true); 44 } 45 NumberValueRangeProcessor(int slot_, String str_)46 public NumberValueRangeProcessor(int slot_, String str_) { 47 this(XapianJNI.new_NumberValueRangeProcessor__SWIG_2(slot_, str_), true); 48 } 49 apply(SWIGTYPE_p_std__string begin, SWIGTYPE_p_std__string end)50 public int apply(SWIGTYPE_p_std__string begin, SWIGTYPE_p_std__string end) { 51 return XapianJNI.NumberValueRangeProcessor_apply(swigCPtr, this, SWIGTYPE_p_std__string.getCPtr(begin), SWIGTYPE_p_std__string.getCPtr(end)); 52 } 53 54 } 55