public String getAlternateFilename() { if (has(Keys.AlternateFilename())) { NSString val = (NSString) get(Keys.AlternateFilename()); return val.toString(); } return null; } /*</methods>*/
public NSObject get(NSString key) { if (has(key)) { return data.get(key); } return null; }
@MarshalsPointer public static MFMessageComposeViewControllerAttachment toObject(Class<MFMessageComposeViewControllerAttachment> cls, long handle, long flags) { NSDictionary o = (NSDictionary) NSObject.Marshaler.toObject(NSDictionary.class, handle, flags); if (o == null) { return null; } return new MFMessageComposeViewControllerAttachment(o); } @MarshalsPointer
public static /*<name>*/MFMailComposeErrorCode/*</name>*/ valueOf(long n) { for (/*<name>*/MFMailComposeErrorCode/*</name>*/ v : values()) { if (v.n == n) { return v; } } throw new IllegalArgumentException("No constant with value " + n + " found in " + /*<name>*/MFMailComposeErrorCode/*</name>*/.class.getName()); } }
public static /*<name>*/MFMessageComposeResult/*</name>*/ valueOf(long n) { for (/*<name>*/MFMessageComposeResult/*</name>*/ v : values()) { if (v.n == n) { return v; } } throw new IllegalArgumentException("No constant with value " + n + " found in " + /*<name>*/MFMessageComposeResult/*</name>*/.class.getName()); } }
public static /*<name>*/MFMailComposeResult/*</name>*/ valueOf(long n) { for (/*<name>*/MFMailComposeResult/*</name>*/ v : values()) { if (v.n == n) { return v; } } throw new IllegalArgumentException("No constant with value " + n + " found in " + /*<name>*/MFMailComposeResult/*</name>*/.class.getName()); } }
/** * @since Available in iOS 5.0 and later. */ public static NSObject observeTextMessageAvailabilityDidChange(final VoidBlock1<Boolean> block) { return NSNotificationCenter.getDefaultCenter().addObserver(TextMessageAvailabilityDidChangeNotification(), null, NSOperationQueue.getMainQueue(), new VoidBlock1<NSNotification>() { @Override public void invoke(NSNotification a) { NSDictionary<?, ?> data = a.getUserInfo(); if (data.containsKey(TextMessageAvailabilityKey())) { NSNumber val = (NSNumber)data.get(TextMessageAvailabilityKey()); block.invoke(val.booleanValue()); } else { block.invoke(false); } } }); } }
@Override public void invoke(NSNotification a) { NSDictionary<?, ?> data = a.getUserInfo(); if (data.containsKey(TextMessageAvailabilityKey())) { NSNumber val = (NSNumber)data.get(TextMessageAvailabilityKey()); block.invoke(val.booleanValue()); } else { block.invoke(false); } } });
@MarshalsPointer public static long toNative(List<MFMessageComposeViewControllerAttachment> l, long flags) { if (l == null) { return 0L; } NSArray<NSDictionary> array = new NSMutableArray<>(); for (MFMessageComposeViewControllerAttachment i : l) { array.add(i.getDictionary()); } return NSObject.Marshaler.toNative(array, flags); } }
public String getAlternateFilename() { if (has(Keys.AlternateFilename())) { NSString val = (NSString) get(Keys.AlternateFilename()); return val.toString(); } return null; } /*</methods>*/
public NSObject get(NSString key) { if (has(key)) { return data.get(key); } return null; }
@MarshalsPointer public static List<MFMessageComposeViewControllerAttachment> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSArray<NSDictionary> o = (NSArray<NSDictionary>) NSObject.Marshaler.toObject(NSArray.class, handle, flags); if (o == null) { return null; } List<MFMessageComposeViewControllerAttachment> list = new ArrayList<>(); for (int i = 0; i < o.size(); i++) { list.add(new MFMessageComposeViewControllerAttachment(o.get(i))); } return list; } @MarshalsPointer
public String getAlternateFilename() { if (has(Keys.AlternateFilename())) { NSString val = (NSString) get(Keys.AlternateFilename()); return val.toString(); } return null; } /*</methods>*/
public NSObject get(NSString key) { if (has(key)) { return data.get(key); } return null; }