Package org.robovm.apple.mapkit
Class MKMapItem
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.mapkit.MKMapItem
-
- All Implemented Interfaces:
NSCoding
,NSItemProviderReading
,NSItemProviderWriting
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class MKMapItem extends NSObject implements NSSecureCoding, NSItemProviderReading, NSItemProviderWriting
- Since:
- Available in iOS 6.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MKMapItem.MKMapItemPtr
-
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 MKMapItem()
MKMapItem(NSCoder decoder)
protected
MKMapItem(NSObject.Handle h, long handle)
protected
MKMapItem(NSObject.SkipInit skipInit)
MKMapItem(MKPlacemark placemark)
-
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
-
MKMapItem
public MKMapItem()
-
MKMapItem
protected MKMapItem(NSObject.Handle h, long handle)
-
MKMapItem
protected MKMapItem(NSObject.SkipInit skipInit)
-
MKMapItem
public MKMapItem(MKPlacemark placemark)
-
MKMapItem
public MKMapItem(NSCoder decoder)
-
-
Method Detail
-
getPlacemark
public MKPlacemark getPlacemark()
-
isCurrentLocation
public boolean isCurrentLocation()
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String v)
-
getPhoneNumber
public java.lang.String getPhoneNumber()
-
setPhoneNumber
public void setPhoneNumber(java.lang.String v)
-
getUrl
public NSURL getUrl()
-
setUrl
public void setUrl(NSURL v)
-
getTimeZone
public NSTimeZone getTimeZone()
- Since:
- Available in iOS 9.0 and later.
-
setTimeZone
public void setTimeZone(NSTimeZone v)
- Since:
- Available in iOS 9.0 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
getReadableTypeIdentifiersForItemProvider
public static NSArray<NSString> getReadableTypeIdentifiersForItemProvider()
-
getWritableTypeIdentifiersForItemProvider0
public static NSArray<NSString> getWritableTypeIdentifiersForItemProvider0()
-
getWritableTypeIdentifiersForItemProvider
public NSArray<NSString> getWritableTypeIdentifiersForItemProvider()
- Specified by:
getWritableTypeIdentifiersForItemProvider
in interfaceNSItemProviderWriting
-
getTypeIdentifier
public static java.lang.String getTypeIdentifier()
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(MKPlacemark placemark)
-
openInMaps
public boolean openInMaps(MKLaunchOptions launchOptions)
-
getMapItemForCurrentLocation
public static MKMapItem getMapItemForCurrentLocation()
-
openMaps
public static boolean openMaps(NSArray<MKMapItem> mapItems, MKLaunchOptions launchOptions)
-
init
protected long init(NSCoder decoder)
-
createProviderDataObject
public static MKMapItem createProviderDataObject(NSData data, java.lang.String typeIdentifier) throws NSErrorException
- Throws:
NSErrorException
-
getItemProviderVisibility
public NSItemProviderRepresentationVisibility getItemProviderVisibility(java.lang.String typeIdentifier)
- Specified by:
getItemProviderVisibility
in interfaceNSItemProviderWriting
-
loadData
public NSProgress loadData(java.lang.String typeIdentifier, org.robovm.objc.block.VoidBlock2<NSData,NSError> completionHandler)
- Specified by:
loadData
in interfaceNSItemProviderWriting
-
getItemProviderVisibility0
public static NSItemProviderRepresentationVisibility getItemProviderVisibility0(java.lang.String typeIdentifier)
-
-