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 }