Package org.robovm.apple.foundation
Class NSURLComponents
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSURLComponents
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSURLComponents extends NSObject
- Since:
- Available in iOS 7.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSURLComponents.NSURLComponentsPtr
-
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 NSURLComponents()
NSURLComponents(java.lang.String URLString)
protected
NSURLComponents(NSObject.Handle h, long handle)
protected
NSURLComponents(NSObject.SkipInit skipInit)
NSURLComponents(NSURL url, boolean resolve)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getFragment()
java.lang.String
getHost()
java.lang.String
getPassword()
java.lang.String
getPath()
java.lang.String
getPercentEncodedFragment()
java.lang.String
getPercentEncodedHost()
java.lang.String
getPercentEncodedPassword()
java.lang.String
getPercentEncodedPath()
java.lang.String
getPercentEncodedQuery()
NSArray<NSURLQueryItem>
getPercentEncodedQueryItems()
java.lang.String
getPercentEncodedUser()
NSNumber
getPort()
java.lang.String
getQuery()
NSArray<NSURLQueryItem>
getQueryItems()
NSRange
getRangeOfFragment()
NSRange
getRangeOfHost()
NSRange
getRangeOfPassword()
NSRange
getRangeOfPath()
NSRange
getRangeOfPort()
NSRange
getRangeOfQuery()
NSRange
getRangeOfScheme()
NSRange
getRangeOfUser()
java.lang.String
getScheme()
java.lang.String
getString()
NSURL
getURL()
java.lang.String
getUser()
protected long
init(java.lang.String URLString)
protected long
init(NSURL url, boolean resolve)
void
setFragment(java.lang.String v)
void
setHost(java.lang.String v)
void
setPassword(java.lang.String v)
void
setPath(java.lang.String v)
void
setPercentEncodedFragment(java.lang.String v)
void
setPercentEncodedHost(java.lang.String v)
void
setPercentEncodedPassword(java.lang.String v)
void
setPercentEncodedPath(java.lang.String v)
void
setPercentEncodedQuery(java.lang.String v)
void
setPercentEncodedQueryItems(NSArray<NSURLQueryItem> v)
void
setPercentEncodedUser(java.lang.String v)
void
setPort(NSNumber v)
void
setQuery(java.lang.String v)
void
setQueryItems(NSArray<NSURLQueryItem> v)
void
setScheme(java.lang.String v)
void
setUser(java.lang.String v)
NSURL
URLRelativeToURL(NSURL baseURL)
-
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
-
NSURLComponents
public NSURLComponents()
-
NSURLComponents
protected NSURLComponents(NSObject.Handle h, long handle)
-
NSURLComponents
protected NSURLComponents(NSObject.SkipInit skipInit)
-
NSURLComponents
public NSURLComponents(NSURL url, boolean resolve)
-
NSURLComponents
public NSURLComponents(java.lang.String URLString)
-
-
Method Detail
-
getURL
public NSURL getURL()
-
getString
public java.lang.String getString()
- Since:
- Available in iOS 8.0 and later.
-
getScheme
public java.lang.String getScheme()
-
setScheme
public void setScheme(java.lang.String v)
-
getUser
public java.lang.String getUser()
-
setUser
public void setUser(java.lang.String v)
-
getPassword
public java.lang.String getPassword()
-
setPassword
public void setPassword(java.lang.String v)
-
getHost
public java.lang.String getHost()
-
setHost
public void setHost(java.lang.String v)
-
getPort
public NSNumber getPort()
-
setPort
public void setPort(NSNumber v)
-
getPath
public java.lang.String getPath()
-
setPath
public void setPath(java.lang.String v)
-
getQuery
public java.lang.String getQuery()
-
setQuery
public void setQuery(java.lang.String v)
-
getFragment
public java.lang.String getFragment()
-
setFragment
public void setFragment(java.lang.String v)
-
getPercentEncodedUser
public java.lang.String getPercentEncodedUser()
-
setPercentEncodedUser
public void setPercentEncodedUser(java.lang.String v)
-
getPercentEncodedPassword
public java.lang.String getPercentEncodedPassword()
-
setPercentEncodedPassword
public void setPercentEncodedPassword(java.lang.String v)
-
getPercentEncodedHost
public java.lang.String getPercentEncodedHost()
-
setPercentEncodedHost
public void setPercentEncodedHost(java.lang.String v)
-
getPercentEncodedPath
public java.lang.String getPercentEncodedPath()
-
setPercentEncodedPath
public void setPercentEncodedPath(java.lang.String v)
-
getPercentEncodedQuery
public java.lang.String getPercentEncodedQuery()
-
setPercentEncodedQuery
public void setPercentEncodedQuery(java.lang.String v)
-
getPercentEncodedFragment
public java.lang.String getPercentEncodedFragment()
-
setPercentEncodedFragment
public void setPercentEncodedFragment(java.lang.String v)
-
getRangeOfScheme
public NSRange getRangeOfScheme()
- Since:
- Available in iOS 9.0 and later.
-
getRangeOfUser
public NSRange getRangeOfUser()
- Since:
- Available in iOS 9.0 and later.
-
getRangeOfPassword
public NSRange getRangeOfPassword()
- Since:
- Available in iOS 9.0 and later.
-
getRangeOfHost
public NSRange getRangeOfHost()
- Since:
- Available in iOS 9.0 and later.
-
getRangeOfPort
public NSRange getRangeOfPort()
- Since:
- Available in iOS 9.0 and later.
-
getRangeOfPath
public NSRange getRangeOfPath()
- Since:
- Available in iOS 9.0 and later.
-
getRangeOfQuery
public NSRange getRangeOfQuery()
- Since:
- Available in iOS 9.0 and later.
-
getRangeOfFragment
public NSRange getRangeOfFragment()
- Since:
- Available in iOS 9.0 and later.
-
getQueryItems
public NSArray<NSURLQueryItem> getQueryItems()
- Since:
- Available in iOS 8.0 and later.
-
setQueryItems
public void setQueryItems(NSArray<NSURLQueryItem> v)
- Since:
- Available in iOS 8.0 and later.
-
getPercentEncodedQueryItems
public NSArray<NSURLQueryItem> getPercentEncodedQueryItems()
- Since:
- Available in iOS 11.0 and later.
-
setPercentEncodedQueryItems
public void setPercentEncodedQueryItems(NSArray<NSURLQueryItem> v)
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(NSURL url, boolean resolve)
-
init
protected long init(java.lang.String URLString)
-
-