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
,org.robovm.objc.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 class
CNMutableContact.CNMutableContactPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.contacts.CNContact
CNContact.CNContactPtr
-
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 CNMutableContact()
protected
CNMutableContact(NSObject.Handle h, long handle)
protected
CNMutableContact(NSObject.SkipInit skipInit)
-
Method Summary
-
Methods inherited from class org.robovm.apple.contacts.CNContact
areKeysAvailable, createProviderDataObject, encode, getDescriptorForAllComparatorKeys, getIdentifier, getItemProviderVisibility, getItemProviderVisibility0, getLocalizedProperty, getNameComparator, getPredicateForContacts, getPredicateForContacts, getPredicateForContactsInContainer, getPredicateForContactsInGroup, getReadableTypeIdentifiersForItemProvider, getThumbnailImageData, getWritableTypeIdentifiersForItemProvider, getWritableTypeIdentifiersForItemProvider0, init, isImageDataAvailable, isKeyAvailable, isUnifiedWithContact, loadData, predicateForContactsMatchingEmailAddress, predicateForContactsMatchingPhoneNumber, 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
-
CNMutableContact
public CNMutableContact()
-
CNMutableContact
protected CNMutableContact(NSObject.Handle h, long handle)
-
CNMutableContact
protected CNMutableContact(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getContactType
public CNContactType getContactType()
- Overrides:
getContactType
in classCNContact
-
setContactType
public void setContactType(CNContactType v)
-
getNamePrefix
public java.lang.String getNamePrefix()
- Overrides:
getNamePrefix
in classCNContact
-
setNamePrefix
public void setNamePrefix(java.lang.String v)
-
getGivenName
public java.lang.String getGivenName()
- Overrides:
getGivenName
in classCNContact
-
setGivenName
public void setGivenName(java.lang.String v)
-
getMiddleName
public java.lang.String getMiddleName()
- Overrides:
getMiddleName
in classCNContact
-
setMiddleName
public void setMiddleName(java.lang.String v)
-
getFamilyName
public java.lang.String getFamilyName()
- Overrides:
getFamilyName
in classCNContact
-
setFamilyName
public void setFamilyName(java.lang.String v)
-
getPreviousFamilyName
public java.lang.String getPreviousFamilyName()
- Overrides:
getPreviousFamilyName
in classCNContact
-
setPreviousFamilyName
public void setPreviousFamilyName(java.lang.String v)
-
getNameSuffix
public java.lang.String getNameSuffix()
- Overrides:
getNameSuffix
in classCNContact
-
setNameSuffix
public void setNameSuffix(java.lang.String v)
-
getNickname
public java.lang.String getNickname()
- Overrides:
getNickname
in classCNContact
-
setNickname
public void setNickname(java.lang.String v)
-
getOrganizationName
public java.lang.String getOrganizationName()
- Overrides:
getOrganizationName
in classCNContact
-
setOrganizationName
public void setOrganizationName(java.lang.String v)
-
getDepartmentName
public java.lang.String getDepartmentName()
- Overrides:
getDepartmentName
in classCNContact
-
setDepartmentName
public void setDepartmentName(java.lang.String v)
-
getJobTitle
public java.lang.String getJobTitle()
- Overrides:
getJobTitle
in classCNContact
-
setJobTitle
public void setJobTitle(java.lang.String v)
-
getPhoneticGivenName
public java.lang.String getPhoneticGivenName()
- Overrides:
getPhoneticGivenName
in classCNContact
-
setPhoneticGivenName
public void setPhoneticGivenName(java.lang.String v)
-
getPhoneticMiddleName
public java.lang.String getPhoneticMiddleName()
- Overrides:
getPhoneticMiddleName
in classCNContact
-
setPhoneticMiddleName
public void setPhoneticMiddleName(java.lang.String v)
-
getPhoneticFamilyName
public java.lang.String getPhoneticFamilyName()
- Overrides:
getPhoneticFamilyName
in classCNContact
-
setPhoneticFamilyName
public void setPhoneticFamilyName(java.lang.String v)
-
getPhoneticOrganizationName
public java.lang.String getPhoneticOrganizationName()
- Overrides:
getPhoneticOrganizationName
in classCNContact
-
setPhoneticOrganizationName
public void setPhoneticOrganizationName(java.lang.String v)
-
setNote
public void setNote(java.lang.String v)
-
getImageData
public NSData getImageData()
- Overrides:
getImageData
in classCNContact
-
setImageData
public void setImageData(NSData v)
-
getPhoneNumbers
public NSArray<CNLabeledValue<CNPhoneNumber>> getPhoneNumbers()
- Overrides:
getPhoneNumbers
in classCNContact
-
setPhoneNumbers
public void setPhoneNumbers(NSArray<CNLabeledValue<CNPhoneNumber>> v)
-
getEmailAddresses
public NSArray<CNLabeledValue<java.lang.String>> getEmailAddresses()
- Overrides:
getEmailAddresses
in classCNContact
-
setEmailAddresses
public void setEmailAddresses(NSArray<CNLabeledValue<java.lang.String>> v)
-
getPostalAddresses
public NSArray<CNLabeledValue<CNPostalAddress>> getPostalAddresses()
- Overrides:
getPostalAddresses
in classCNContact
-
setPostalAddresses
public void setPostalAddresses(NSArray<CNLabeledValue<CNPostalAddress>> v)
-
getUrlAddresses
public NSArray<CNLabeledValue<java.lang.String>> getUrlAddresses()
- Overrides:
getUrlAddresses
in classCNContact
-
setUrlAddresses
public void setUrlAddresses(NSArray<CNLabeledValue<java.lang.String>> v)
-
getContactRelations
public NSArray<CNLabeledValue<CNContactRelation>> getContactRelations()
- Overrides:
getContactRelations
in classCNContact
-
setContactRelations
public void setContactRelations(NSArray<CNLabeledValue<CNContactRelation>> v)
-
getSocialProfiles
public NSArray<CNLabeledValue<CNSocialProfile>> getSocialProfiles()
- Overrides:
getSocialProfiles
in classCNContact
-
setSocialProfiles
public void setSocialProfiles(NSArray<CNLabeledValue<CNSocialProfile>> v)
-
getInstantMessageAddresses
public NSArray<CNLabeledValue<CNInstantMessageAddress>> getInstantMessageAddresses()
- Overrides:
getInstantMessageAddresses
in classCNContact
-
setInstantMessageAddresses
public void setInstantMessageAddresses(NSArray<CNLabeledValue<CNInstantMessageAddress>> v)
-
getBirthday
public NSDateComponents getBirthday()
- Overrides:
getBirthday
in classCNContact
-
setBirthday
public void setBirthday(NSDateComponents v)
-
getNonGregorianBirthday
public NSDateComponents getNonGregorianBirthday()
- Overrides:
getNonGregorianBirthday
in classCNContact
-
setNonGregorianBirthday
public void setNonGregorianBirthday(NSDateComponents v)
-
getDates
public NSArray<CNLabeledValue<NSDateComponents>> getDates()
-
setDates
public void setDates(NSArray<CNLabeledValue<NSDateComponents>> v)
-
-