@Override public boolean equals(Object obj) { if (!(obj instanceof NSAttributedString)) { return false; } return equalsTo((NSAttributedString) obj); } @WeaklyLinked
public NSAttributedString(String str, NSDictionary<NSString, ?> attrs) { super((SkipInit) null); initObject(init(str, attrs)); } public NSAttributedString(NSAttributedString attrStr) { super((SkipInit) null); initObject(init(attrStr)); }
@WeaklyLinked public NSObject getAttribute(String name, @MachineSizedUInt long location, NSRange range) { if (name == null) { throw new NullPointerException("name"); } return getAttribute(new NSString(name), location, range); } @WeaklyLinked
@WeaklyLinked public NSAttributedStringAttributes getAttributes(long location, NSRange range) { return new NSAttributedStringAttributes(getAttributesDictionary(location, range)); } @WeaklyLinked
/** * @since Available in iOS 4.0 and later. */ @WeaklyLinked public void enumerateAttribute(NSAttributedStringAttribute attribute, @ByVal NSRange enumerationRange, NSAttributedStringEnumerationOptions opts, final VoidBlock3<NSObject, NSRange, BooleanPtr> block) { if (attribute == null) { throw new NullPointerException("attribute"); } enumerateAttribute(attribute.value(), enumerationRange, opts, block); } /**
/** * * @param url * @param options * @return * @since Available in iOS 7.0 and later. * @throws NSErrorException */ @WeaklyLinked public NSAttributedString(NSURL url, NSAttributedStringDocumentAttributes options) throws NSErrorException { super((SkipInit) null); long h = NSObject.alloc(ObjCClass.getByType(NSAttributedString.class)); initObject(NSAttributedStringExtensions.init(ObjCObject.toObjCObject(NSAttributedString.class, h, NSObject.FLAG_NO_RETAIN), url, options, null)); } /**
public void setString(NSAttributedString string) { setStringPtr(string.getHandle()); } // Font is either a CTFontRef, a CGFontRef, an instance of NSFont (OS X only), or an NSString naming the font.
@WeaklyLinked public NSObject getAttribute(NSAttributedStringAttribute attribute, @MachineSizedUInt long location, NSRange range) { if (attribute == null) { throw new NullPointerException("attribute"); } return getAttribute(attribute.value(), location, range); } @WeaklyLinked
@WeaklyLinked public NSAttributedStringAttributes getAttributes(long location, NSRange range) { return new NSAttributedStringAttributes(getAttributesDictionary(location, range)); } @WeaklyLinked
/** * @since Available in iOS 4.0 and later. */ @WeaklyLinked public void enumerateAttribute(NSAttributedStringAttribute attribute, @ByVal NSRange enumerationRange, NSAttributedStringEnumerationOptions opts, final VoidBlock3<NSObject, NSRange, BooleanPtr> block) { if (attribute == null) { throw new NullPointerException("attribute"); } enumerateAttribute(attribute.value(), enumerationRange, opts, block); } /**
/** * * @param data * @param options * @return * @since Available in iOS 7.0 and later. * @throws NSErrorException */ @WeaklyLinked public NSAttributedString(NSData data, NSAttributedStringDocumentAttributes options) throws NSErrorException { super((SkipInit) null); long h = NSObject.alloc(ObjCClass.getByType(NSAttributedString.class)); initObject(NSAttributedStringExtensions.init(ObjCObject.toObjCObject(NSAttributedString.class, h, NSObject.FLAG_NO_RETAIN), data, options, null)); } /**
public void setString(NSAttributedString string) { setStringPtr(string.getHandle()); } // Font is either a CTFontRef, a CGFontRef, an instance of NSFont (OS X only), or an NSString naming the font.
public NSAttributedString(String str) { super((SkipInit) null); initObject(init(str)); } public NSAttributedString(String str, NSDictionary<NSString, ?> attrs) { super((SkipInit) null); initObject(init(str, attrs)); }
@WeaklyLinked public NSObject getAttribute(NSAttributedStringAttribute attribute, @MachineSizedUInt long location, NSRange range) { if (attribute == null) { throw new NullPointerException("attribute"); } return getAttribute(attribute.value(), location, range); } @WeaklyLinked
@WeaklyLinked public NSAttributedStringAttributes getAttributes(long location, NSRange range, NSRange rangeLimit) { return new NSAttributedStringAttributes(getAttributesDictionary(location, range, rangeLimit)); } @WeaklyLinked
/** * @since Available in iOS 4.0 and later. */ @WeaklyLinked public void enumerateAttribute(String name, @ByVal NSRange enumerationRange, NSAttributedStringEnumerationOptions opts, final VoidBlock3<NSObject, NSRange, BooleanPtr> block) { if (name == null) { throw new NullPointerException("name"); } enumerateAttribute(new NSString(name), enumerationRange, opts, block); } /**
/** * * @param url * @param options * @return * @since Available in iOS 7.0 and later. * @throws NSErrorException */ @WeaklyLinked public NSAttributedString(NSURL url, NSAttributedStringDocumentAttributes options) throws NSErrorException { super((SkipInit) null); long h = NSObject.alloc(ObjCClass.getByType(NSAttributedString.class)); initObject(NSAttributedStringExtensions.init(ObjCObject.toObjCObject(NSAttributedString.class, h, NSObject.FLAG_NO_RETAIN), url, options, null)); } /**
@Override public boolean equals(Object obj) { if (!(obj instanceof NSAttributedString)) { return false; } return equalsTo((NSAttributedString) obj); } @WeaklyLinked