Class NEOnDemandRule
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.networkextension.NEOnDemandRule
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
NEOnDemandRuleConnect
,NEOnDemandRuleDisconnect
,NEOnDemandRuleEvaluateConnection
,NEOnDemandRuleIgnore
public class NEOnDemandRule extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NEOnDemandRule.NEOnDemandRulePtr
-
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 NEOnDemandRule()
NEOnDemandRule(NSCoder decoder)
protected
NEOnDemandRule(NSObject.Handle h, long handle)
protected
NEOnDemandRule(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
NEOnDemandRuleAction
getAction()
java.util.List<java.lang.String>
getDNSSearchDomainMatch()
java.util.List<java.lang.String>
getDNSServerAddressMatch()
NEOnDemandRuleInterfaceType
getInterfaceTypeMatch()
NSURL
getProbeURL()
java.util.List<java.lang.String>
getSSIDMatch()
protected long
init(NSCoder decoder)
void
setDNSSearchDomainMatch(java.util.List<java.lang.String> v)
void
setDNSServerAddressMatch(java.util.List<java.lang.String> v)
void
setInterfaceTypeMatch(NEOnDemandRuleInterfaceType v)
void
setProbeURL(NSURL v)
void
setSSIDMatch(java.util.List<java.lang.String> v)
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
-
NEOnDemandRule
public NEOnDemandRule()
-
NEOnDemandRule
protected NEOnDemandRule(NSObject.Handle h, long handle)
-
NEOnDemandRule
protected NEOnDemandRule(NSObject.SkipInit skipInit)
-
NEOnDemandRule
public NEOnDemandRule(NSCoder decoder)
-
-
Method Detail
-
getAction
public NEOnDemandRuleAction getAction()
- Since:
- Available in iOS 8.0 and later.
-
getDNSSearchDomainMatch
public java.util.List<java.lang.String> getDNSSearchDomainMatch()
- Since:
- Available in iOS 8.0 and later.
-
setDNSSearchDomainMatch
public void setDNSSearchDomainMatch(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 8.0 and later.
-
getDNSServerAddressMatch
public java.util.List<java.lang.String> getDNSServerAddressMatch()
- Since:
- Available in iOS 8.0 and later.
-
setDNSServerAddressMatch
public void setDNSServerAddressMatch(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 8.0 and later.
-
getInterfaceTypeMatch
public NEOnDemandRuleInterfaceType getInterfaceTypeMatch()
- Since:
- Available in iOS 8.0 and later.
-
setInterfaceTypeMatch
public void setInterfaceTypeMatch(NEOnDemandRuleInterfaceType v)
- Since:
- Available in iOS 8.0 and later.
-
getSSIDMatch
public java.util.List<java.lang.String> getSSIDMatch()
- Since:
- Available in iOS 8.0 and later.
-
setSSIDMatch
public void setSSIDMatch(java.util.List<java.lang.String> v)
- Since:
- Available in iOS 8.0 and later.
-
getProbeURL
public NSURL getProbeURL()
- Since:
- Available in iOS 8.0 and later.
-
setProbeURL
public void setProbeURL(NSURL v)
- Since:
- Available in iOS 8.0 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(NSCoder decoder)
-
-