[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/SwiftJava/java_util/1.0.10/Sources/AbstractPreferences.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:54 GMT 2016 ///

/// class java.util.prefs.AbstractPreferences ///

open class AbstractPreferences: Preferences {

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

    private static var AbstractPreferencesJNIClass: jclass?

    /// private final java.lang.String java.util.prefs.AbstractPreferences.name

    /// private final java.lang.String java.util.prefs.AbstractPreferences.absolutePath

    /// final java.util.prefs.AbstractPreferences java.util.prefs.AbstractPreferences.parent

    /// private final java.util.prefs.AbstractPreferences java.util.prefs.AbstractPreferences.root

    /// protected boolean java.util.prefs.AbstractPreferences.newNode

    private static var newNode_FieldID: jfieldID?

    open var newNode: Bool {
        get {
            var __locals = [jobject]()
            let __value = JNIField.GetBooleanField( fieldName: "newNode", fieldType: "Z", fieldCache: &AbstractPreferences.newNode_FieldID, object: javaObject, locals: &__locals )
            return JNIType.decode( type: Bool(), from: __value )
        }
        set(newValue) {
            var __locals = [jobject]()
            let __value = JNIType.encode( value: newValue, locals: &__locals )
            JNIField.SetBooleanField( fieldName: "newNode", fieldType: "Z", fieldCache: &AbstractPreferences.newNode_FieldID, object: javaObject, value: __value.z, locals: &__locals )
        }
    }

    /// private java.util.Map java.util.prefs.AbstractPreferences.kidCache

    /// private boolean java.util.prefs.AbstractPreferences.removed

    /// private java.util.prefs.PreferenceChangeListener[] java.util.prefs.AbstractPreferences.prefListeners

    /// private java.util.prefs.NodeChangeListener[] java.util.prefs.AbstractPreferences.nodeListeners

    /// protected final java.lang.Object java.util.prefs.AbstractPreferences.lock

    private static var lock_FieldID: jfieldID?

    open var lock: java_lang.JavaObject! {
        get {
            var __locals = [jobject]()
            let __value = JNIField.GetObjectField( fieldName: "lock", fieldType: "Ljava/lang/Object;", fieldCache: &AbstractPreferences.lock_FieldID, object: javaObject, locals: &__locals )
            return __value != nil ? java_lang.JavaObject( javaObject: __value ) : nil
        }
    }

    /// private static final java.lang.String[] java.util.prefs.AbstractPreferences.EMPTY_STRING_ARRAY

    /// private static final java.util.prefs.AbstractPreferences[] java.util.prefs.AbstractPreferences.EMPTY_ABSTRACT_PREFS_ARRAY

    /// private static final java.util.List java.util.prefs.AbstractPreferences.eventQueue

    /// private static java.lang.Thread java.util.prefs.AbstractPreferences.eventDispatchThread

    /// private static final java.util.prefs.PreferencesFactory java.util.prefs.Preferences.factory

    /// public static final int java.util.prefs.Preferences.MAX_KEY_LENGTH

    /// public static final int java.util.prefs.Preferences.MAX_VALUE_LENGTH

    /// public static final int java.util.prefs.Preferences.MAX_NAME_LENGTH

    /// private static java.security.Permission java.util.prefs.Preferences.prefsPerm

    /// protected java.util.prefs.AbstractPreferences(java.util.prefs.AbstractPreferences,java.lang.String)

    private static var new_MethodID_1: jmethodID?

    public convenience init( arg0: AbstractPreferences?, arg1: String? ) {
        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/prefs/AbstractPreferences", classCache: &AbstractPreferences.AbstractPreferencesJNIClass, methodSig: "(Ljava/util/prefs/AbstractPreferences;Ljava/lang/String;)V", methodCache: &AbstractPreferences.new_MethodID_1, args: &__args, locals: &__locals )
        self.init( javaObject: __object )
        JNI.DeleteLocalRef( __object )
    }

    public convenience init( _ _arg0: AbstractPreferences?, _ _arg1: String? ) {
        self.init( arg0: _arg0, arg1: _arg1 )
    }

    /// public java.lang.String java.util.prefs.AbstractPreferences.name()

    /// public java.util.prefs.Preferences java.util.prefs.AbstractPreferences.parent()

    /// public java.lang.String java.util.prefs.AbstractPreferences.get(java.lang.String,java.lang.String)

    /// public void java.util.prefs.AbstractPreferences.put(java.lang.String,java.lang.String)

    /// public java.lang.String java.util.prefs.AbstractPreferences.toString()

    /// public boolean java.util.prefs.AbstractPreferences.getBoolean(java.lang.String,boolean)

    /// public void java.util.prefs.AbstractPreferences.putBoolean(java.lang.String,boolean)

    /// public int java.util.prefs.AbstractPreferences.getInt(java.lang.String,int)

    /// public void java.util.prefs.AbstractPreferences.putInt(java.lang.String,int)

    /// public long java.util.prefs.AbstractPreferences.getLong(java.lang.String,long)

    /// public void java.util.prefs.AbstractPreferences.putLong(java.lang.String,long)

    /// public float java.util.prefs.AbstractPreferences.getFloat(java.lang.String,float)

    /// public void java.util.prefs.AbstractPreferences.putFloat(java.lang.String,float)

    /// public double java.util.prefs.AbstractPreferences.getDouble(java.lang.String,double)

    /// public void java.util.prefs.AbstractPreferences.putDouble(java.lang.String,double)

    /// public void java.util.prefs.AbstractPreferences.clear() throws java.util.prefs.BackingStoreException

    /// static java.util.List java.util.prefs.AbstractPreferences.access$100()

    /// static java.util.prefs.AbstractPreferences java.util.prefs.AbstractPreferences.access$000(java.util.prefs.AbstractPreferences)

    /// public void java.util.prefs.AbstractPreferences.remove(java.lang.String)

    /// public java.lang.String[] java.util.prefs.AbstractPreferences.keys() throws java.util.prefs.BackingStoreException

    /// public void java.util.prefs.AbstractPreferences.flush() throws java.util.prefs.BackingStoreException

    /// public void java.util.prefs.AbstractPreferences.sync() throws java.util.prefs.BackingStoreException

    /// public byte[] java.util.prefs.AbstractPreferences.getByteArray(java.lang.String,byte[])

    /// public java.util.prefs.Preferences java.util.prefs.AbstractPreferences.node(java.lang.String)

    /// private java.util.prefs.Preferences java.util.prefs.AbstractPreferences.node(java.util.StringTokenizer)

    /// public boolean java.util.prefs.AbstractPreferences.isUserNode()

    /// java.util.prefs.PreferenceChangeListener[] java.util.prefs.AbstractPreferences.prefListeners()

    /// java.util.prefs.NodeChangeListener[] java.util.prefs.AbstractPreferences.nodeListeners()

    /// protected java.util.prefs.AbstractPreferences java.util.prefs.AbstractPreferences.getChild(java.lang.String) throws java.util.prefs.BackingStoreException

    private static var getChild_MethodID_2: jmethodID?

    open func getChild( arg0: String? ) throws /* java.util.prefs.BackingStoreException */ -> AbstractPreferences! {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        __args[0] = JNIType.encode( value: arg0, locals: &__locals )
        let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "getChild", methodSig: "(Ljava/lang/String;)Ljava/util/prefs/AbstractPreferences;", methodCache: &AbstractPreferences.getChild_MethodID_2, args: &__args, locals: &__locals )
        defer { JNI.DeleteLocalRef( __return ) }
        if let throwable = JNI.ExceptionCheck() {
            throw BackingStoreException( javaObject: throwable )
        }
        return __return != nil ? AbstractPreferences( javaObject: __return ) : nil
    }

    open func getChild( _ _arg0: String? ) throws /* java.util.prefs.BackingStoreException */ -> AbstractPreferences! {
        return try getChild( arg0: _arg0 )
    }

    /// public java.lang.String java.util.prefs.AbstractPreferences.absolutePath()

    /// public void java.util.prefs.AbstractPreferences.putByteArray(java.lang.String,byte[])

    /// public java.lang.String[] java.util.prefs.AbstractPreferences.childrenNames() throws java.util.prefs.BackingStoreException

    /// protected final java.util.prefs.AbstractPreferences[] java.util.prefs.AbstractPreferences.cachedChildren()

    private static var cachedChildren_MethodID_3: jmethodID?

    open func cachedChildren() -> [AbstractPreferences]! {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "cachedChildren", methodSig: "()[Ljava/util/prefs/AbstractPreferences;", methodCache: &AbstractPreferences.cachedChildren_MethodID_3, args: &__args, locals: &__locals )
        return JNIType.decode( type: [AbstractPreferences](), from: __return )
    }


    /// public boolean java.util.prefs.AbstractPreferences.nodeExists(java.lang.String) throws java.util.prefs.BackingStoreException

    /// private boolean java.util.prefs.AbstractPreferences.nodeExists(java.util.StringTokenizer) throws java.util.prefs.BackingStoreException

    /// public void java.util.prefs.AbstractPreferences.removeNode() throws java.util.prefs.BackingStoreException

    /// private void java.util.prefs.AbstractPreferences.removeNode2() throws java.util.prefs.BackingStoreException

    /// public void java.util.prefs.AbstractPreferences.addPreferenceChangeListener(java.util.prefs.PreferenceChangeListener)

    /// public void java.util.prefs.AbstractPreferences.removePreferenceChangeListener(java.util.prefs.PreferenceChangeListener)

    /// public void java.util.prefs.AbstractPreferences.addNodeChangeListener(java.util.prefs.NodeChangeListener)

    /// public void java.util.prefs.AbstractPreferences.removeNodeChangeListener(java.util.prefs.NodeChangeListener)

    /// protected abstract void java.util.prefs.AbstractPreferences.putSpi(java.lang.String,java.lang.String)

    private static var putSpi_MethodID_4: jmethodID?

    open func putSpi( arg0: String?, arg1: String? ) {
        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 )
        JNIMethod.CallVoidMethod( object: javaObject, methodName: "putSpi", methodSig: "(Ljava/lang/String;Ljava/lang/String;)V", methodCache: &AbstractPreferences.putSpi_MethodID_4, args: &__args, locals: &__locals )
    }

    open func putSpi( _ _arg0: String?, _ _arg1: String? ) {
        putSpi( arg0: _arg0, arg1: _arg1 )
    }

    /// protected abstract java.lang.String java.util.prefs.AbstractPreferences.getSpi(java.lang.String)

    private static var getSpi_MethodID_5: jmethodID?

    open func getSpi( arg0: String? ) -> String! {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        __args[0] = JNIType.encode( value: arg0, locals: &__locals )
        let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "getSpi", methodSig: "(Ljava/lang/String;)Ljava/lang/String;", methodCache: &AbstractPreferences.getSpi_MethodID_5, args: &__args, locals: &__locals )
        return JNIType.decode( type: String(), from: __return )
    }

    open func getSpi( _ _arg0: String? ) -> String! {
        return getSpi( arg0: _arg0 )
    }

    /// protected abstract void java.util.prefs.AbstractPreferences.removeSpi(java.lang.String)

    private static var removeSpi_MethodID_6: jmethodID?

    open func removeSpi( arg0: String? ) {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        __args[0] = JNIType.encode( value: arg0, locals: &__locals )
        JNIMethod.CallVoidMethod( object: javaObject, methodName: "removeSpi", methodSig: "(Ljava/lang/String;)V", methodCache: &AbstractPreferences.removeSpi_MethodID_6, args: &__args, locals: &__locals )
    }

    open func removeSpi( _ _arg0: String? ) {
        removeSpi( arg0: _arg0 )
    }

    /// protected abstract void java.util.prefs.AbstractPreferences.removeNodeSpi() throws java.util.prefs.BackingStoreException

    private static var removeNodeSpi_MethodID_7: jmethodID?

    open func removeNodeSpi() throws /* java.util.prefs.BackingStoreException */ {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        JNIMethod.CallVoidMethod( object: javaObject, methodName: "removeNodeSpi", methodSig: "()V", methodCache: &AbstractPreferences.removeNodeSpi_MethodID_7, args: &__args, locals: &__locals )
        if let throwable = JNI.ExceptionCheck() {
            throw BackingStoreException( javaObject: throwable )
        }
    }


    /// protected abstract java.lang.String[] java.util.prefs.AbstractPreferences.keysSpi() throws java.util.prefs.BackingStoreException

    private static var keysSpi_MethodID_8: jmethodID?

    open func keysSpi() throws /* java.util.prefs.BackingStoreException */ -> [String]! {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "keysSpi", methodSig: "()[Ljava/lang/String;", methodCache: &AbstractPreferences.keysSpi_MethodID_8, args: &__args, locals: &__locals )
        if let throwable = JNI.ExceptionCheck() {
            throw BackingStoreException( javaObject: throwable )
        }
        return JNIType.decode( type: [String](), from: __return )
    }


    /// protected abstract java.lang.String[] java.util.prefs.AbstractPreferences.childrenNamesSpi() throws java.util.prefs.BackingStoreException

    private static var childrenNamesSpi_MethodID_9: jmethodID?

    open func childrenNamesSpi() throws /* java.util.prefs.BackingStoreException */ -> [String]! {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "childrenNamesSpi", methodSig: "()[Ljava/lang/String;", methodCache: &AbstractPreferences.childrenNamesSpi_MethodID_9, args: &__args, locals: &__locals )
        if let throwable = JNI.ExceptionCheck() {
            throw BackingStoreException( javaObject: throwable )
        }
        return JNIType.decode( type: [String](), from: __return )
    }


    /// protected abstract java.util.prefs.AbstractPreferences java.util.prefs.AbstractPreferences.childSpi(java.lang.String)

    private static var childSpi_MethodID_10: jmethodID?

    open func childSpi( arg0: String? ) -> AbstractPreferences! {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        __args[0] = JNIType.encode( value: arg0, locals: &__locals )
        let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "childSpi", methodSig: "(Ljava/lang/String;)Ljava/util/prefs/AbstractPreferences;", methodCache: &AbstractPreferences.childSpi_MethodID_10, args: &__args, locals: &__locals )
        defer { JNI.DeleteLocalRef( __return ) }
        return __return != nil ? AbstractPreferences( javaObject: __return ) : nil
    }

    open func childSpi( _ _arg0: String? ) -> AbstractPreferences! {
        return childSpi( arg0: _arg0 )
    }

    /// private void java.util.prefs.AbstractPreferences.sync2() throws java.util.prefs.BackingStoreException

    /// protected abstract void java.util.prefs.AbstractPreferences.syncSpi() throws java.util.prefs.BackingStoreException

    private static var syncSpi_MethodID_11: jmethodID?

    open func syncSpi() throws /* java.util.prefs.BackingStoreException */ {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        JNIMethod.CallVoidMethod( object: javaObject, methodName: "syncSpi", methodSig: "()V", methodCache: &AbstractPreferences.syncSpi_MethodID_11, args: &__args, locals: &__locals )
        if let throwable = JNI.ExceptionCheck() {
            throw BackingStoreException( javaObject: throwable )
        }
    }


    /// private void java.util.prefs.AbstractPreferences.flush2() throws java.util.prefs.BackingStoreException

    /// protected abstract void java.util.prefs.AbstractPreferences.flushSpi() throws java.util.prefs.BackingStoreException

    private static var flushSpi_MethodID_12: jmethodID?

    open func flushSpi() throws /* java.util.prefs.BackingStoreException */ {
        var __args = [jvalue]( repeating: jvalue(), count: 1 )
        var __locals = [jobject]()
        JNIMethod.CallVoidMethod( object: javaObject, methodName: "flushSpi", methodSig: "()V", methodCache: &AbstractPreferences.flushSpi_MethodID_12, args: &__args, locals: &__locals )
        if let throwable = JNI.ExceptionCheck() {
            throw BackingStoreException( javaObject: throwable )
        }
    }


    /// protected boolean java.util.prefs.AbstractPreferences.isRemoved()

    private static var isRemoved_MethodID_13: jmethodID?

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


    /// private static synchronized void java.util.prefs.AbstractPreferences.startEventDispatchThreadIfNecessary()

    /// private void java.util.prefs.AbstractPreferences.enqueuePreferenceChangeEvent(java.lang.String,java.lang.String)

    /// private void java.util.prefs.AbstractPreferences.enqueueNodeAddedEvent(java.util.prefs.Preferences)

    /// private void java.util.prefs.AbstractPreferences.enqueueNodeRemovedEvent(java.util.prefs.Preferences)

    /// public void java.util.prefs.AbstractPreferences.exportNode(java.io.OutputStream) throws java.io.IOException,java.util.prefs.BackingStoreException

    /// public void java.util.prefs.AbstractPreferences.exportSubtree(java.io.OutputStream) throws java.io.IOException,java.util.prefs.BackingStoreException

}

Web Proxy Viewer  |  New URL  |  Original Page