Package org.robovm.apple.foundation
Class NSOrthography
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSOrthography
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class NSOrthography extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 4.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSOrthography.LanguageMapMarshaler
static class
NSOrthography.NSOrthographyPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NSOrthography()
NSOrthography(java.lang.String script, java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)
NSOrthography(NSCoder aDecoder)
protected
NSOrthography(NSObject.Handle h, long handle)
protected
NSOrthography(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NSOrthography
defaultOrthographyForLanguage(java.lang.String language)
void
encode(NSCoder coder)
java.util.List<java.lang.String>
getAllLanguages()
java.util.List<java.lang.String>
getAllScripts()
java.lang.String
getDominantLanguage()
java.lang.String
getDominantLanguageForScript(java.lang.String script)
java.lang.String
getDominantScript()
java.util.Map<java.lang.String,java.util.List<java.lang.String>>
getLanguageMap()
java.util.List<java.lang.String>
getLanguagesForScript(java.lang.String script)
protected long
init(java.lang.String script, java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)
protected long
init(NSCoder aDecoder)
static boolean
supportsSecureCoding()
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
NSOrthography
public NSOrthography()
-
NSOrthography
protected NSOrthography(NSObject.Handle h, long handle)
-
NSOrthography
protected NSOrthography(NSObject.SkipInit skipInit)
-
NSOrthography
public NSOrthography(java.lang.String script, java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)
- Since:
- Available in iOS 4.0 and later.
-
NSOrthography
public NSOrthography(NSCoder aDecoder)
-
-
Method Detail
-
getDominantScript
public java.lang.String getDominantScript()
-
getLanguageMap
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getLanguageMap()
-
getDominantLanguage
public java.lang.String getDominantLanguage()
- Since:
- Available in iOS 4.0 and later.
-
getAllScripts
public java.util.List<java.lang.String> getAllScripts()
- Since:
- Available in iOS 4.0 and later.
-
getAllLanguages
public java.util.List<java.lang.String> getAllLanguages()
- Since:
- Available in iOS 4.0 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(java.lang.String script, java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)
- Since:
- Available in iOS 4.0 and later.
-
init
protected long init(NSCoder aDecoder)
-
getLanguagesForScript
public java.util.List<java.lang.String> getLanguagesForScript(java.lang.String script)
- Since:
- Available in iOS 4.0 and later.
-
getDominantLanguageForScript
public java.lang.String getDominantLanguageForScript(java.lang.String script)
- Since:
- Available in iOS 4.0 and later.
-
defaultOrthographyForLanguage
public static NSOrthography defaultOrthographyForLanguage(java.lang.String language)
- Since:
- Available in iOS 11.0 and later.
-
-