Class NSURLComponents

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class NSURLComponents
    extends NSObject
    Since:
    Available in iOS 7.0 and later.
    • Constructor Detail

      • NSURLComponents

        public NSURLComponents()
      • NSURLComponents

        protected NSURLComponents​(NSObject.Handle h,
                                  long handle)
      • 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)
      • 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.
      • 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)
      • URLRelativeToURL

        public NSURL URLRelativeToURL​(NSURL baseURL)