/** * @since Available in iOS 2.0 and later. */ @SuppressWarnings("unchecked") public NSStreamSOCKSProxyConfiguration getSOCKSProxyConfiguration() { NSDictionary<NSString, NSObject> val = (NSDictionary<NSString, NSObject>) getProperty(NSStreamProperty.SOCKSProxyConfiguration); return new NSStreamSOCKSProxyConfiguration(val); } /**
/** * @since Available in iOS 2.0 and later. */ public NSStream setSOCKSProxyConfiguration(NSStreamSOCKSProxyConfiguration configuration) { setProperty(NSStreamProperty.SOCKSProxyConfiguration, configuration.getDictionary()); return this; } /**
/** * @since Available in iOS 2.0 and later. */ public NSStreamSOCKSProxyConfiguration setPort(int port) { set(Keys.Port(), NSNumber.valueOf(port)); return this; } /**
public NSObject get(NSString key) { if (has(key)) { return data.get(key); } return null; } public NSStreamSOCKSProxyConfiguration set(NSString key, NSObject value) {
/** * @since Available in iOS 2.0 and later. */ public NSStreamSOCKSProxyConfiguration setUser(String user) { set(Keys.User(), new NSString(user)); return this; } /**
public NSObject get(NSString key) { if (has(key)) { return data.get(key); } return null; } public NSStreamSOCKSProxyConfiguration set(NSString key, NSObject value) {
/** * @since Available in iOS 2.0 and later. */ public NSStreamSOCKSProxyConfiguration setPassword(String password) { set(Keys.Password(), new NSString(password)); return this; } /*</methods>*/
/** * @since Available in iOS 2.0 and later. */ @SuppressWarnings("unchecked") public NSStreamSOCKSProxyConfiguration getSOCKSProxyConfiguration() { NSDictionary<NSString, NSObject> val = (NSDictionary<NSString, NSObject>) getProperty(NSStreamProperty.SOCKSProxyConfiguration); return new NSStreamSOCKSProxyConfiguration(val); } /**
/** * @since Available in iOS 2.0 and later. */ public NSStream setSOCKSProxyConfiguration(NSStreamSOCKSProxyConfiguration configuration) { setProperty(NSStreamProperty.SOCKSProxyConfiguration, configuration.getDictionary()); return this; } /**
/** * @since Available in iOS 2.0 and later. */ public NSStreamSOCKSProxyConfiguration setHost(String host) { set(Keys.Host(), new NSString(host)); return this; } /**
@MarshalsPointer public static NSStreamSOCKSProxyConfiguration toObject(Class<NSStreamSOCKSProxyConfiguration> cls, long handle, long flags) { NSDictionary o = (NSDictionary) NSObject.Marshaler.toObject(NSDictionary.class, handle, flags); if (o == null) { return null; } return new NSStreamSOCKSProxyConfiguration(o); } @MarshalsPointer
@MarshalsPointer public static long toNative(List<NSStreamSOCKSProxyConfiguration> l, long flags) { if (l == null) { return 0L; } NSArray<NSDictionary> array = new NSMutableArray<>(); for (NSStreamSOCKSProxyConfiguration i : l) { array.add(i.getDictionary()); } return NSObject.Marshaler.toNative(array, flags); } }
/** * @since Available in iOS 2.0 and later. */ public NSStreamSOCKSProxyConfiguration setHost(String host) { set(Keys.Host(), new NSString(host)); return this; } /**
@MarshalsPointer public static NSStreamSOCKSProxyConfiguration toObject(Class<NSStreamSOCKSProxyConfiguration> cls, long handle, long flags) { NSDictionary o = (NSDictionary) NSObject.Marshaler.toObject(NSDictionary.class, handle, flags); if (o == null) { return null; } return new NSStreamSOCKSProxyConfiguration(o); } @MarshalsPointer
@MarshalsPointer public static long toNative(List<NSStreamSOCKSProxyConfiguration> l, long flags) { if (l == null) { return 0L; } NSArray<NSDictionary> array = new NSMutableArray<>(); for (NSStreamSOCKSProxyConfiguration i : l) { array.add(i.getDictionary()); } return NSObject.Marshaler.toNative(array, flags); } }