Platforms to show: All Mac Windows Linux Cross-Platform
Addressbook
Classes to access the Addressbook of Mac OS X
- class ABAddressBookMBS
- method addRecord(record as ABRecordMBS) as boolean
- method defaultCountryCode as string
- method defaultNameOrdering as integer
- method formattedAddressFromDictionary(address as Dictionary) as NSAttributedStringMBS
- method groups as ABGroupArrayMBS
- method hasUnsavedChanges as boolean
- method LocalizedPropertyOrLabel(propertyOrLabel as string) as string
- method NewPersonWithVCardRepresentation(data as string) as ABPersonMBS
- method owner as ABPersonMBS
- method people as ABPersonArrayMBS
- method recordClassFromUniqueId(uniqueid as string) as string
- method recordForUniqueId(uniqueid as string) as ABRecordMBS
- method recordsMatchingSearchElement(search as ABSearchElementMBS) as ABRecordArrayMBS
- method removeRecord(record as ABRecordMBS) as boolean
- method save as boolean
- method save(byref error as NSErrorMBS) as boolean
- method searchElementForConjunction(conjunction as integer, children() as ABSearchElementMBS) as ABSearchElementMBS
- method searchElementForGroupProperty(PropertyName as string, Label as string, Key as string, value as variant, comparison as integer) as ABSearchElementMBS
- method searchElementForPersonProperty(PropertyName as string, Label as string, Key as string, value as variant, comparison as integer) as ABSearchElementMBS
- method setMe(moi as ABPersonMBS)
- property Handle as Integer
- event DatabaseChanged(Externally as boolean, InsertedRecords as ABStringArrayMBS, UpdatedRecords as ABStringArrayMBS, DeletedRecords as ABStringArrayMBS)
- const kABAddressCityKey = "City"
- const kABAddressCountryCodeKey = "CountryCode"
- const kABAddressCountryKey = "Country"
- const kABAddressHomeLabel = "_$!
!$_" - const kABAddressProperty = "Address"
- const kABAddressStateKey = "State"
- const kABAddressStreetKey = "Street"
- const kABAddressWorkLabel = "_$!
!$_" - const kABAddressZIPKey = "ZIP"
- const kABAIMHomeLabel = "_$!
!$_" - const kABAIMInstantProperty = "AIMInstant"
- const kABAIMWorkLabel = "_$!
!$_" - const kABAnniversaryLabel = "_$!
!$_" - const kABAssistantLabel = "_$!
!$_" - const kABBirthdayProperty = "Birthday"
- const kABBitsInBitFieldMatch = 11
- const kABBrotherLabel = "_$!
!$_" - const kABCalendarURIsProperty = "calendarURIs"
- const kABChildLabel = "_$!
!$_" - const kABContainsSubString = 7
- const kABContainsSubStringCaseInsensitive = 8
- const kABCreationDateProperty = "Creation"
- const kABDefaultNameOrdering = 0
- const kABDepartmentProperty = "ABDepartment"
- const kABDoesNotContainSubString = 12
- const kABDoesNotContainSubStringCaseInsensitive = 13
- const kABEmailHomeLabel = "_$!
!$_" - const kABEmailProperty = "Email"
- const kABEmailWorkLabel = "_$!
!$_" - const kABEqual = 0
- const kABEqualCaseInsensitive = 6
- const kABFatherLabel = "_$!
!$_" - const kABFirstNameFirst = &h40
- const kABFirstNamePhoneticProperty = "FirstPhonetic"
- const kABFirstNameProperty = "First"
- const kABFriendLabel = "_$!
!$_" - const kABGreaterThan = 4
- const kABGreaterThanOrEqual = 5
- const kABGroupNameProperty = "GroupName"
- const kABHomeLabel = "_$!
!$_" - const kABHomePageLabel = "_$!
!$_" - const kABHomePageProperty = "HomePage"
- const kABICQHomeLabel = "_$!
!$_" - const kABICQInstantProperty = "ICQInstant"
- const kABICQWorkLabel = "_$!
!$_" - const kABJabberHomeLabel = "_$!
!$_" - const kABJabberInstantProperty = "JabberInstant"
- const kABJabberWorkLabel = "_$!
!$_" - const kABJobTitleProperty = "JobTitle"
- const kABLastNameFirst = &h20
- const kABLastNamePhoneticProperty = "LastPhonetic"
- const kABLastNameProperty = "Last"
- const kABLessThan = 2
- const kABLessThanOrEqual = 3
- const kABMaidenNameProperty = "MaidenName"
- const kABManagerLabel = "_$!
!$_" - const kABMiddleNamePhoneticProperty = "MiddlePhonetic"
- const kABMiddleNameProperty = "Middle"
- const kABModificationDateProperty = "Modification"
- const kABMotherLabel = "_$!
!$_" - const kABMSNHomeLabel = "_$!
!$_" - const kABMSNInstantProperty = "MSNInstant"
- const kABMSNWorkLabel = "_$!
!$_" - const kABNameOrderingMask = &h70
- const kABNicknameProperty = "Nickname"
- const kABNoteProperty = "Note"
- const kABNotEqual = 1
- const kABNotEqualCaseInsensitive = 14
- const kABNotWithinIntervalAroundToday = 19
- const kABNotWithinIntervalAroundTodayYearless = 20
- const kABNotWithinIntervalFromToday = 23
- const kABNotWithinIntervalFromTodayYearless = 24
- const kABOrganizationProperty = "Organization"
- const kABOtherDatesProperty = "ABDate"
- const kABOtherLabel = "_$!
!$_" - const kABParentLabel = "_$!
!$_" - const kABPartnerLabel = "_$!
!$_" - const kABPersonFlags = "ABPersonFlags"
- const kABPhoneHomeFAXLabel = "_$!
!$_" - const kABPhoneHomeLabel = "_$!
!$_" - const kABPhoneMainLabel = "_$!
!$_" - const kABPhoneMobileLabel = "_$!
!$_" - const kABPhonePagerLabel = "_$!
!$_" - const kABPhoneProperty = "Phone"
- const kABPhoneWorkFAXLabel = "_$!
!$_" - const kABPhoneWorkLabel = "_$!
!$_" - const kABPrefixMatch = 9
- const kABPrefixMatchCaseInsensitive = 10
- const kABRelatedNamesProperty = "ABRelatedNames"
- const kABShowAsCompany = 1
- const kABShowAsMask = 7
- const kABShowAsPerson = 0
- const kABShowAsResource = 2
- const kABShowAsRoom = 3
- const kABSisterLabel = "_$!
!$_" - const kABSpouseLabel = "_$!
!$_" - const kABSuffixMatch = 15
- const kABSuffixMatchCaseInsensitive = 16
- const kABSuffixProperty = "Suffix"
- const kABTitleProperty = "Title"
- const kABUIDProperty = "UID"
- const kABURLsProperty = "URLs"
- const kABWithinIntervalAroundToday = 17
- const kABWithinIntervalAroundTodayYearless = 18
- const kABWithinIntervalFromToday = 21
- const kABWithinIntervalFromTodayYearless = 22
- const kABWorkLabel = "_$!
!$_" - const kABYahooHomeLabel = "_$!
!$_" - const kABYahooInstantProperty = "YahooInstant"
- const kABYahooWorkLabel = "_$!
!$_"
- class ABGroupArrayMBS
- method Item(index as integer) as ABGroupMBS
- property Count as Integer
- property Handle as Integer
- class ABGroupMBS
- method addMember(group as ABPersonMBS) as boolean
- shared method addProperty(propertyName as string, type as integer) as integer
- method addSubgroup(group as ABGroupMBS) as boolean
- method Constructor
- method distributionIdentifierForProperty(propertyName as string, person as ABPersonMBS) as String
- method members as ABPersonArrayMBS
- method parentGroups as ABGroupArrayMBS
- shared method properties as ABStringArrayMBS
- method removeMember(group as ABPersonMBS) as boolean
- shared method removeProperties(properties() as string) as integer
- shared method removeProperty(propertyName as string) as integer
- method removeSubgroup(group as ABGroupMBS) as boolean
- method searchElementForProperty(PropertyName as string, Label as string, Key as string, value as variant, comparison as integer) as ABSearchElementMBS
- method subgroups as ABGroupArrayMBS
- shared method typeOfProperty(propertyName as string) as integer
- class ABMultiValueMBS
- method copy as ABMultiValueMBS
- method count as integer
- method edit as ABMutableMultiValueMBS
- method identifierAtIndex(index as integer) as string
- method indexForIdentifier(identifier as string) as integer
- method labelAtIndex(index as integer) as string
- method labelForIdentifier(identifier as string) as string
- method primaryIdentifier as string
- method propertyType as integer
- method valueAtIndex(index as integer) as variant
- method valueForIdentifier(identifier as string) as variant
- method valueForLabel(label as string) as variant
- property Handle as Integer
- class ABMutableMultiValueMBS
- method addValue(value as Variant, label as string) as string
- method Constructor
- method insertValue(value as Variant, label as string, index as integer) as string
- method removeValueAndLabelAtIndex(index as integer) as boolean
- method replaceLabelAtIndex(index as integer, label as string) as boolean
- method replaceValueAtIndex(index as integer, value as Variant) as boolean
- method setPrimaryIdentifier(identifier as string) as boolean
- class ABPersonArrayMBS
- method Item(index as integer) as ABPersonMBS
- property Count as Integer
- property Handle as Integer
- class ABPersonMBS
- shared method addProperty(propertyName as string, type as integer) as integer
- method Constructor
- method Constructor(vCardData as string)
- method EditInAddressbook as boolean
- method image as NSImageMBS
- method imageData as String
- method parentGroups as ABGroupArrayMBS
- shared method properties as ABStringArrayMBS
- shared method removeProperties(properties() as string) as integer
- shared method removeProperty(propertyName as string) as integer
- method searchElementForProperty(PropertyName as string, Label as string, Key as string, value as variant, comparison as integer) as ABSearchElementMBS
- method setImageData(data as String) as boolean
- method ShowInAddressbook as boolean
- shared method typeOfProperty(propertyName as string) as integer
- method vCardRepresentation as String
- class ABPickerMBS
- method AddProperty(propertyname as String)
- method ClearSearchField
- method ColumnTitle(columntitle as String) as String
- method Create
- method DeselectAll
- method DeselectGroup(group as ABGroupMBS)
- method DeselectIdentifier(person as ABPersonMBS, Identifier as String)
- method DeselectPerson(person as ABPersonMBS)
- method EditInAddressBook
- method InstallEvents(targetwindow as window)
- method Properties as ABStringArrayMBS
- method RemoveEvents
- method RemoveProperty(propertyname as String)
- method SelectedDictionaries as Dictionary()
- method SelectedGroups as ABGroupArrayMBS
- method SelectedIdentifiers(person as ABPersonMBS) as ABStringArrayMBS
- method SelectedRecords as ABRecordArrayMBS
- method SelectedStrings as String()
- method SelectedValues as ABStringArrayMBS
- method SelectGroup(group as ABGroupMBS, ExtendSelection as boolean)
- method SelectIdentifier(person as ABPersonMBS, Identifier as String, ExtendSelection as boolean)
- method SelectInAddressBook
- method SelectPerson(person as ABPersonMBS, ExtendSelection as boolean)
- property AllowGroupSelection as Boolean
- property AllowMultipleSelection as Boolean
- property AllowMultipleValueSelection as Boolean
- property AllowSingleValueSelection as Boolean
- property Available as Boolean
- property DisplayedProperty as String
- property Handle as Integer
- property Height as Single
- property Left as Single
- property Top as Single
- property Visible as Boolean
- property Width as Single
- event DisplayedPropertyChanged
- event GroupDoubleClicked
- event GroupSelectionChanged
- event NameDoubleClicked
- event NameSelectionChanged
- event ValueSelectionChanged
- class ABRecordArrayMBS
- method Item(index as integer) as ABRecordMBS
- property Count as Integer
- property Handle as Integer
- class ABRecordMBS
- method isReadOnly as boolean
- method removeValueForProperty(propertyName as string) as boolean
- method setValue(value as variant, propertyName as string) as boolean
- method uniqueId as string
- method valueForProperty(PropertyName as string) as variant
- property Handle as Integer
- class ABSearchElementMBS
- method matchesRecord(record as ABRecordMBS) as boolean
- method searchElementForConjunction(conjunction as integer, children() as ABSearchElementMBS) as ABSearchElementMBS
- property Handle as Integer
- const kABSearchAnd = 0
- const kABSearchOr = 1
- class ABStringArrayMBS
The items on this page are in the following plugins: MBS REALbasic Cocoa Plugin.
Links
MBS Realbasic Plugins - Besuchen Sie die Jugendzentrum Nickenich Webseite