Platforms to show: All Mac Windows Linux Cross-Platform
CFMutableStringMBS class
Super class: CFStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CoreFoundation | MBS MacCF Plugin | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
If the release property is true, the destructor of this class will release the set reference.
This class works on Windows with QuickTime 7 installed.
Subclass of the CFStringMBS class.
- 17 methods
- method AppendCFStringMBS(s as CFStringMBS)
- method AppendString(s as String)
- method Capitalize
- method Delete(pos as Integer,len as Integer)
- method Insert(index as Integer,s as CFStringMBS)
- method LocalizedCapitalize(LocaleIdentifier as String)
- method LocalizedLowercase(LocaleIdentifier as String)
- method LocalizedUppercase(LocaleIdentifier as String)
- method Lowercase
- method Normalize(NormalizationForm as Integer)
- method Pad(padstr as CFStringMBS,len as Integer,indexIntoPad as Integer)
- method Replace(newstr as CFStringMBS)
- method Replace(pos as Integer,len as Integer,newstr as CFStringMBS)
- method Trim
- method Trim(trimchar as CFStringMBS)
- method Truncate(len as Integer)
- method Uppercase
Super class CFStringMBS
- 8 properties
- property DisplayString as String
- property DoubleValue as Double
- property FastestEncoding as Integer
- property IntegerValue as Integer
- property Len as Integer
- property SmallestEncoding as Integer
- property Str as String
- 16 methods
- method Character(index as Integer) as string
- method Characters(pos as Integer,len as Integer) as string
- method Compare(other as CFStringMBS) as Integer
- method Compare(other as CFStringMBS, CaseInsensitive as boolean) as Integer
- method Compare(other as CFStringMBS, CaseInsensitive as boolean, Numerically as boolean) as Integer
- method Compare(other as CFStringMBS, Options as Integer) as Integer
- method Constructor(text as string = "")
- method Edit as CFMutableStringMBS
- method ExactFind(stringtofind as CFStringMBS) as Integer
- method Find(stringtofind as CFStringMBS) as Integer
- method HasPrefix(s as CFStringMBS) as boolean
- method HasSuffix(s as CFStringMBS) as boolean
- method Mid(pos as Integer,len as Integer) as CFStringMBS
- method Normalize(NormalizationForm as Integer) as CFMutableStringMBS
- method Operator_Convert as String
- method Operator_Convert(v As String)
- shared method stringWithHandle(Handle as Integer) as CFStringMBS
Super class CFObjectMBS
- 5 properties
- property Handle as Integer
- property Hash as Integer
- property Lasterror as Integer
- property Type as Integer
- property TypeDescription as String
- 9 methods
- method close
- method DeepCopy as CFObjectMBS
- method EncodedData as MemoryBlock
- method Equal(o as CFObjectMBS) as boolean
- method ReleaseObject
- method RetainCount as Integer
- method RetainObject
- method XML as CFBinaryDataMBS
- method XMLdata as String
- shared method NewCFObject(handle as Integer) as CFObjectMBS
This class has no sub classes.
Some methods using this class:
- CFMutableAttributedStringMBS.MutableString as CFMutableStringMBS
- CFStringMBS.Edit as CFMutableStringMBS
- CFStringMBS.Normalize(NormalizationForm as Integer) as CFMutableStringMBS
Blog Entries
Release notes
- Version 18.2
- Added LocalizedCapitalize, LocalizedLowercase and LocalizedUppercase to CFMutableStringMBS class.
The items on this page are in the following plugins: MBS MacCF Plugin.