com.jniwrapper.macosx.cocoa.nsarraycontroller
Class NSArrayController

java.lang.Object
  extended bycom.jniwrapper.Parameter
      extended bycom.jniwrapper.Pointer.Void
          extended bycom.jniwrapper.macosx.cocoa.Id
              extended bycom.jniwrapper.macosx.cocoa.CObject
                  extended bycom.jniwrapper.macosx.cocoa.nsobject.NSObject
                      extended bycom.jniwrapper.macosx.cocoa.nscontroller.NSController
                          extended bycom.jniwrapper.macosx.cocoa.nsobjectcontroller.NSObjectController
                              extended bycom.jniwrapper.macosx.cocoa.nsarraycontroller.NSArrayController
All Implemented Interfaces:
com.jniwrapper.IntegerParameter, NSCodingProtocol, NSObjectProtocol, com.jniwrapper.PointerParameter

public class NSArrayController
extends NSObjectController

This class represents NSArrayController class. See the class documentation at the Apple's site: NSArrayController


Field Summary
 
Fields inherited from class com.jniwrapper.macosx.cocoa.CObject
_fields
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
NSArrayController()
           
NSArrayController(boolean autorelease)
          Contructs the NSArrayController class with the autorelease option on.
NSArrayController(com.jniwrapper.Pointer.Void instancePtr)
          Contructs the NSArrayController class from pointer.
NSArrayController(java.lang.String methodName, com.jniwrapper.Parameter[] parameters)
          Contructs the NSArrayController class with static constructor.
 
Method Summary
 void addObject(Id object)
           
 void addObjects(NSArray objects)
           
 com.jniwrapper.Bool addSelectedObjects(NSArray objects)
           
 com.jniwrapper.Bool addSelectionIndexes(NSIndexSet indexes)
           
 Id arrangedObjects()
           
 com.jniwrapper.Pointer.Void arrangeObjects(NSArray objects)
           
 com.jniwrapper.Bool avoidsEmptySelection()
           
 com.jniwrapper.Bool canInsert()
           
 com.jniwrapper.Bool canSelectNext()
           
 com.jniwrapper.Bool canSelectPrevious()
           
protected  void init(com.jniwrapper.Parameter[] fields)
           
 void insert(Id sender)
           
 void insertObject_atArrangedObjectIndex(Id object, com.jniwrapper.UInt index)
          This method represents the insertObject() method of the NSArrayController Objective-C class.
 void insertObjects_atArrangedObjectIndexes(NSArray objects, NSIndexSet indexes)
          This method represents the insertObjects() method of the NSArrayController Objective-C class.
 com.jniwrapper.Bool preservesSelection()
           
 void rearrangeObjects()
           
 void removeObject(Id object)
           
 void removeObjectAtArrangedObjectIndex(com.jniwrapper.UInt index)
           
 void removeObjects(NSArray objects)
           
 void removeObjectsAtArrangedObjectIndexes(NSIndexSet indexes)
           
 com.jniwrapper.Bool removeSelectedObjects(NSArray objects)
           
 com.jniwrapper.Bool removeSelectionIndexes(NSIndexSet indexes)
           
 com.jniwrapper.Pointer.Void selectedObjects()
           
 com.jniwrapper.UInt selectionIndex()
           
 com.jniwrapper.Pointer.Void selectionIndexes()
           
 void selectNext(Id sender)
           
 void selectPrevious(Id sender)
           
 com.jniwrapper.Bool selectsInsertedObjects()
           
 void setAvoidsEmptySelection(boolean flag)
           
 void setPreservesSelection(boolean flag)
           
 com.jniwrapper.Bool setSelectedObjects(NSArray objects)
           
 com.jniwrapper.Bool setSelectionIndex(com.jniwrapper.UInt index)
           
 com.jniwrapper.Bool setSelectionIndexes(NSIndexSet indexes)
           
 void setSelectsInsertedObjects(boolean flag)
           
 void setSortDescriptors(NSArray sortDescriptors)
           
 com.jniwrapper.Pointer.Void sortDescriptors()
           
 
Methods inherited from class com.jniwrapper.macosx.cocoa.nsobjectcontroller.NSObjectController
add, automaticallyPreparesContent, canAdd, canRemove, content, initWithContent, isEditable, newObject, objectClass, prepareContent, remove, selection, setAutomaticallyPreparesContent, setContent, setEditable, setObjectClass, validateMenuItem
 
Methods inherited from class com.jniwrapper.macosx.cocoa.nscontroller.NSController
commitEditing, discardEditing, encodeWithCoder, initWithCoder, isEditing, objectDidBeginEditing, objectDidEndEditing
 
Methods inherited from class com.jniwrapper.macosx.cocoa.nsobject.NSObject
_class, accessibilityActionDescription, accessibilityActionNames, accessibilityAttributeNames, accessibilityAttributeValue_forParameter, accessibilityAttributeValue, accessibilityFocusedUIElement, accessibilityHitTest, accessibilityIsAttributeSettable, accessibilityIsIgnored, accessibilityParameterizedAttributeNames, accessibilityPerformAction, accessibilitySetValue_forAttribute, addObserver_forKeyPath_options_context, alertShowHelp, application_delegateHandlesKey, application_openFile, application_openFiles, application_openFileWithoutUI, application_openTempFile, application_printFile, application_printFiles, applicationDidBecomeActive, applicationDidChangeScreenParameters, applicationDidFinishLaunching, applicationDidHide, applicationDidResignActive, applicationDidUnhide, applicationDidUpdate, applicationDockMenu, applicationOpenUntitledFile, applicationShouldHandleReopen_hasVisibleWindows, applicationShouldOpenUntitledFile, applicationShouldTerminate, applicationShouldTerminateAfterLastWindowClosed, applicationWillBecomeActive, applicationWillFinishLaunching, applicationWillHide, applicationWillResignActive, applicationWillTerminate, applicationWillUnhide, applicationWillUpdate, archiver_didEncodeObject, archiver_willEncodeObject, archiver_willReplaceObject_withObject, archiverDidFinish, archiverWillFinish, attributeKeys, authenticateComponents_withData, authenticationDataForComponents, autorelease, awakeAfterUsingCoder, awakeFromNib, bind_toObject_withKeyPath_options, browser_createRowsForColumn_inMatrix, browser_isColumnValid, browser_numberOfRowsInColumn, browser_selectCellWithString_inColumn, browser_selectRow_inColumn, browser_shouldSizeColumn_forUserResize_toWidth, browser_sizeToFitWidthOfColumn, browser_titleOfColumn, browser_willDisplayCell_atRow_column, browserColumnConfigurationDidChange, browserDidScroll, browserWillScroll, changeColor, changeFont, classCode, classDescription, classForArchiver, classForCoder, classForKeyedArchiver, classForPortCoder, className, coerceValue_forKey, comboBox_completedString, comboBox_indexOfItemWithStringValue, comboBox_objectValueForItemAtIndex, comboBoxCell_completedString, comboBoxCell_indexOfItemWithStringValue, comboBoxCell_objectValueForItemAtIndex, comboBoxSelectionDidChange, comboBoxSelectionIsChanging, comboBoxWillDismiss, comboBoxWillPopUp, concludeDragOperation, conformsToProtocol, connection_didCancelAuthenticationChallenge, connection_didFailWithError, connection_didReceiveAuthenticationChallenge, connection_didReceiveData, connection_didReceiveResponse, connection_handleRequest, connection_shouldMakeNewConnection, connection_willCacheResponse, connection_willSendRequest_redirectResponse, connectionDidFinishLoading, control_didFailToFormatString_errorDescription, control_didFailToValidatePartialString_errorDescription, control_isValidObject, control_textShouldBeginEditing, control_textShouldEndEditing, control_textView_completions_forPartialWordRange_indexOfSelectedItem, control_textView_doCommandBySelector, controlTextDidBeginEditing, controlTextDidChange, controlTextDidEndEditing, copy, createConversationForConnection, dealloc, description, dictionaryWithValuesForKeys, didChange_valuesAtIndexes_forKey, didChangeValueForKey, doesContain, doesNotRecognizeSelector, download_decideDestinationWithSuggestedFilename, download_didCancelAuthenticationChallenge, download_didCreateDestination, download_didFailWithError, download_didReceiveAuthenticationChallenge, download_didReceiveDataOfLength, download_didReceiveResponse, download_shouldDecodeSourceDataOfMIMEType, download_willSendRequest_redirectResponse, downloadDidBegin, downloadDidFinish, draggedImage_beganAt, draggedImage_endedAt_deposited, draggedImage_endedAt_operation, draggedImage_movedTo, draggingEnded, draggingEntered, draggingExited, draggingSourceOperationMaskForLocal, draggingUpdated, drawerDidClose, drawerDidOpen, drawerShouldClose, drawerShouldOpen, drawerWillClose, drawerWillOpen, drawerWillResizeContents_toSize, exposedBindings, fileManager_shouldProceedAfterError, fileManager_willProcessPath, fontManager_willIncludeFont, forwardInvocation, handleMachMessage, handlePortMessage, handleQueryWithUnboundKey, handleTakeValue_forUnboundKey, hash, ignoreModifierKeysWhileDragging, image_didLoadPartOfRepresentation_withValidRows, image_didLoadRepresentation_withStatus, image_didLoadRepresentationHeader, image_willLoadRepresentation, imageDidNotDraw_inRect, indicesOfObjectsByEvaluatingObjectSpecifier, init, insertValue_atIndex_inPropertyWithKey, insertValue_inPropertyWithKey, inverseForRelationshipKey, isCaseInsensitiveLike, isEqual, isEqualTo, isGreaterThan, isGreaterThanOrEqualTo, isKindOfClass, isLessThan, isLessThanOrEqualTo, isLike, isMemberOfClass, isNotEqualTo, isProxy, layoutManager_didCompleteLayoutForTextContainer_atEnd, layoutManagerDidInvalidateLayout, makeNewConnection_sender, menu_updateItem_atIndex_shouldCancel, menuHasKeyEquivalent_forEvent_target_action, menuNeedsUpdate, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, namesOfPromisedFilesDroppedAtDestination, netService_didNotPublish, netService_didNotResolve, netServiceBrowser_didFindDomain_moreComing, netServiceBrowser_didFindService_moreComing, netServiceBrowser_didNotSearch, netServiceBrowser_didRemoveDomain_moreComing, netServiceBrowser_didRemoveService_moreComing, netServiceBrowserDidStopSearch, netServiceBrowserWillSearch, netServiceDidResolveAddress, netServiceDidStop, netServiceWillPublish, netServiceWillResolve, NSObject__new, NSObject_alloc, NSObject_allocWithZone, NSObject_copyWithZone, NSObject_defaultPlaceholderForMarker_withBinding, NSObject_mutableCopyWithZone, numberOfItemsInComboBox, numberOfItemsInComboBoxCell, numberOfItemsInMenu, numberOfRowsInTableView, objectSpecifier, observationInfo, observeValueForKeyPath_ofObject_change_context, outlineView_acceptDrop_item_childIndex, outlineView_child_ofItem, outlineView_didClickTableColumn, outlineView_didDragTableColumn, outlineView_isItemExpandable, outlineView_itemForPersistentObject, outlineView_mouseDownInHeaderOfTableColumn, outlineView_numberOfChildrenOfItem, outlineView_objectValueForTableColumn_byItem, outlineView_persistentObjectForItem, outlineView_setObjectValue_forTableColumn_byItem, outlineView_shouldCollapseItem, outlineView_shouldEditTableColumn_item, outlineView_shouldExpandItem, outlineView_shouldSelectItem, outlineView_shouldSelectTableColumn, outlineView_sortDescriptorsDidChange, outlineView_validateDrop_proposedItem_proposedChildIndex, outlineView_willDisplayCell_forTableColumn_item, outlineView_willDisplayOutlineCell_forTableColumn_item, outlineView_writeItems_toPasteboard, outlineViewColumnDidMove, outlineViewColumnDidResize, outlineViewItemDidCollapse, outlineViewItemDidExpand, outlineViewItemWillCollapse, outlineViewItemWillExpand, outlineViewSelectionDidChange, outlineViewSelectionIsChanging, panel_compareFilename_with_caseSensitive, panel_directoryDidChange, panel_isValidFilename, panel_shouldShowFilename, panel_userEnteredFilename_confirmed, panel_willExpand, panelSelectionDidChange, parser_didEndElement_namespaceURI_qualifiedName, parser_didEndMappingPrefix, parser_didStartElement_namespaceURI_qualifiedName_attributes, parser_didStartMappingPrefix_toURI, parser_foundAttributeDeclarationWithName_forElement_type_defaultValue, parser_foundCDATA, parser_foundCharacters, parser_foundComment, parser_foundElementDeclarationWithName_model, parser_foundExternalEntityDeclarationWithName_publicID_systemID, parser_foundIgnorableWhitespace, parser_foundInternalEntityDeclarationWithName_value, parser_foundNotationDeclarationWithName_publicID_systemID, parser_foundProcessingInstructionWithTarget_data, parser_foundUnparsedEntityDeclarationWithName_publicID_systemID_notationName, parser_parseErrorOccurred, parser_resolveExternalEntityName_systemID, parser_validationErrorOccurred, parserDidEndDocument, parserDidStartDocument, pasteboard_provideDataForType, pasteboardChangedOwner, performDragOperation, performSelector_withObject_afterDelay_inModes, performSelector_withObject_afterDelay, performSelector_withObject_withObject, performSelector_withObject, performSelector, performSelectorOnMainThread_withObject_waitUntilDone_modes, performSelectorOnMainThread_withObject_waitUntilDone, prepareForDragOperation, readSelectionFromPasteboard, release, removeObserver_forKeyPath, removeValueAtIndex_fromPropertyWithKey, replacementObjectForArchiver, replacementObjectForCoder, replacementObjectForKeyedArchiver, replacementObjectForPortCoder, replaceValueAtIndex_inPropertyWithKey_withValue, respondsToSelector, retain, retainCount, scriptingBeginsWith, scriptingContains, scriptingEndsWith, scriptingIsEqualTo, scriptingIsGreaterThan, scriptingIsGreaterThanOrEqualTo, scriptingIsLessThan, scriptingIsLessThanOrEqualTo, scriptingProperties, selectionShouldChangeInOutlineView, selectionShouldChangeInTableView, self, setNilValueForKey, setObservationInfo, setScriptingProperties, setValue_forKey, setValue_forKeyPath, setValue_forUndefinedKey, setValuesForKeysWithDictionary, sound_didFinishPlaying, speechRecognizer_didRecognizeCommand, speechSynthesizer_didFinishSpeaking, speechSynthesizer_willSpeakPhoneme, speechSynthesizer_willSpeakWord_ofString, spellServer_didForgetWord_inLanguage, spellServer_didLearnWord_inLanguage, spellServer_findMisspelledWordInString_language_wordCount_countOnly, spellServer_suggestCompletionsForPartialWordRange_inString_language, spellServer_suggestGuessesForWord_inLanguage, splitView_canCollapseSubview, splitView_constrainMaxCoordinate_ofSubviewAt, splitView_constrainMinCoordinate_ofSubviewAt, splitView_constrainSplitPosition_ofSubviewAt, splitView_resizeSubviewsWithOldSize, splitViewDidResizeSubviews, splitViewWillResizeSubviews, static_accessInstanceVariablesDirectly, static_automaticallyNotifiesObserversForKey, static_cancelPreviousPerformRequestsWithTarget_selector_object, static_cancelPreviousPerformRequestsWithTarget, static_classForKeyedUnarchiver, static_exposeBinding, static_initialize, static_instanceMethodForSelector, static_instanceMethodSignatureForSelector, static_instancesRespondToSelector, static_isSubclassOfClass, static_load, static_poseAsClass, static_setDefaultPlaceholder_forMarker_withBinding, static_setKeys_triggerChangeNotificationsForDependentKey, static_setVersion, static_useStoredAccessor, static_version, storedValueForKey, stream_handleEvent, superclass, tableView_acceptDrop_row_dropOperation, tableView_didClickTableColumn, tableView_didDragTableColumn, tableView_mouseDownInHeaderOfTableColumn, tableView_objectValueForTableColumn_row, tableView_setObjectValue_forTableColumn_row, tableView_shouldEditTableColumn_row, tableView_shouldSelectRow, tableView_shouldSelectTableColumn, tableView_sortDescriptorsDidChange, tableView_validateDrop_proposedRow_proposedDropOperation, tableView_willDisplayCell_forTableColumn_row, tableView_writeRows_toPasteboard, tableViewColumnDidMove, tableViewColumnDidResize, tableViewSelectionDidChange, tableViewSelectionIsChanging, tabView_didSelectTabViewItem, tabView_shouldSelectTabViewItem, tabView_willSelectTabViewItem, tabViewDidChangeNumberOfTabViewItems, takeStoredValue_forKey, takeValue_forKey, takeValue_forKeyPath, takeValuesFromDictionary, textDidBeginEditing, textDidChange, textDidEndEditing, textShouldBeginEditing, textShouldEndEditing, textStorageDidProcessEditing, textStorageWillProcessEditing, textView_clickedOnCell_inRect_atIndex, textView_clickedOnCell_inRect, textView_clickedOnLink_atIndex, textView_clickedOnLink, textView_completions_forPartialWordRange_indexOfSelectedItem, textView_doCommandBySelector, textView_doubleClickedOnCell_inRect_atIndex, textView_doubleClickedOnCell_inRect, textView_draggedCell_inRect_event_atIndex, textView_draggedCell_inRect_event, textView_shouldChangeTextInRange_replacementString, textView_willChangeSelectionFromCharacterRange_toCharacterRange, textView_willDisplayToolTip_forCharacterAtIndex, textView_writablePasteboardTypesForCell_atIndex, textView_writeCell_atIndex_toPasteboard_type, textViewDidChangeSelection, textViewDidChangeTypingAttributes, toManyRelationshipKeys, toolbar_itemForItemIdentifier_willBeInsertedIntoToolbar, toolbarAllowedItemIdentifiers, toolbarDefaultItemIdentifiers, toolbarDidRemoveItem, toolbarSelectableItemIdentifiers, toolbarWillAddItem, toOneRelationshipKeys, unableToSetNilForKey, unarchiver_cannotDecodeObjectOfClassName_originalClasses, unarchiver_didDecodeObject, unarchiver_willReplaceObject_withObject, unarchiverDidFinish, unarchiverWillFinish, unbind, undoManagerForTextView, URL_resourceDataDidBecomeAvailable, URL_resourceDidFailLoadingWithReason, URLResourceDidCancelLoading, URLResourceDidFinishLoading, validateToolbarItem, validateValue_forKey_error, validateValue_forKeyPath_error, validModesForFontPanel, valueAtIndex_inPropertyWithKey, valueClassForBinding, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, valueWithName_inPropertyWithKey, valueWithUniqueID_inPropertyWithKey, view_stringForToolTip_point_userData, willChange_valuesAtIndexes_forKey, willChangeValueForKey, window_willPositionSheet_usingRect, windowDidBecomeKey, windowDidBecomeMain, windowDidChangeScreen, windowDidDeminiaturize, windowDidEndSheet, windowDidExpose, windowDidMiniaturize, windowDidMove, windowDidResignKey, windowDidResignMain, windowDidResize, windowDidUpdate, windowShouldClose, windowShouldZoom_toFrame, windowWillBeginSheet, windowWillClose, windowWillMiniaturize, windowWillMove, windowWillResize_toSize, windowWillReturnFieldEditor_toObject, windowWillReturnUndoManager, windowWillUseStandardFrame_defaultFrame, writeSelectionToPasteboard_types, zone
 
Methods inherited from class com.jniwrapper.macosx.cocoa.CObject
getClassName
 
Methods inherited from class com.jniwrapper.macosx.cocoa.Id
clone
 
Methods inherited from class com.jniwrapper.Pointer.Void
asFunction, asFunction, asTypedPointer, castTo, castTo, equals, getDebugInfo, getLength, getValue, hashCode, isNull, read, setValue, toString, write
 
Methods inherited from class com.jniwrapper.Parameter
, a, a, acceptIOPerformer, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NSArrayController

public NSArrayController()

NSArrayController

public NSArrayController(boolean autorelease)
Contructs the NSArrayController class with the autorelease option on.

Parameters:
autorelease -

NSArrayController

public NSArrayController(com.jniwrapper.Pointer.Void instancePtr)
Contructs the NSArrayController class from pointer.

Parameters:
instancePtr -

NSArrayController

public NSArrayController(java.lang.String methodName,
                         com.jniwrapper.Parameter[] parameters)
Contructs the NSArrayController class with static constructor.

Parameters:
methodName -
parameters -
Method Detail

init

protected void init(com.jniwrapper.Parameter[] fields)
Overrides:
init in class NSObjectController

removeObject

public void removeObject(Id object)
Overrides:
removeObject in class NSObjectController

setPreservesSelection

public void setPreservesSelection(boolean flag)

preservesSelection

public com.jniwrapper.Bool preservesSelection()

rearrangeObjects

public void rearrangeObjects()

selectNext

public void selectNext(Id sender)

insertObjects_atArrangedObjectIndexes

public void insertObjects_atArrangedObjectIndexes(NSArray objects,
                                                  NSIndexSet indexes)
This method represents the insertObjects() method of the NSArrayController Objective-C class.

Parameters:
objects -
indexes -

removeSelectionIndexes

public com.jniwrapper.Bool removeSelectionIndexes(NSIndexSet indexes)

avoidsEmptySelection

public com.jniwrapper.Bool avoidsEmptySelection()

insertObject_atArrangedObjectIndex

public void insertObject_atArrangedObjectIndex(Id object,
                                               com.jniwrapper.UInt index)
This method represents the insertObject() method of the NSArrayController Objective-C class.

Parameters:
object -
index -

setSelectsInsertedObjects

public void setSelectsInsertedObjects(boolean flag)

setSelectedObjects

public com.jniwrapper.Bool setSelectedObjects(NSArray objects)

setSelectionIndexes

public com.jniwrapper.Bool setSelectionIndexes(NSIndexSet indexes)

removeObjectsAtArrangedObjectIndexes

public void removeObjectsAtArrangedObjectIndexes(NSIndexSet indexes)

selectionIndex

public com.jniwrapper.UInt selectionIndex()

setSelectionIndex

public com.jniwrapper.Bool setSelectionIndex(com.jniwrapper.UInt index)

canSelectNext

public com.jniwrapper.Bool canSelectNext()

insert

public void insert(Id sender)

canSelectPrevious

public com.jniwrapper.Bool canSelectPrevious()

addObject

public void addObject(Id object)
Overrides:
addObject in class NSObjectController

setAvoidsEmptySelection

public void setAvoidsEmptySelection(boolean flag)

removeSelectedObjects

public com.jniwrapper.Bool removeSelectedObjects(NSArray objects)

arrangedObjects

public Id arrangedObjects()

removeObjectAtArrangedObjectIndex

public void removeObjectAtArrangedObjectIndex(com.jniwrapper.UInt index)

selectedObjects

public com.jniwrapper.Pointer.Void selectedObjects()
Overrides:
selectedObjects in class NSObjectController

selectionIndexes

public com.jniwrapper.Pointer.Void selectionIndexes()

addObjects

public void addObjects(NSArray objects)

canInsert

public com.jniwrapper.Bool canInsert()

sortDescriptors

public com.jniwrapper.Pointer.Void sortDescriptors()

arrangeObjects

public com.jniwrapper.Pointer.Void arrangeObjects(NSArray objects)

setSortDescriptors

public void setSortDescriptors(NSArray sortDescriptors)

addSelectionIndexes

public com.jniwrapper.Bool addSelectionIndexes(NSIndexSet indexes)

selectPrevious

public void selectPrevious(Id sender)

selectsInsertedObjects

public com.jniwrapper.Bool selectsInsertedObjects()

addSelectedObjects

public com.jniwrapper.Bool addSelectedObjects(NSArray objects)

removeObjects

public void removeObjects(NSArray objects)