Package org.robovm.apple.corefoundation
Class CFStringTokenizer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.corefoundation.CFType
-
- org.robovm.apple.corefoundation.CFStringTokenizer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class CFStringTokenizer extends CFType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CFStringTokenizer.CFStringTokenizerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CFStringTokenizer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CFStringTokenizerTokenType
advanceToNextToken()
static CFStringTokenizer
create(java.lang.String string, CFRange range, CFStringTokenizerUnitOptions options, CFLocale locale)
static CFStringTokenizer
create(CFAllocator alloc, java.lang.String string, CFRange range, CFStringTokenizerUnitOptions options, CFLocale locale)
static java.lang.String
getBestStringLanguage(java.lang.String string, CFRange range)
static long
getClassTypeID()
CFRange[]
getCurrentSubTokens(long maxRanges, java.util.List<java.lang.String> derivedSubTokens)
protected long
getCurrentSubTokens(CFRange.CFRangePtr ranges, long maxRangeLength, java.util.List<java.lang.String> derivedSubTokens)
CFType
getCurrentTokenAttribute(CFStringTokenizerUnitOptions attribute)
CFRange
getCurrentTokenRange()
CFStringTokenizerTokenType
goToToken(long index)
void
setString(java.lang.String string, CFRange range)
-
Methods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
-
-
-
Method Detail
-
create
public static CFStringTokenizer create(java.lang.String string, CFRange range, CFStringTokenizerUnitOptions options, CFLocale locale)
- Since:
- Available in iOS 3.0 and later.
-
getCurrentSubTokens
public CFRange[] getCurrentSubTokens(long maxRanges, java.util.List<java.lang.String> derivedSubTokens)
- Since:
- Available in iOS 3.0 and later.
-
getBestStringLanguage
public static java.lang.String getBestStringLanguage(java.lang.String string, CFRange range)
- Since:
- Available in iOS 3.0 and later.
-
getClassTypeID
public static long getClassTypeID()
- Since:
- Available in iOS 3.0 and later.
-
create
public static CFStringTokenizer create(CFAllocator alloc, java.lang.String string, CFRange range, CFStringTokenizerUnitOptions options, CFLocale locale)
- Since:
- Available in iOS 3.0 and later.
-
setString
public void setString(java.lang.String string, CFRange range)
- Since:
- Available in iOS 3.0 and later.
-
goToToken
public CFStringTokenizerTokenType goToToken(long index)
- Since:
- Available in iOS 3.0 and later.
-
advanceToNextToken
public CFStringTokenizerTokenType advanceToNextToken()
- Since:
- Available in iOS 3.0 and later.
-
getCurrentTokenRange
public CFRange getCurrentTokenRange()
- Since:
- Available in iOS 3.0 and later.
-
getCurrentTokenAttribute
public CFType getCurrentTokenAttribute(CFStringTokenizerUnitOptions attribute)
- Since:
- Available in iOS 3.0 and later.
-
getCurrentSubTokens
protected long getCurrentSubTokens(CFRange.CFRangePtr ranges, long maxRangeLength, java.util.List<java.lang.String> derivedSubTokens)
- Since:
- Available in iOS 3.0 and later.
-
-