public NSAttributedString(String str, CTAttributedStringAttributes attrs) { super((SkipInit)null); if (attrs == null) { throw new NullPointerException("attrs"); } initObject(init(str, attrs.getDictionary().as(NSDictionary.class))); } /**
public void addAttributes(CTAttributedStringAttributes attrs, @ByVal NSRange range) { if (attrs == null) { throw new NullPointerException("attrs"); } addAttributes(attrs.getDictionary().as(NSDictionary.class), range); }
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public CGSize getSize(CTAttributedStringAttributes attrs) { if (attrs == null) { throw new NullPointerException("attrs"); } return NSStringExtensions.getSize(this.getHandle(), attrs.getDictionary().as(NSDictionary.class)); } /**
@WeaklyLinked public static CFAttributedString create(CFAllocator alloc, String str, CTAttributedStringAttributes attributes) { if (attributes == null) { return create(alloc, str, (CFDictionary)null); } return create(alloc, str, attributes.getDictionary()); } @WeaklyLinked
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public static void draw(String str, CGRect rect, CTAttributedStringAttributes attrs) { NSStringExtensions.draw(create(getChars(str), str.length()), rect, attrs.getDictionary().as(NSDictionary.class)); }
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public static void draw(String str, CGPoint point, CTAttributedStringAttributes attrs) { NSStringExtensions.draw(create(getChars(str), str.length()), point, attrs.getDictionary().as(NSDictionary.class)); }
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public static CGRect getBoundingRect(String str, CGSize size, NSStringDrawingOptions options, CTAttributedStringAttributes attributes, NSStringDrawingContext context) { return NSStringExtensions.getBoundingRect(create(getChars(str), str.length()), size, options, attributes.getDictionary().as(NSDictionary.class), context); }
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public static CGSize getSize(String str, CTAttributedStringAttributes attrs) { return NSStringExtensions.getSize(create(getChars(str), str.length()), attrs.getDictionary().as(NSDictionary.class)); }
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public void setDefaultCoreTextAttributes(CTAttributedStringAttributes v) { if (v == null) { setDefaultTextAttributesDictionary(null); } else { setDefaultTextAttributesDictionary(v.getDictionary().as(NSDictionary.class)); } } /**
/** * @since Available in iOS 5.0 and later. */ @WeaklyLinked public void setTitleCoreTextAttributes(CTAttributedStringAttributes attributes, UIControlState state) { if (attributes == null) { setTitleTextAttributesDictionary(null, state); } else { setTitleTextAttributesDictionary(attributes.getDictionary().as(NSDictionary.class), state); } } /**
@WeaklyLinked public void setCoreTextAttributesForPositiveValues(CTAttributedStringAttributes v) { if (v == null) { setTextAttributesDictionaryForPositiveValues(null); } else { setTextAttributesDictionaryForPositiveValues(v.getDictionary().as(NSDictionary.class)); } } @WeaklyLinked
@WeaklyLinked public void setCoreTextAttributesForPositiveInfinity(CTAttributedStringAttributes v) { if (v == null) { setTextAttributesDictionaryForPositiveInfinity(null); } else { setTextAttributesDictionaryForPositiveInfinity(v.getDictionary().as(NSDictionary.class)); } } @WeaklyLinked
/** * @since Available in iOS 5.0 and later. */ @WeaklyLinked public void setTitleCoreTextAttributes(CTAttributedStringAttributes v) { if (v == null) { setTitleTextAttributesDictionary(null); } else { setTitleTextAttributesDictionary(v.getDictionary().as(NSDictionary.class)); } } /*<properties>*/
@MarshalsPointer public static long toNative(List<CTAttributedStringAttributes> l, long flags) { if (l == null) { return 0L; } CFArray array = CFMutableArray.create(); for (CTAttributedStringAttributes i : l) { array.add(i.getDictionary()); } return CFType.Marshaler.toNative(array, flags); } }
@WeaklyLinked public void setCoreTextAttributesForNull(CTAttributedStringAttributes v) { if (v == null) { setTextAttributesDictionaryForNull(null); } else { setTextAttributesDictionaryForNull(v.getDictionary().as(NSDictionary.class)); } } @WeaklyLinked
@WeaklyLinked public void setCoreTextAttributesForNaN(CTAttributedStringAttributes v) { if (v == null) { setTextAttributesDictionaryForNaN(null); } else { setTextAttributesDictionaryForNaN(v.getDictionary().as(NSDictionary.class)); } } @WeaklyLinked
@WeaklyLinked public void setCoreTextAttributesForNegativeInfinity(CTAttributedStringAttributes v) { if (v == null) { setTextAttributesDictionaryForNegativeInfinity(null); } else { setTextAttributesDictionaryForNegativeInfinity(v.getDictionary().as(NSDictionary.class)); } } /*<properties>*/
@WeaklyLinked public void setCoreTextAttributesForZero(CTAttributedStringAttributes v) { if (v == null) { setTextAttributesDictionaryForZero(null); } else { setTextAttributesDictionaryForZero(v.getDictionary().as(NSDictionary.class)); } } @WeaklyLinked
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public void draw(CGRect rect, NSStringDrawingOptions options, CTAttributedStringAttributes attributes, NSStringDrawingContext context) { if (attributes == null) { NSStringExtensions.draw(this.getHandle(), rect, options, null, context); } else { NSStringExtensions.draw(this.getHandle(), rect, options, attributes.getDictionary().as(NSDictionary.class), context); } }
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public void draw(CGRect rect, CTAttributedStringAttributes attrs) { if (attrs == null) { NSStringExtensions.draw(this.getHandle(), rect, (NSDictionary<NSString, NSObject>)null); } else { NSStringExtensions.draw(this.getHandle(), rect, attrs.getDictionary().as(NSDictionary.class)); } } /**