org.rococoa.cocoa.addressbook
Interface AddressBookLibrary
- All Superinterfaces:
- Library
public interface AddressBookLibrary
- extends Library
JNA Wrapper for library AddressBook
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.
Method Summary |
boolean |
ABAddRecord(AddressBookLibrary.__ABAddressBookRef addressBook,
Pointer record)
|
NativeLong |
ABBeginLoadingImageDataForClient(AddressBookLibrary.__ABPerson person,
AddressBookLibrary.ABImageClientCallback callback,
Pointer refcon)
|
void |
ABCancelLoadingImageDataForTag(NativeLong tag)
|
HIServicesLibrary.__CFArray |
ABCopyArrayOfAllGroups(AddressBookLibrary.__ABAddressBookRef addressBook)
--- Groups
Original signature : CFArrayRef ABCopyArrayOfAllGroups(ABAddressBookRef)
|
HIServicesLibrary.__CFArray |
ABCopyArrayOfAllPeople(AddressBookLibrary.__ABAddressBookRef addressBook)
--- People
Original signature : CFArrayRef ABCopyArrayOfAllPeople(ABAddressBookRef)
|
HIServicesLibrary.__CFArray |
ABCopyArrayOfMatchingRecords(AddressBookLibrary.__ABAddressBookRef addressBook,
AddressBookLibrary.__ABSearchElementRef search)
--- Searching
Original signature : CFArrayRef ABCopyArrayOfMatchingRecords(ABAddressBookRef, ABSearchElementRef) |
AddressBookLibrary.__ABPerson |
ABGetMe(AddressBookLibrary.__ABAddressBookRef addressBook)
--- Me
Original signature : ABPersonRef ABGetMe(ABAddressBookRef)
|
AddressBookLibrary.__ABAddressBookRef |
ABGetSharedAddressBook()
--- There is only one Address Book
Original signature : ABAddressBookRef ABGetSharedAddressBook() |
boolean |
ABGroupAddGroup(AddressBookLibrary.__ABGroup group,
AddressBookLibrary.__ABGroup groupToAdd)
|
boolean |
ABGroupAddMember(AddressBookLibrary.__ABGroup group,
AddressBookLibrary.__ABPerson personToAdd)
|
HIServicesLibrary.__CFArray |
ABGroupCopyArrayOfAllMembers(AddressBookLibrary.__ABGroup group)
--- Dealing with Persons
Original signature : CFArrayRef ABGroupCopyArrayOfAllMembers(ABGroupRef) |
HIServicesLibrary.__CFArray |
ABGroupCopyArrayOfAllSubgroups(AddressBookLibrary.__ABGroup group)
--- Dealing with Groups
Original signature : CFArrayRef ABGroupCopyArrayOfAllSubgroups(ABGroupRef) |
HIServicesLibrary.__CFArray |
ABGroupCopyParentGroups(AddressBookLibrary.__ABGroup group)
--- Dealing with Parents
Original signature : CFArrayRef ABGroupCopyParentGroups(ABGroupRef) |
AddressBookLibrary.__ABGroup |
ABGroupCreate()
|
boolean |
ABGroupRemoveGroup(AddressBookLibrary.__ABGroup group,
AddressBookLibrary.__ABGroup groupToRemove)
|
boolean |
ABGroupRemoveMember(AddressBookLibrary.__ABGroup group,
AddressBookLibrary.__ABPerson personToRemove)
|
boolean |
ABHasUnsavedChanges(AddressBookLibrary.__ABAddressBookRef addressBook)
|
NSString |
ABLocalizedPropertyOrLabel(NSString propertyOrLabel)
Returns propertyOrLabel if not found (e.g. if not built in)
Original signature : NSString* ABLocalizedPropertyOrLabel(NSString*) |
Pointer |
ABMultiValueCopyValueAtIndex(AddressBookLibrary.__ABMultiValue multiValue,
NativeLong index)
|
NativeLong |
ABMultiValueCount(AddressBookLibrary.__ABMultiValue multiValue)
|
AddressBookLibrary.__ABMultiValue |
ABMultiValueCreate()
|
AddressBookLibrary.__ABMultiValue |
ABMultiValueCreateCopy(AddressBookLibrary.__ABMultiValue multiValue)
|
AddressBookLibrary.__ABMultiValue |
ABMultiValueCreateMutable()
|
AddressBookLibrary.__ABMultiValue |
ABMultiValueCreateMutableCopy(AddressBookLibrary.__ABMultiValue multiValue)
|
int |
ABMultiValuePropertyType(AddressBookLibrary.__ABMultiValue multiValue)
|
boolean |
ABMultiValueRemove(AddressBookLibrary.__ABMultiValue multiValue,
NativeLong index)
|
boolean |
ABMultiValueReplaceValue(AddressBookLibrary.__ABMultiValue multiValue,
Pointer value,
NativeLong index)
|
HIServicesLibrary.__CFArray |
ABPersonCopyParentGroups(AddressBookLibrary.__ABPerson person)
Original signature : CFArrayRef ABPersonCopyParentGroups(ABPersonRef)
|
AddressBookLibrary.__ABPerson |
ABPersonCreate()
|
void |
ABPickerChangeAttributes(AddressBookLibrary.OpaqueABPicker inPicker,
int inAttributesToSet,
int inAttributesToClear)
|
void |
ABPickerClearSearchField(AddressBookLibrary.OpaqueABPicker inPicker)
Clear the search field and reset the list of displayed names. |
HIServicesLibrary.__CFArray |
ABPickerCopyProperties(AddressBookLibrary.OpaqueABPicker inPicker)
Returns an array of AB Properties as CFStringRefs. |
HIServicesLibrary.__CFArray |
ABPickerCopySelectedGroups(AddressBookLibrary.OpaqueABPicker inPicker)
Returns group column selection as an array of ABGroupRef objects. |
HIServicesLibrary.__CFArray |
ABPickerCopySelectedIdentifiers(AddressBookLibrary.OpaqueABPicker inPicker,
AddressBookLibrary.__ABPerson inPerson)
property is a single value type. |
HIServicesLibrary.__CFArray |
ABPickerCopySelectedRecords(AddressBookLibrary.OpaqueABPicker inPicker)
Returns names column selection as an array of ABGroupRef or ABPersonRef objects. |
HIServicesLibrary.__CFArray |
ABPickerCopySelectedValues(AddressBookLibrary.OpaqueABPicker inPicker)
Returns an array containing CFStringRefs for each item selected in the values column. |
AddressBookLibrary.OpaqueABPicker |
ABPickerCreate()
ABPickerSetVisibility() to show it. |
void |
ABPickerDeselectAll(AddressBookLibrary.OpaqueABPicker inPicker)
|
void |
ABPickerDeselectGroup(AddressBookLibrary.OpaqueABPicker inPicker,
AddressBookLibrary.__ABGroup inGroup)
Remove selection
Original signature : void ABPickerDeselectGroup(ABPickerRef, ABGroupRef) |
void |
ABPickerDeselectRecord(AddressBookLibrary.OpaqueABPicker inPicker,
Pointer inRecord)
|
void |
ABPickerEditInAddressBook(AddressBookLibrary.OpaqueABPicker inPicker)
Launch AddressBook and edit the current selection
Original signature : void ABPickerEditInAddressBook(ABPickerRef) |
int |
ABPickerGetAttributes(AddressBookLibrary.OpaqueABPicker inPicker)
|
void |
ABPickerGetFrame(AddressBookLibrary.OpaqueABPicker inPicker,
AddressBookLibrary.HIRect outFrame)
|
boolean |
ABPickerIsVisible(AddressBookLibrary.OpaqueABPicker inPicker)
|
void |
ABPickerSelectGroup(AddressBookLibrary.OpaqueABPicker inPicker,
AddressBookLibrary.__ABGroup inGroup,
boolean inExtendSelection)
Select group/name/value programatically. |
void |
ABPickerSelectInAddressBook(AddressBookLibrary.OpaqueABPicker inPicker)
|
void |
ABPickerSelectRecord(AddressBookLibrary.OpaqueABPicker inPicker,
Pointer inRecord,
boolean inExtendSelection)
|
void |
ABPickerSetFrame(AddressBookLibrary.OpaqueABPicker inPicker,
AddressBookLibrary.HIRect inFrame)
Change the structural frame of the window. |
void |
ABPickerSetVisibility(AddressBookLibrary.OpaqueABPicker inPicker,
boolean visible)
|
Pointer |
ABRecordCreateCopy(Pointer record)
|
boolean |
ABRecordIsReadOnly(Pointer record)
is the record read only
Original signature : bool ABRecordIsReadOnly(ABRecordRef) |
boolean |
ABRemoveRecord(AddressBookLibrary.__ABAddressBookRef addressBook,
Pointer record)
|
boolean |
ABSave(AddressBookLibrary.__ABAddressBookRef addressBook)
--- Saving
Original signature : bool ABSave(ABAddressBookRef) |
AddressBookLibrary.__ABSearchElementRef |
ABSearchElementCreateWithConjunction(int conjunction,
HIServicesLibrary.__CFArray childrenSearchElement)
Original signature : ABSearchElementRef ABSearchElementCreateWithConjunction(ABSearchConjunction, CFArrayRef)
|
boolean |
ABSearchElementMatchesRecord(AddressBookLibrary.__ABSearchElementRef searchElement,
Pointer record)
|
void |
ABSetMe(AddressBookLibrary.__ABAddressBookRef addressBook,
AddressBookLibrary.__ABPerson moi)
|
INSTANCE
static final AddressBookLibrary INSTANCE
kABPickerSingleValueSelection
static final int kABPickerSingleValueSelection
- to TRUE.
Allow user to choose a single value for a person.
- See Also:
- Constant Field Values
kABPickerMultipleValueSelection
static final int kABPickerMultipleValueSelection
- See Also:
- Constant Field Values
kABPickerAllowGroupSelection
static final int kABPickerAllowGroupSelection
- See Also:
- Constant Field Values
kABPickerAllowMultipleSelection
static final int kABPickerAllowMultipleSelection
- See Also:
- Constant Field Values
kEventClassABPeoplePicker
static final int kEventClassABPeoplePicker
- See Also:
- Constant Field Values
kEventABPeoplePickerGroupSelectionChanged
static final int kEventABPeoplePickerGroupSelectionChanged
- See Also:
- Constant Field Values
kEventABPeoplePickerNameSelectionChanged
static final int kEventABPeoplePickerNameSelectionChanged
- See Also:
- Constant Field Values
kEventABPeoplePickerValueSelectionChanged
static final int kEventABPeoplePickerValueSelectionChanged
- See Also:
- Constant Field Values
kEventABPeoplePickerDisplayedPropertyChanged
static final int kEventABPeoplePickerDisplayedPropertyChanged
- See Also:
- Constant Field Values
kEventABPeoplePickerGroupDoubleClicked
static final int kEventABPeoplePickerGroupDoubleClicked
- See Also:
- Constant Field Values
kEventABPeoplePickerNameDoubleClicked
static final int kEventABPeoplePickerNameDoubleClicked
- See Also:
- Constant Field Values
kEventParamABPickerRef
static final int kEventParamABPickerRef
- See Also:
- Constant Field Values
kABMultiValueMask
static final int kABMultiValueMask
- See Also:
- Constant Field Values
ABLocalizedPropertyOrLabel
NSString ABLocalizedPropertyOrLabel(NSString propertyOrLabel)
- Returns propertyOrLabel if not found (e.g. if not built in)
Original signature : NSString* ABLocalizedPropertyOrLabel(NSString*)
ABGetSharedAddressBook
AddressBookLibrary.__ABAddressBookRef ABGetSharedAddressBook()
- --- There is only one Address Book
Original signature : ABAddressBookRef ABGetSharedAddressBook()
ABCopyArrayOfMatchingRecords
HIServicesLibrary.__CFArray ABCopyArrayOfMatchingRecords(AddressBookLibrary.__ABAddressBookRef addressBook,
AddressBookLibrary.__ABSearchElementRef search)
- --- Searching
Original signature : CFArrayRef ABCopyArrayOfMatchingRecords(ABAddressBookRef, ABSearchElementRef)
ABSave
boolean ABSave(AddressBookLibrary.__ABAddressBookRef addressBook)
- --- Saving
Original signature : bool ABSave(ABAddressBookRef)
ABHasUnsavedChanges
boolean ABHasUnsavedChanges(AddressBookLibrary.__ABAddressBookRef addressBook)
ABGetMe
AddressBookLibrary.__ABPerson ABGetMe(AddressBookLibrary.__ABAddressBookRef addressBook)
- --- Me
Original signature : ABPersonRef ABGetMe(ABAddressBookRef)
- Parameters:
addressBook
- Not retain???
Not retain???
ABSetMe
void ABSetMe(AddressBookLibrary.__ABAddressBookRef addressBook,
AddressBookLibrary.__ABPerson moi)
ABAddRecord
boolean ABAddRecord(AddressBookLibrary.__ABAddressBookRef addressBook,
Pointer record)
ABRemoveRecord
boolean ABRemoveRecord(AddressBookLibrary.__ABAddressBookRef addressBook,
Pointer record)
ABCopyArrayOfAllPeople
HIServicesLibrary.__CFArray ABCopyArrayOfAllPeople(AddressBookLibrary.__ABAddressBookRef addressBook)
- --- People
Original signature : CFArrayRef ABCopyArrayOfAllPeople(ABAddressBookRef)
- Parameters:
addressBook
- Array of ABPerson
Array of ABPerson
ABCopyArrayOfAllGroups
HIServicesLibrary.__CFArray ABCopyArrayOfAllGroups(AddressBookLibrary.__ABAddressBookRef addressBook)
- --- Groups
Original signature : CFArrayRef ABCopyArrayOfAllGroups(ABAddressBookRef)
- Parameters:
addressBook
- Array of ABGroup
Array of ABGroup
ABRecordCreateCopy
Pointer ABRecordCreateCopy(Pointer record)
ABRecordIsReadOnly
boolean ABRecordIsReadOnly(Pointer record)
- is the record read only
Original signature : bool ABRecordIsReadOnly(ABRecordRef)
ABPersonCreate
AddressBookLibrary.__ABPerson ABPersonCreate()
ABPersonCopyParentGroups
HIServicesLibrary.__CFArray ABPersonCopyParentGroups(AddressBookLibrary.__ABPerson person)
- Original signature :
CFArrayRef ABPersonCopyParentGroups(ABPersonRef)
- Parameters:
person
- Groups this person belongs to
Groups this person belongs to
ABGroupCreate
AddressBookLibrary.__ABGroup ABGroupCreate()
ABGroupCopyArrayOfAllMembers
HIServicesLibrary.__CFArray ABGroupCopyArrayOfAllMembers(AddressBookLibrary.__ABGroup group)
- --- Dealing with Persons
Original signature : CFArrayRef ABGroupCopyArrayOfAllMembers(ABGroupRef)
ABGroupAddMember
boolean ABGroupAddMember(AddressBookLibrary.__ABGroup group,
AddressBookLibrary.__ABPerson personToAdd)
ABGroupRemoveMember
boolean ABGroupRemoveMember(AddressBookLibrary.__ABGroup group,
AddressBookLibrary.__ABPerson personToRemove)
ABGroupCopyArrayOfAllSubgroups
HIServicesLibrary.__CFArray ABGroupCopyArrayOfAllSubgroups(AddressBookLibrary.__ABGroup group)
- --- Dealing with Groups
Original signature : CFArrayRef ABGroupCopyArrayOfAllSubgroups(ABGroupRef)
ABGroupAddGroup
boolean ABGroupAddGroup(AddressBookLibrary.__ABGroup group,
AddressBookLibrary.__ABGroup groupToAdd)
ABGroupRemoveGroup
boolean ABGroupRemoveGroup(AddressBookLibrary.__ABGroup group,
AddressBookLibrary.__ABGroup groupToRemove)
ABGroupCopyParentGroups
HIServicesLibrary.__CFArray ABGroupCopyParentGroups(AddressBookLibrary.__ABGroup group)
- --- Dealing with Parents
Original signature : CFArrayRef ABGroupCopyParentGroups(ABGroupRef)
ABSearchElementCreateWithConjunction
AddressBookLibrary.__ABSearchElementRef ABSearchElementCreateWithConjunction(int conjunction,
HIServicesLibrary.__CFArray childrenSearchElement)
- Original signature :
ABSearchElementRef ABSearchElementCreateWithConjunction(ABSearchConjunction, CFArrayRef)
- Parameters:
conjunction
- @see ABSearchConjunction
ABSearchElementMatchesRecord
boolean ABSearchElementMatchesRecord(AddressBookLibrary.__ABSearchElementRef searchElement,
Pointer record)
ABMultiValueCreate
AddressBookLibrary.__ABMultiValue ABMultiValueCreate()
ABMultiValueCount
NativeLong ABMultiValueCount(AddressBookLibrary.__ABMultiValue multiValue)
ABMultiValueCopyValueAtIndex
Pointer ABMultiValueCopyValueAtIndex(AddressBookLibrary.__ABMultiValue multiValue,
NativeLong index)
ABMultiValuePropertyType
int ABMultiValuePropertyType(AddressBookLibrary.__ABMultiValue multiValue)
- See Also:
AddressBookLibrary.ABPropertyType
ABMultiValueCreateCopy
AddressBookLibrary.__ABMultiValue ABMultiValueCreateCopy(AddressBookLibrary.__ABMultiValue multiValue)
ABMultiValueCreateMutable
AddressBookLibrary.__ABMultiValue ABMultiValueCreateMutable()
ABMultiValueRemove
boolean ABMultiValueRemove(AddressBookLibrary.__ABMultiValue multiValue,
NativeLong index)
ABMultiValueReplaceValue
boolean ABMultiValueReplaceValue(AddressBookLibrary.__ABMultiValue multiValue,
Pointer value,
NativeLong index)
ABMultiValueCreateMutableCopy
AddressBookLibrary.__ABMultiValue ABMultiValueCreateMutableCopy(AddressBookLibrary.__ABMultiValue multiValue)
ABBeginLoadingImageDataForClient
NativeLong ABBeginLoadingImageDataForClient(AddressBookLibrary.__ABPerson person,
AddressBookLibrary.ABImageClientCallback callback,
Pointer refcon)
ABCancelLoadingImageDataForTag
void ABCancelLoadingImageDataForTag(NativeLong tag)
ABPickerCreate
AddressBookLibrary.OpaqueABPicker ABPickerCreate()
- ABPickerSetVisibility() to show it.
Original signature : ABPickerRef ABPickerCreate()
ABPickerSetFrame
void ABPickerSetFrame(AddressBookLibrary.OpaqueABPicker inPicker,
AddressBookLibrary.HIRect inFrame)
- Change the structural frame of the window.
Original signature : void ABPickerSetFrame(ABPickerRef, const HIRect*)
ABPickerGetFrame
void ABPickerGetFrame(AddressBookLibrary.OpaqueABPicker inPicker,
AddressBookLibrary.HIRect outFrame)
ABPickerSetVisibility
void ABPickerSetVisibility(AddressBookLibrary.OpaqueABPicker inPicker,
boolean visible)
ABPickerIsVisible
boolean ABPickerIsVisible(AddressBookLibrary.OpaqueABPicker inPicker)
ABPickerGetAttributes
int ABPickerGetAttributes(AddressBookLibrary.OpaqueABPicker inPicker)
ABPickerChangeAttributes
void ABPickerChangeAttributes(AddressBookLibrary.OpaqueABPicker inPicker,
int inAttributesToSet,
int inAttributesToClear)
ABPickerCopyProperties
HIServicesLibrary.__CFArray ABPickerCopyProperties(AddressBookLibrary.OpaqueABPicker inPicker)
- Returns an array of AB Properties as CFStringRefs.
Original signature : CFArrayRef ABPickerCopyProperties(ABPickerRef)
ABPickerCopySelectedGroups
HIServicesLibrary.__CFArray ABPickerCopySelectedGroups(AddressBookLibrary.OpaqueABPicker inPicker)
- Returns group column selection as an array of ABGroupRef objects.
Original signature : CFArrayRef ABPickerCopySelectedGroups(ABPickerRef)
ABPickerCopySelectedRecords
HIServicesLibrary.__CFArray ABPickerCopySelectedRecords(AddressBookLibrary.OpaqueABPicker inPicker)
- Returns names column selection as an array of ABGroupRef or ABPersonRef objects.
Original signature : CFArrayRef ABPickerCopySelectedRecords(ABPickerRef)
ABPickerCopySelectedIdentifiers
HIServicesLibrary.__CFArray ABPickerCopySelectedIdentifiers(AddressBookLibrary.OpaqueABPicker inPicker,
AddressBookLibrary.__ABPerson inPerson)
- property is a single value type.
Original signature : CFArrayRef ABPickerCopySelectedIdentifiers(ABPickerRef, ABPersonRef)
ABPickerCopySelectedValues
HIServicesLibrary.__CFArray ABPickerCopySelectedValues(AddressBookLibrary.OpaqueABPicker inPicker)
- Returns an array containing CFStringRefs for each item selected in the values column.
Original signature : CFArrayRef ABPickerCopySelectedValues(ABPickerRef)
ABPickerSelectGroup
void ABPickerSelectGroup(AddressBookLibrary.OpaqueABPicker inPicker,
AddressBookLibrary.__ABGroup inGroup,
boolean inExtendSelection)
- Select group/name/value programatically.
Original signature : void ABPickerSelectGroup(ABPickerRef, ABGroupRef, bool)
ABPickerSelectRecord
void ABPickerSelectRecord(AddressBookLibrary.OpaqueABPicker inPicker,
Pointer inRecord,
boolean inExtendSelection)
ABPickerDeselectGroup
void ABPickerDeselectGroup(AddressBookLibrary.OpaqueABPicker inPicker,
AddressBookLibrary.__ABGroup inGroup)
- Remove selection
Original signature : void ABPickerDeselectGroup(ABPickerRef, ABGroupRef)
ABPickerDeselectRecord
void ABPickerDeselectRecord(AddressBookLibrary.OpaqueABPicker inPicker,
Pointer inRecord)
ABPickerDeselectAll
void ABPickerDeselectAll(AddressBookLibrary.OpaqueABPicker inPicker)
ABPickerClearSearchField
void ABPickerClearSearchField(AddressBookLibrary.OpaqueABPicker inPicker)
- Clear the search field and reset the list of displayed names.
Original signature : void ABPickerClearSearchField(ABPickerRef)
ABPickerEditInAddressBook
void ABPickerEditInAddressBook(AddressBookLibrary.OpaqueABPicker inPicker)
- Launch AddressBook and edit the current selection
Original signature : void ABPickerEditInAddressBook(ABPickerRef)
ABPickerSelectInAddressBook
void ABPickerSelectInAddressBook(AddressBookLibrary.OpaqueABPicker inPicker)