Package org.robovm.apple.contacts
Class CNMutableContact
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.contacts.CNContact
org.robovm.apple.contacts.CNMutableContact
- All Implemented Interfaces:
NSCoding,NSItemProviderReading,NSItemProviderWriting,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public class CNMutableContact extends CNContact
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCNMutableContact.CNMutableContactPtrNested classes/interfaces inherited from class org.robovm.apple.contacts.CNContact
CNContact.CNContactPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description CNMutableContact()protectedCNMutableContact(NSObject.Handle h, long handle)protectedCNMutableContact(NSObject.SkipInit skipInit) -
Method Summary
Methods inherited from class org.robovm.apple.contacts.CNContact
areKeysAvailable, encode, getIdentifier, getItemProviderVisibility, getPredicateForContacts, getPredicateForContacts, getPredicateForContactsInContainer, getPredicateForContactsInGroup, getThumbnailImageData, getWritableTypeIdentifiersForItemProvider, init, isImageDataAvailable, isKeyAvailable, isUnifiedWithContact, loadData, predicateForContactsMatchingEmailAddress, predicateForContactsMatchingPhoneNumberMethods 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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
CNMutableContact
public CNMutableContact() -
CNMutableContact
-
CNMutableContact
-
-
Method Details
-
getContactType
- Overrides:
getContactTypein classCNContact
-
setContactType
-
getNamePrefix
- Overrides:
getNamePrefixin classCNContact
-
setNamePrefix
-
getGivenName
- Overrides:
getGivenNamein classCNContact
-
setGivenName
-
getMiddleName
- Overrides:
getMiddleNamein classCNContact
-
setMiddleName
-
getFamilyName
- Overrides:
getFamilyNamein classCNContact
-
setFamilyName
-
getPreviousFamilyName
- Overrides:
getPreviousFamilyNamein classCNContact
-
setPreviousFamilyName
-
getNameSuffix
- Overrides:
getNameSuffixin classCNContact
-
setNameSuffix
-
getNickname
- Overrides:
getNicknamein classCNContact
-
setNickname
-
getOrganizationName
- Overrides:
getOrganizationNamein classCNContact
-
setOrganizationName
-
getDepartmentName
- Overrides:
getDepartmentNamein classCNContact
-
setDepartmentName
-
getJobTitle
- Overrides:
getJobTitlein classCNContact
-
setJobTitle
-
getPhoneticGivenName
- Overrides:
getPhoneticGivenNamein classCNContact
-
setPhoneticGivenName
-
getPhoneticMiddleName
- Overrides:
getPhoneticMiddleNamein classCNContact
-
setPhoneticMiddleName
-
getPhoneticFamilyName
- Overrides:
getPhoneticFamilyNamein classCNContact
-
setPhoneticFamilyName
-
getPhoneticOrganizationName
- Overrides:
getPhoneticOrganizationNamein classCNContact
-
setPhoneticOrganizationName
-
getNote
-
setNote
-
getImageData
- Overrides:
getImageDatain classCNContact
-
setImageData
-
getPhoneNumbers
- Overrides:
getPhoneNumbersin classCNContact
-
setPhoneNumbers
-
getEmailAddresses
- Overrides:
getEmailAddressesin classCNContact
-
setEmailAddresses
-
getPostalAddresses
- Overrides:
getPostalAddressesin classCNContact
-
setPostalAddresses
-
getUrlAddresses
- Overrides:
getUrlAddressesin classCNContact
-
setUrlAddresses
-
getContactRelations
- Overrides:
getContactRelationsin classCNContact
-
setContactRelations
-
getSocialProfiles
- Overrides:
getSocialProfilesin classCNContact
-
setSocialProfiles
-
getInstantMessageAddresses
- Overrides:
getInstantMessageAddressesin classCNContact
-
setInstantMessageAddresses
-
getBirthday
- Overrides:
getBirthdayin classCNContact
-
setBirthday
-
getNonGregorianBirthday
- Overrides:
getNonGregorianBirthdayin classCNContact
-
setNonGregorianBirthday
-
getDates
-
setDates
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
getReadableTypeIdentifiersForItemProvider
-
getWritableTypeIdentifiersForItemProvider0
-
getLocalizedProperty
-
getNameComparator
public static Block2<String,String,NSComparisonResult> getNameComparator(CNContactSortOrder sortOrder) -
getDescriptorForAllComparatorKeys
-
createProviderDataObject
public static CNMutableContact createProviderDataObject(NSData data, String typeIdentifier) throws NSErrorException- Throws:
NSErrorException
-
getItemProviderVisibility0
public static NSItemProviderRepresentationVisibility getItemProviderVisibility0(String typeIdentifier)
-