[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/SwiftJava/java_util/1.0.10/Sources/Deflater.swift [Back]  [Original]

import java_swift
import java_lang

/// generated by: genswift.java 'java/lang|java/util|java/sql|java/awt|javax/swing' ///

/// JAVA_HOME: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home ///
/// Tue Dec 20 11:29:56 GMT 2016 ///

/// class java.util.zip.Deflater ///

open class Deflater: java_lang.JavaObject {

    public convenience init?( casting object: java_lang.JavaObject, _ file: StaticString = #file, _ line: Int = #line ) {
        self.init( javaObject: nil )
        if !object.validDownCast( toJavaClass: "java.util.zip.Deflater", file, line ) {
            return nil
        }
        object.withJavaObject {
            self.javaObject = $0
        }
    }

    private static var DeflaterJNIClass: jclass?

    /// private final java.util.zip.ZStreamRef java.util.zip.Deflater.zsRef

    /// private byte[] java.util.zip.Deflater.buf

    /// private int java.util.zip.Deflater.off

    /// private int java.util.zip.Deflater.len

    /// private int java.util.zip.Deflater.level

    /// private int java.util.zip.Deflater.strategy

    /// private boolean java.util.zip.Deflater.setParams

    /// private boolean java.util.zip.Deflater.finish

    /// private boolean java.util.zip.Deflater.finished

    /// public static final int java.util.zip.Deflater.DEFLATED

    private static var DEFLATED_FieldID: jfieldID?

    open static var DEFLATED: Int {
        get {
            let __value = JNIField.GetStaticIntField( fieldName: "DEFLATED", fieldType: "I", fieldCache: &DEFLATED_FieldID, className: "java/util/zip/Deflater", classCache: &DeflaterJNIClass )
            return JNIType.decode( type: Int(), from: __value )
        }
    }

    /// public static final int java.util.zip.Deflater.NO_COMPRESSION

    private static var NO_COMPRESSION_FieldID: jfieldID?

    open static var NO_COMPRESSION: Int {
        get {
            let __value = JNIField.GetStaticIntField( fieldName: "NO_COMPRESSION", fieldType: "I", fieldCache: &NO_COMPRESSION_FieldID, className: "java/util/zip/Deflater", classCache: &DeflaterJNIClass )
            return JNIType.decode( type: Int(), from: __value )
        }
    }

    /// public static final int java.util.zip.Deflater.BEST_SPEED

    private static var BEST_SPEED_FieldID: jfieldID?

    open static var BEST_SPEED: Int {
        get {
            let __value = JNIField.GetStaticIntField( fieldName: "BEST_SPEED", fieldType: "I", fieldCache: &BEST_SPEED_FieldID, className: "java/util/zip/Deflater", classCache: &DeflaterJNIClass )
            return JNIType.decode( type: Int(), from: __value )
        }
    }

    /// public static final int java.util.zip.Deflater.BEST_COMPRESSION

    private static var BEST_COMPRESSION_FieldID: jfieldID?

    open static var BEST_COMPRESSION: Int {
        get {
            let __value = JNIField.GetStaticIntField( fieldName: "BEST_COMPRESSION", fieldType: "I", fieldCache: &BEST_COMPRESSION_FieldID, className: "java/util/zip/Deflater", classCache: &DeflaterJNIClass )
            return JNIType.decode( type: Int(), from: __value )
        }
    }

    /// public static final int java.util.zip.Deflater.DEFAULT_COMPRESSION

    private static var DEFAULT_COMPRESSION_FieldID: jfieldID?

    open static var DEFAULT_COMPRESSION: Int {
        get {
            let __value = JNIField.GetStaticIntField( fieldName: "DEFAULT_COMPRESSION", fieldType: "I", fieldCache: &DEFAULT_COMPRESSION_FieldID, className: "java/util/zip/Deflater", classCache: &DeflaterJNIClass )
            return JNIType.decode( type: Int(), from: __value )
        }
    }

    /// public static final int java.util.zip.Deflater.FILTERED

    private static var FILTERED_FieldID: jfieldID?

    open static var FILTERED: Int {
        get {
            let __value = JNIField.GetStaticIntField( fieldName: "FILTERED", fieldType: "I", fieldCache: &FILTERED_FieldID, className: "java/util/zip/Deflater", classCache: &DeflaterJNIClass )
            return JNIType.decode( type: Int(), from: __value )
        }
    }

    /// public static final int java.util.zip.Deflater.HUFFMAN_ONLY

    private static var HUFFMAN_ONLY_FieldID: jfieldID?

    open static var HUFFMAN_ONLY: Int {
        get {
            let __value = JNIField.GetStaticIntField( fieldName: "HUFFMAN_ONLY", fieldType: "I", fieldCache: &HUFFMAN_ONLY_FieldID, className: "java/util/zip/Deflater", classCache: &DeflaterJNIClass )
            return JNIType.decode( type: Int(), from: __value )
        }
    }

    /// public static final int java.util.zip.Deflater.DEFAULT_STRATEGY

    private static var DEFAULT_STRATEGY_FieldID: jfieldID?

    open static var DEFAULT_STRATEGY: Int {
        get {
            let __value = JNIField.GetStaticIntField( fieldName: "DEFAULT_STRATEGY", fieldType: "I", fieldCache: &DEFAULT_STRATEGY_FieldID, className: "java/util/zip/Deflater", classCache: &DeflaterJNIClass )
            return JNIType.decode( type: Int(), from: __value )
        }
    }

    /// static final boolean java.util.zip.Deflater.$assertionsDisabled

    /// public java.util.zip.Deflater(int,boolean)

    private static var new_MethodID_1: jmethodID?

    public convenience init( arg0: Int, arg1: Bool ) {
        var __args = [jvalue]( repeating: jvalue(), count: 2 )
        var __locals = [jobject]()
        __args[0] = JNIType.encode( value: arg0, locals: &__locals )
        __args[1] = JNIType.encode( value: arg1, locals: &__locals )
        let __object = JNIMethod.NewObject( className: "java/util/zip/Deflater", classCache: &Deflater.DeflaterJNIClass, methodSig: "(IZ)V", methodCache: &Deflater.new_MethodID_1, args: &__args, locals: &__locals )
        self.init( javaObject: __object )
        JNI.DeleteLocalRef( __object )
    }

    public convenience init( _ _arg0: Int, _ _arg1: Bool ) {
        self.init( arg0: _arg0, arg1: _arg1 )
    }

    /// public java.util.zip.Deflater(int)

    private static var new_MethodID_2: jmethodID?

    public convenience init( arg0: Int ) {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        __args[0] = JNIType.encode( value: arg0, locals: &__locals )
        let __object = JNIMethod.NewObject( className: "java/util/zip/Deflater", classCache: &Deflater.DeflaterJNIClass, methodSig: "(I)V", methodCache: &Deflater.new_MethodID_2, args: &__args, locals: &__locals )
        self.init( javaObject: __object )
        JNI.DeleteLocalRef( __object )
    }

    public convenience init( _ _arg0: Int ) {
        self.init( arg0: _arg0 )
    }

    /// public java.util.zip.Deflater()

    private static var new_MethodID_3: jmethodID?

    public convenience init() {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        let __object = JNIMethod.NewObject( className: "java/util/zip/Deflater", classCache: &Deflater.DeflaterJNIClass, methodSig: "()V", methodCache: &Deflater.new_MethodID_3, args: &__args, locals: &__locals )
        self.init( javaObject: __object )
        JNI.DeleteLocalRef( __object )
    }

    /// protected void java.util.zip.Deflater.finalize()

    private static var finalize_MethodID_4: jmethodID?

    override open func finalize() {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        JNIMethod.CallVoidMethod( object: javaObject, methodName: "finalize", methodSig: "()V", methodCache: &Deflater.finalize_MethodID_4, args: &__args, locals: &__locals )
    }


    /// private static native long java.util.zip.Deflater.init(int,int,boolean)

    /// public void java.util.zip.Deflater.reset()

    private static var reset_MethodID_5: jmethodID?

    open func reset() {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        JNIMethod.CallVoidMethod( object: javaObject, methodName: "reset", methodSig: "()V", methodCache: &Deflater.reset_MethodID_5, args: &__args, locals: &__locals )
    }


    /// private static native void java.util.zip.Deflater.reset(long)

    /// private static native void java.util.zip.Deflater.initIDs()

    /// public boolean java.util.zip.Deflater.finished()

    private static var finished_MethodID_6: jmethodID?

    open func finished() -> Bool {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        let __return = JNIMethod.CallBooleanMethod( object: javaObject, methodName: "finished", methodSig: "()Z", methodCache: &Deflater.finished_MethodID_6, args: &__args, locals: &__locals )
        return JNIType.decode( type: Bool(), from: __return )
    }


    /// private void java.util.zip.Deflater.ensureOpen()

    /// private static native void java.util.zip.Deflater.end(long)

    /// public void java.util.zip.Deflater.end()

    private static var end_MethodID_7: jmethodID?

    open func end() {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        JNIMethod.CallVoidMethod( object: javaObject, methodName: "end", methodSig: "()V", methodCache: &Deflater.end_MethodID_7, args: &__args, locals: &__locals )
    }


    /// public void java.util.zip.Deflater.setInput(byte[])

    private static var setInput_MethodID_8: jmethodID?

    open func setInput( arg0: [Int8]? ) {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        __args[0] = JNIType.encode( value: arg0, locals: &__locals )
        JNIMethod.CallVoidMethod( object: javaObject, methodName: "setInput", methodSig: "([B)V", methodCache: &Deflater.setInput_MethodID_8, args: &__args, locals: &__locals )
    }

    open func setInput( _ _arg0: [Int8]? ) {
        setInput( arg0: _arg0 )
    }

    /// public void java.util.zip.Deflater.setInput(byte[],int,int)

    private static var setInput_MethodID_9: jmethodID?

    open func setInput( arg0: [Int8]?, arg1: Int, arg2: Int ) {
        var __args = [jvalue]( repeating: jvalue(), count: 3 )
        var __locals = [jobject]()
        __args[0] = JNIType.encode( value: arg0, locals: &__locals )
        __args[1] = JNIType.encode( value: arg1, locals: &__locals )
        __args[2] = JNIType.encode( value: arg2, locals: &__locals )
        JNIMethod.CallVoidMethod( object: javaObject, methodName: "setInput", methodSig: "([BII)V", methodCache: &Deflater.setInput_MethodID_9, args: &__args, locals: &__locals )
    }

    open func setInput( _ _arg0: [Int8]?, _ _arg1: Int, _ _arg2: Int ) {
        setInput( arg0: _arg0, arg1: _arg1, arg2: _arg2 )
    }

    /// public long java.util.zip.Deflater.getBytesWritten()

    private static var getBytesWritten_MethodID_10: jmethodID?

    open func getBytesWritten() -> Int64 {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        let __return = JNIMethod.CallLongMethod( object: javaObject, methodName: "getBytesWritten", methodSig: "()J", methodCache: &Deflater.getBytesWritten_MethodID_10, args: &__args, locals: &__locals )
        return JNIType.decode( type: Int64(), from: __return )
    }


    /// private static native long java.util.zip.Deflater.getBytesWritten(long)

    /// public boolean java.util.zip.Deflater.needsInput()

    private static var needsInput_MethodID_11: jmethodID?

    open func needsInput() -> Bool {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        let __return = JNIMethod.CallBooleanMethod( object: javaObject, methodName: "needsInput", methodSig: "()Z", methodCache: &Deflater.needsInput_MethodID_11, args: &__args, locals: &__locals )
        return JNIType.decode( type: Bool(), from: __return )
    }


    /// public void java.util.zip.Deflater.setDictionary(byte[])

    private static var setDictionary_MethodID_12: jmethodID?

    open func setDictionary( arg0: [Int8]? ) {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        __args[0] = JNIType.encode( value: arg0, locals: &__locals )
        JNIMethod.CallVoidMethod( object: javaObject, methodName: "setDictionary", methodSig: "([B)V", methodCache: &Deflater.setDictionary_MethodID_12, args: &__args, locals: &__locals )
    }

    open func setDictionary( _ _arg0: [Int8]? ) {
        setDictionary( arg0: _arg0 )
    }

    /// public void java.util.zip.Deflater.setDictionary(byte[],int,int)

    private static var setDictionary_MethodID_13: jmethodID?

    open func setDictionary( arg0: [Int8]?, arg1: Int, arg2: Int ) {
        var __args = [jvalue]( repeating: jvalue(), count: 3 )
        var __locals = [jobject]()
        __args[0] = JNIType.encode( value: arg0, locals: &__locals )
        __args[1] = JNIType.encode( value: arg1, locals: &__locals )
        __args[2] = JNIType.encode( value: arg2, locals: &__locals )
        JNIMethod.CallVoidMethod( object: javaObject, methodName: "setDictionary", methodSig: "([BII)V", methodCache: &Deflater.setDictionary_MethodID_13, args: &__args, locals: &__locals )
    }

    open func setDictionary( _ _arg0: [Int8]?, _ _arg1: Int, _ _arg2: Int ) {
        setDictionary( arg0: _arg0, arg1: _arg1, arg2: _arg2 )
    }

    /// private static native void java.util.zip.Deflater.setDictionary(long,byte[],int,int)

    /// private static native int java.util.zip.Deflater.getAdler(long)

    /// public int java.util.zip.Deflater.getAdler()

    private static var getAdler_MethodID_14: jmethodID?

    open func getAdler() -> Int {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        let __return = JNIMethod.CallIntMethod( object: javaObject, methodName: "getAdler", methodSig: "()I", methodCache: &Deflater.getAdler_MethodID_14, args: &__args, locals: &__locals )
        return JNIType.decode( type: Int(), from: __return )
    }


    /// public int java.util.zip.Deflater.getTotalIn()

    private static var getTotalIn_MethodID_15: jmethodID?

    open func getTotalIn() -> Int {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        let __return = JNIMethod.CallIntMethod( object: javaObject, methodName: "getTotalIn", methodSig: "()I", methodCache: &Deflater.getTotalIn_MethodID_15, args: &__args, locals: &__locals )
        return JNIType.decode( type: Int(), from: __return )
    }


    /// public long java.util.zip.Deflater.getBytesRead()

    private static var getBytesRead_MethodID_16: jmethodID?

    open func getBytesRead() -> Int64 {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        let __return = JNIMethod.CallLongMethod( object: javaObject, methodName: "getBytesRead", methodSig: "()J", methodCache: &Deflater.getBytesRead_MethodID_16, args: &__args, locals: &__locals )
        return JNIType.decode( type: Int64(), from: __return )
    }


    /// private static native long java.util.zip.Deflater.getBytesRead(long)

    /// public int java.util.zip.Deflater.getTotalOut()

    private static var getTotalOut_MethodID_17: jmethodID?

    open func getTotalOut() -> Int {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        let __return = JNIMethod.CallIntMethod( object: javaObject, methodName: "getTotalOut", methodSig: "()I", methodCache: &Deflater.getTotalOut_MethodID_17, args: &__args, locals: &__locals )
        return JNIType.decode( type: Int(), from: __return )
    }


    /// public void java.util.zip.Deflater.finish()

    private static var finish_MethodID_18: jmethodID?

    open func finish() {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        JNIMethod.CallVoidMethod( object: javaObject, methodName: "finish", methodSig: "()V", methodCache: &Deflater.finish_MethodID_18, args: &__args, locals: &__locals )
    }


    /// public void java.util.zip.Deflater.setLevel(int)

    private static var setLevel_MethodID_19: jmethodID?

    open func setLevel( arg0: Int ) {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        __args[0] = JNIType.encode( value: arg0, locals: &__locals )
        JNIMethod.CallVoidMethod( object: javaObject, methodName: "setLevel", methodSig: "(I)V", methodCache: &Deflater.setLevel_MethodID_19, args: &__args, locals: &__locals )
    }

    open func setLevel( _ _arg0: Int ) {
        setLevel( arg0: _arg0 )
    }

    /// public int java.util.zip.Deflater.deflate(byte[],int,int)

    private static var deflate_MethodID_20: jmethodID?

    open func deflate( arg0: [Int8]?, arg1: Int, arg2: Int ) -> Int {
        var __args = [jvalue]( repeating: jvalue(), count: 3 )
        var __locals = [jobject]()
        __args[0] = JNIType.encode( value: arg0, locals: &__locals )
        __args[1] = JNIType.encode( value: arg1, locals: &__locals )
        __args[2] = JNIType.encode( value: arg2, locals: &__locals )
        let __return = JNIMethod.CallIntMethod( object: javaObject, methodName: "deflate", methodSig: "([BII)I", methodCache: &Deflater.deflate_MethodID_20, args: &__args, locals: &__locals )
        return JNIType.decode( type: Int(), from: __return )
    }

    open func deflate( _ _arg0: [Int8]?, _ _arg1: Int, _ _arg2: Int ) -> Int {
        return deflate( arg0: _arg0, arg1: _arg1, arg2: _arg2 )
    }

    /// public int java.util.zip.Deflater.deflate(byte[])

    private static var deflate_MethodID_21: jmethodID?

    open func deflate( arg0: [Int8]? ) -> Int {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        __args[0] = JNIType.encode( value: arg0, locals: &__locals )
        let __return = JNIMethod.CallIntMethod( object: javaObject, methodName: "deflate", methodSig: "([B)I", methodCache: &Deflater.deflate_MethodID_21, args: &__args, locals: &__locals )
        return JNIType.decode( type: Int(), from: __return )
    }

    open func deflate( _ _arg0: [Int8]? ) -> Int {
        return deflate( arg0: _arg0 )
    }

    /// public void java.util.zip.Deflater.setStrategy(int)

    private static var setStrategy_MethodID_22: jmethodID?

    open func setStrategy( arg0: Int ) {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        __args[0] = JNIType.encode( value: arg0, locals: &__locals )
        JNIMethod.CallVoidMethod( object: javaObject, methodName: "setStrategy", methodSig: "(I)V", methodCache: &Deflater.setStrategy_MethodID_22, args: &__args, locals: &__locals )
    }

    open func setStrategy( _ _arg0: Int ) {
        setStrategy( arg0: _arg0 )
    }

    /// private native int java.util.zip.Deflater.deflateBytes(long,byte[],int,int)

}

Web Proxy Viewer  |  New URL  |  Original Page