Package org.robovm.apple.foundation
Class NSURLRequest
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSURLRequest
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
NSMutableURLRequest
public class NSURLRequest extends NSObject implements NSSecureCoding
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSURLRequest.NSURLRequestPtr
-
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 NSURLRequest()
NSURLRequest(NSCoder decoder)
protected
NSURLRequest(NSObject.Handle h, long handle)
protected
NSURLRequest(NSObject.SkipInit skipInit)
NSURLRequest(NSURL URL)
NSURLRequest(NSURL URL, NSURLRequestCachePolicy cachePolicy, double timeoutInterval)
-
Method Summary
-
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
-
NSURLRequest
public NSURLRequest()
-
NSURLRequest
protected NSURLRequest(NSObject.Handle h, long handle)
-
NSURLRequest
protected NSURLRequest(NSObject.SkipInit skipInit)
-
NSURLRequest
public NSURLRequest(NSURL URL)
-
NSURLRequest
public NSURLRequest(NSURL URL, NSURLRequestCachePolicy cachePolicy, double timeoutInterval)
-
NSURLRequest
public NSURLRequest(NSCoder decoder)
-
-
Method Detail
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
getURL
public NSURL getURL()
-
getCachePolicy
public NSURLRequestCachePolicy getCachePolicy()
-
getTimeoutInterval
public double getTimeoutInterval()
-
getMainDocumentURL
public NSURL getMainDocumentURL()
-
getNetworkServiceType
public NSURLRequestNetworkServiceType getNetworkServiceType()
- Since:
- Available in iOS 4.0 and later.
-
allowsCellularAccess
public boolean allowsCellularAccess()
- Since:
- Available in iOS 6.0 and later.
-
getHTTPMethod
public java.lang.String getHTTPMethod()
-
getAllHTTPHeaderFields
public java.util.Map<java.lang.String,java.lang.String> getAllHTTPHeaderFields()
-
getHTTPBody
public NSData getHTTPBody()
-
getHTTPBodyStream
public NSInputStream getHTTPBodyStream()
-
shouldHandleHTTPCookies
public boolean shouldHandleHTTPCookies()
-
shouldUseHTTPPipelining
public boolean shouldUseHTTPPipelining()
- Since:
- Available in iOS 4.0 and later.
-
setURL
public void setURL(NSURL v)
-
setCachePolicy
public void setCachePolicy(NSURLRequestCachePolicy v)
-
setTimeoutInterval
public void setTimeoutInterval(double v)
-
setMainDocumentURL
public void setMainDocumentURL(NSURL v)
-
setNetworkServiceType
public void setNetworkServiceType(NSURLRequestNetworkServiceType v)
-
setAllowsCellularAccess
public void setAllowsCellularAccess(boolean v)
-
setHTTPMethod
public void setHTTPMethod(java.lang.String v)
-
setAllHTTPHeaderFields
public void setAllHTTPHeaderFields(java.util.Map<java.lang.String,java.lang.String> v)
-
setHTTPBody
public void setHTTPBody(NSData v)
-
setHTTPBodyStream
public void setHTTPBodyStream(NSInputStream v)
-
setShouldHandleHTTPCookies
public void setShouldHandleHTTPCookies(boolean v)
-
setShouldUseHTTPPipelining
public void setShouldUseHTTPPipelining(boolean v)
-
setHTTPHeaderField
public void setHTTPHeaderField(java.lang.String field, java.lang.String value)
-
addHTTPHeaderField
public void addHTTPHeaderField(java.lang.String field, java.lang.String value)
-
init
protected long init(NSURL URL)
-
init
protected long init(NSURL URL, NSURLRequestCachePolicy cachePolicy, double timeoutInterval)
-
getHTTPHeaderFieldValue
public java.lang.String getHTTPHeaderFieldValue(java.lang.String field)
-
init
protected long init(NSCoder decoder)
-
-