Package org.robovm.apple.foundation
Class NSScanner
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSScanner
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSScanner extends NSObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSScanner.NSScannerPtr
-
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 NSScanner()
NSScanner(java.lang.String string)
protected
NSScanner(NSObject.Handle h, long handle)
protected
NSScanner(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NSScanner
createLocalized(java.lang.String string)
NSCharacterSet
getCharactersToBeSkipped()
NSLocale
getLocale()
long
getScanLocation()
java.lang.String
getString()
protected long
init(java.lang.String string)
boolean
isAtEnd()
boolean
isCaseSensitive()
java.lang.String
scanCharacters(NSCharacterSet set)
NSDecimal
scanDecimal()
double
scanDouble()
float
scanFloat()
double
scanHexDouble()
float
scanHexFloat()
int
scanHexInt()
long
scanHexLong()
int
scanInt()
double
scanInteger()
long
scanLong()
java.lang.String
scanString(java.lang.String string)
long
scanUnsignedLong()
java.lang.String
scanUpToCharacters(NSCharacterSet set)
java.lang.String
scanUpToString(java.lang.String string)
void
setCaseSensitive(boolean v)
void
setCharactersToBeSkipped(NSCharacterSet v)
void
setLocale(NSLocale v)
void
setScanLocation(long v)
-
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
-
NSScanner
public NSScanner()
-
NSScanner
protected NSScanner(NSObject.Handle h, long handle)
-
NSScanner
protected NSScanner(NSObject.SkipInit skipInit)
-
NSScanner
public NSScanner(java.lang.String string)
-
-
Method Detail
-
getString
public java.lang.String getString()
-
getScanLocation
public long getScanLocation()
-
setScanLocation
public void setScanLocation(long v)
-
getCharactersToBeSkipped
public NSCharacterSet getCharactersToBeSkipped()
-
setCharactersToBeSkipped
public void setCharactersToBeSkipped(NSCharacterSet v)
-
isCaseSensitive
public boolean isCaseSensitive()
-
setCaseSensitive
public void setCaseSensitive(boolean v)
-
getLocale
public NSLocale getLocale()
-
setLocale
public void setLocale(NSLocale v)
-
isAtEnd
public boolean isAtEnd()
-
scanInt
public int scanInt()
-
scanInteger
public double scanInteger()
- Since:
- Available in iOS 2.0 and later.
-
scanLong
public long scanLong()
-
scanUnsignedLong
public long scanUnsignedLong()
- Since:
- Available in iOS 7.0 and later.
-
scanFloat
public float scanFloat()
-
scanDouble
public double scanDouble()
-
scanHexInt
public int scanHexInt()
-
scanHexLong
public long scanHexLong()
- Since:
- Available in iOS 2.0 and later.
-
scanHexFloat
public float scanHexFloat()
- Since:
- Available in iOS 2.0 and later.
-
scanHexDouble
public double scanHexDouble()
- Since:
- Available in iOS 2.0 and later.
-
scanString
public java.lang.String scanString(java.lang.String string)
-
scanCharacters
public java.lang.String scanCharacters(NSCharacterSet set)
-
scanUpToString
public java.lang.String scanUpToString(java.lang.String string)
-
scanUpToCharacters
public java.lang.String scanUpToCharacters(NSCharacterSet set)
-
scanDecimal
public NSDecimal scanDecimal()
-
init
protected long init(java.lang.String string)
-
createLocalized
public static NSScanner createLocalized(java.lang.String string)
-
-