org.rococoa.cocoa.appkit
Class NSTreeController

java.lang.Object
  extended by org.rococoa.cocoa.foundation.NSObject
      extended by org.rococoa.cocoa.appkit.NSController
          extended by org.rococoa.cocoa.appkit.NSObjectController
              extended by org.rococoa.cocoa.appkit.NSTreeController
All Implemented Interfaces:
NSCoding, NSObject, ObjCObject

public abstract class NSTreeController
extends NSObjectController

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.


Nested Class Summary
static class NSTreeController.__treeControllerFlags
           
static class NSTreeController._class_
           
 
Nested classes/interfaces inherited from class org.rococoa.cocoa.appkit.NSObjectController
NSObjectController.__objectControllerFlags
 
Nested classes/interfaces inherited from class org.rococoa.cocoa.appkit.NSController
NSController.__bindingsControllerFlags
 
Nested classes/interfaces inherited from interface org.rococoa.cocoa.foundation.protocols.NSCoding
NSCoding._static_
 
Nested classes/interfaces inherited from interface org.rococoa.cocoa.foundation.protocols.NSObject
NSObject._static_
 
Constructor Summary
NSTreeController()
           
 
Method Summary
abstract  void add(ObjCObject sender)
          adds a new sibling node to the end of the selected objects
Original signature : -(void)add:(id)
native declaration : NSTreeController.h:65
abstract  void addChild(ObjCObject sender)
          adds a new child node to the end of the selected objects
Original signature : -(void)addChild:(id)
native declaration : NSTreeController.h:67
abstract  boolean addSelectionIndexPaths(NSArray indexPaths)
          Original signature : -(BOOL)addSelectionIndexPaths:(NSArray*)
native declaration : NSTreeController.h:98
static NSTreeController alloc()
           
abstract  boolean alwaysUsesMultipleValuesMarker()
          Original signature : -(BOOL)alwaysUsesMultipleValuesMarker
native declaration : NSTreeController.h:88
abstract  NSObject arrangedObjects()
          proxy for the root tree node responds to -childNodes and -descendantNodeAtIndexPath:(NSIndexPath *)indexPath
Original signature : -(id)arrangedObjects
native declaration : NSTreeController.h:50
abstract  boolean avoidsEmptySelection()
          Original signature : -(BOOL)avoidsEmptySelection
native declaration : NSTreeController.h:82
abstract  boolean canAddChild()
          Original signature : -(BOOL)canAddChild
native declaration : NSTreeController.h:73
abstract  boolean canInsert()
          Original signature : -(BOOL)canInsert
native declaration : NSTreeController.h:71
abstract  boolean canInsertChild()
          Original signature : -(BOOL)canInsertChild
native declaration : NSTreeController.h:72
abstract  NSString childrenKeyPath()
          Original signature : -(NSString*)childrenKeyPath
native declaration : NSTreeController.h:53
abstract  NSString childrenKeyPathForNode(NSTreeNode node)
          Original signature : -(NSString*)childrenKeyPathForNode:(NSTreeNode*)
native declaration : NSTreeController.h:107
abstract  NSObject content()
          Original signature : -(id)content
native declaration : NSTreeController.h:62
abstract  NSString countKeyPath()
          Original signature : -(NSString*)countKeyPath
native declaration : NSTreeController.h:55
abstract  NSString countKeyPathForNode(NSTreeNode node)
          Original signature : -(NSString*)countKeyPathForNode:(NSTreeNode*)
native declaration : NSTreeController.h:108
static NSTreeController._class_ getNSClass()
           
abstract  void insert(ObjCObject sender)
          inserts a peer in front of first selected node
Original signature : -(void)insert:(id)
native declaration : NSTreeController.h:68
abstract  void insertChild(ObjCObject sender)
          inserts a new first child into the children array of the first selected node
Original signature : -(void)insertChild:(id)
native declaration : NSTreeController.h:69
abstract  void insertObject_atArrangedObjectIndexPath(ObjCObject object, NSIndexPath indexPath)
          Original signature : -(void)insertObject:(id) atArrangedObjectIndexPath:(NSIndexPath*)
native declaration : NSTreeController.h:75
abstract  void insertObjects_atArrangedObjectIndexPaths(NSArray objects, NSArray indexPaths)
          Original signature : -(void)insertObjects:(NSArray*) atArrangedObjectIndexPaths:(NSArray*)
native declaration : NSTreeController.h:76
abstract  NSString leafKeyPath()
          Original signature : -(NSString*)leafKeyPath
native declaration : NSTreeController.h:57
abstract  NSString leafKeyPathForNode(NSTreeNode node)
          Original signature : -(NSString*)leafKeyPathForNode:(NSTreeNode*)
native declaration : NSTreeController.h:109
abstract  void moveNode_toIndexPath(NSTreeNode node, NSIndexPath indexPath)
          Original signature : -(void)moveNode:(NSTreeNode*) toIndexPath:(NSIndexPath*)
native declaration : NSTreeController.h:104
abstract  void moveNodes_toIndexPath(NSArray nodes, NSIndexPath startingIndexPath)
          Original signature : -(void)moveNodes:(NSArray*) toIndexPath:(NSIndexPath*)
native declaration : NSTreeController.h:105
static NSTreeController new_()
           
abstract  boolean preservesSelection()
          Original signature : -(BOOL)preservesSelection
native declaration : NSTreeController.h:84
abstract  void rearrangeObjects()
          triggers rearranging the content objects for the user interface, including sorting (and filtering if provided by subclasses); subclasses can invoke this method if any parameter that affects the arranged objects changes
Original signature : -(void)rearrangeObjects
native declaration : NSTreeController.h:47
abstract  void remove(ObjCObject sender)
          removes the currently selected objects from the tree
Original signature : -(void)remove:(id)
native declaration : NSTreeController.h:66
abstract  void removeObjectAtArrangedObjectIndexPath(NSIndexPath indexPath)
          Original signature : -(void)removeObjectAtArrangedObjectIndexPath:(NSIndexPath*)
native declaration : NSTreeController.h:77
abstract  void removeObjectsAtArrangedObjectIndexPaths(NSArray indexPaths)
          Original signature : -(void)removeObjectsAtArrangedObjectIndexPaths:(NSArray*)
native declaration : NSTreeController.h:78
abstract  boolean removeSelectionIndexPaths(NSArray indexPaths)
          Original signature : -(BOOL)removeSelectionIndexPaths:(NSArray*)
native declaration : NSTreeController.h:99
abstract  NSArray selectedNodes()
          Original signature : -(NSArray*)selectedNodes
native declaration : NSTreeController.h:102
abstract  NSArray selectedObjects()
          All selection modification methods returning a BOOL indicate through that flag whether changing the selection was successful (changing the selection might trigger a commitEditing call which fails and thus deny's the selection change).
abstract  NSIndexPath selectionIndexPath()
          Original signature : -(NSIndexPath*)selectionIndexPath
native declaration : NSTreeController.h:97
abstract  NSArray selectionIndexPaths()
          Original signature : -(NSArray*)selectionIndexPaths
native declaration : NSTreeController.h:95
abstract  boolean selectsInsertedObjects()
          Original signature : -(BOOL)selectsInsertedObjects
native declaration : NSTreeController.h:86
abstract  void setAlwaysUsesMultipleValuesMarker(boolean flag)
          Original signature : -(void)setAlwaysUsesMultipleValuesMarker:(BOOL)
native declaration : NSTreeController.h:87
abstract  void setAvoidsEmptySelection(boolean flag)
          functionality here is parallel to what is in array controller
default: YES
Original signature : -(void)setAvoidsEmptySelection:(BOOL)
native declaration : NSTreeController.h:81
abstract  void setChildrenKeyPath(NSString keyPath)
          key used to find the children of a model object.
abstract  void setContent(ObjCObject content)
          Original signature : -(void)setContent:(id)
native declaration : NSTreeController.h:63
abstract  void setCountKeyPath(NSString keyPath)
          optional for performance
Original signature : -(void)setCountKeyPath:(NSString*)
native declaration : NSTreeController.h:54
abstract  void setLeafKeyPath(NSString keyPath)
          optional. inserting/adding children disabled for leaf nodes
Original signature : -(void)setLeafKeyPath:(NSString*)
native declaration : NSTreeController.h:56
abstract  void setPreservesSelection(boolean flag)
          default: YES
Original signature : -(void)setPreservesSelection:(BOOL)
native declaration : NSTreeController.h:83
abstract  boolean setSelectionIndexPath(NSIndexPath indexPath)
          Original signature : -(BOOL)setSelectionIndexPath:(NSIndexPath*)
native declaration : NSTreeController.h:96
abstract  boolean setSelectionIndexPaths(NSArray indexPaths)
          Original signature : -(BOOL)setSelectionIndexPaths:(NSArray*)
native declaration : NSTreeController.h:94
abstract  void setSelectsInsertedObjects(boolean flag)
          default: YES
Original signature : -(void)setSelectsInsertedObjects:(BOOL)
native declaration : NSTreeController.h:85
abstract  void setSortDescriptors(NSArray sortDescriptors)
          Original signature : -(void)setSortDescriptors:(NSArray*)
native declaration : NSTreeController.h:59
abstract  NSArray sortDescriptors()
          Original signature : -(NSArray*)sortDescriptors
native declaration : NSTreeController.h:60
 
Methods inherited from class org.rococoa.cocoa.appkit.NSObjectController
addObject, as_NSObjectController_NSManagedController, automaticallyPreparesContent, canAdd, canRemove, createWithContent, initWithContent, isEditable, newObject, objectClass, prepareContent, removeObject, selection, setAutomaticallyPreparesContent, setEditable, setObjectClass, validateUserInterfaceItem
 
Methods inherited from class org.rococoa.cocoa.appkit.NSController
commitEditing, commitEditingWithDelegate_didCommitSelector_contextInfo, discardEditing, isEditing, objectDidBeginEditing, objectDidEndEditing
 
Methods inherited from class org.rococoa.cocoa.foundation.NSObject
as_NSObject_NSAccessibility, as_NSObject_NSAccessibilityAdditions, as_NSObject_NSApplicationScriptingDelegation, as_NSObject_NSArchiverCallback, as_NSObject_NSClassDescriptionPrimitives, as_NSObject_NSCoderMethods, as_NSObject_NSColorPanelResponderMethod, as_NSObject_NSComparisonMethods, as_NSObject_NSControlSubclassNotifications, as_NSObject_NSCopyLinkMoveHandler, as_NSObject_NSDelayedPerforming, as_NSObject_NSDeprecatedKeyValueCoding, as_NSObject_NSDeprecatedKeyValueObservingCustomization, as_NSObject_NSDeprecatedMethods, as_NSObject_NSDictionaryControllerKeyValuePair, as_NSObject_NSDistributedObjects, as_NSObject_NSDraggingDestination, as_NSObject_NSDraggingSource, as_NSObject_NSDraggingSourceDeprecated, as_NSObject_NSEditor, as_NSObject_NSEditorRegistration, as_NSObject_NSErrorRecoveryAttempting, as_NSObject_NSFileManagerFileOperationAdditions, as_NSObject_NSFontManagerDelegate, as_NSObject_NSFontManagerResponderMethod, as_NSObject_NSFontPanelValidationAdditions, as_NSObject_NSKeyValueBindingCreation, as_NSObject_NSKeyValueCoding, as_NSObject_NSKeyValueObserverNotification, as_NSObject_NSKeyValueObserverRegistration, as_NSObject_NSKeyValueObserving, as_NSObject_NSKeyValueObservingCustomization, as_NSObject_NSMenuValidation, as_NSObject_NSNibAwaking, as_NSObject_NSPasteboardOwner, as_NSObject_NSPlaceholders, as_NSObject_NSScriptClassDescription, as_NSObject_NSScripting, as_NSObject_NSScriptingComparisonMethods, as_NSObject_NSScriptKeyValueCoding, as_NSObject_NSScriptObjectSpecifiers, as_NSObject_NSThreadPerformAdditions, as_NSObject_NSURLClient, as_NSObject_NSURLConnectionDelegate, as_NSObject_NSURLDownloadDelegate, copy, create, dealloc, description, doesNotRecognizeSelector, finalize, forwardingTargetForSelector, forwardInvocation, init, isKindOfClass, isKindOfClass, methodForSelector, methodSignatureForSelector, mutableCopy, release, retain, retainCount
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.rococoa.cocoa.foundation.protocols.NSCoding
encodeWithCoder, initWithCoder
 
Methods inherited from interface org.rococoa.ObjCObject
id
 
Methods inherited from interface org.rococoa.cocoa.foundation.protocols.NSObject
autorelease, class_, conformsToProtocol, hash, isEqual, isMemberOfClass, isProxy, performSelector_withObject_withObject, performSelector_withObject, performSelector, respondsToSelector, self, superclass, zone
 

Constructor Detail

NSTreeController

public NSTreeController()
Method Detail

rearrangeObjects

public abstract void rearrangeObjects()
triggers rearranging the content objects for the user interface, including sorting (and filtering if provided by subclasses); subclasses can invoke this method if any parameter that affects the arranged objects changes
Original signature : -(void)rearrangeObjects
native declaration : NSTreeController.h:47


arrangedObjects

public abstract NSObject arrangedObjects()
proxy for the root tree node responds to -childNodes and -descendantNodeAtIndexPath:(NSIndexPath *)indexPath
Original signature : -(id)arrangedObjects
native declaration : NSTreeController.h:50


setChildrenKeyPath

public abstract void setChildrenKeyPath(NSString keyPath)
key used to find the children of a model object.
Original signature : -(void)setChildrenKeyPath:(NSString*)
native declaration : NSTreeController.h:52


childrenKeyPath

public abstract NSString childrenKeyPath()
Original signature : -(NSString*)childrenKeyPath
native declaration : NSTreeController.h:53


setCountKeyPath

public abstract void setCountKeyPath(NSString keyPath)
optional for performance
Original signature : -(void)setCountKeyPath:(NSString*)
native declaration : NSTreeController.h:54


countKeyPath

public abstract NSString countKeyPath()
Original signature : -(NSString*)countKeyPath
native declaration : NSTreeController.h:55


setLeafKeyPath

public abstract void setLeafKeyPath(NSString keyPath)
optional. inserting/adding children disabled for leaf nodes
Original signature : -(void)setLeafKeyPath:(NSString*)
native declaration : NSTreeController.h:56


leafKeyPath

public abstract NSString leafKeyPath()
Original signature : -(NSString*)leafKeyPath
native declaration : NSTreeController.h:57


setSortDescriptors

public abstract void setSortDescriptors(NSArray sortDescriptors)
Original signature : -(void)setSortDescriptors:(NSArray*)
native declaration : NSTreeController.h:59


sortDescriptors

public abstract NSArray sortDescriptors()
Original signature : -(NSArray*)sortDescriptors
native declaration : NSTreeController.h:60


content

public abstract NSObject content()
Original signature : -(id)content
native declaration : NSTreeController.h:62

Specified by:
content in class NSObjectController

setContent

public abstract void setContent(ObjCObject content)
Original signature : -(void)setContent:(id)
native declaration : NSTreeController.h:63

Specified by:
setContent in class NSObjectController

add

public abstract void add(ObjCObject sender)
adds a new sibling node to the end of the selected objects
Original signature : -(void)add:(id)
native declaration : NSTreeController.h:65

Specified by:
add in class NSObjectController

remove

public abstract void remove(ObjCObject sender)
removes the currently selected objects from the tree
Original signature : -(void)remove:(id)
native declaration : NSTreeController.h:66

Specified by:
remove in class NSObjectController

addChild

public abstract void addChild(ObjCObject sender)
adds a new child node to the end of the selected objects
Original signature : -(void)addChild:(id)
native declaration : NSTreeController.h:67


insert

public abstract void insert(ObjCObject sender)
inserts a peer in front of first selected node
Original signature : -(void)insert:(id)
native declaration : NSTreeController.h:68


insertChild

public abstract void insertChild(ObjCObject sender)
inserts a new first child into the children array of the first selected node
Original signature : -(void)insertChild:(id)
native declaration : NSTreeController.h:69


canInsert

public abstract boolean canInsert()
Original signature : -(BOOL)canInsert
native declaration : NSTreeController.h:71


canInsertChild

public abstract boolean canInsertChild()
Original signature : -(BOOL)canInsertChild
native declaration : NSTreeController.h:72


canAddChild

public abstract boolean canAddChild()
Original signature : -(BOOL)canAddChild
native declaration : NSTreeController.h:73


insertObject_atArrangedObjectIndexPath

public abstract void insertObject_atArrangedObjectIndexPath(ObjCObject object,
                                                            NSIndexPath indexPath)
Original signature : -(void)insertObject:(id) atArrangedObjectIndexPath:(NSIndexPath*)
native declaration : NSTreeController.h:75


insertObjects_atArrangedObjectIndexPaths

public abstract void insertObjects_atArrangedObjectIndexPaths(NSArray objects,
                                                              NSArray indexPaths)
Original signature : -(void)insertObjects:(NSArray*) atArrangedObjectIndexPaths:(NSArray*)
native declaration : NSTreeController.h:76


removeObjectAtArrangedObjectIndexPath

public abstract void removeObjectAtArrangedObjectIndexPath(NSIndexPath indexPath)
Original signature : -(void)removeObjectAtArrangedObjectIndexPath:(NSIndexPath*)
native declaration : NSTreeController.h:77


removeObjectsAtArrangedObjectIndexPaths

public abstract void removeObjectsAtArrangedObjectIndexPaths(NSArray indexPaths)
Original signature : -(void)removeObjectsAtArrangedObjectIndexPaths:(NSArray*)
native declaration : NSTreeController.h:78


setAvoidsEmptySelection

public abstract void setAvoidsEmptySelection(boolean flag)
functionality here is parallel to what is in array controller
default: YES
Original signature : -(void)setAvoidsEmptySelection:(BOOL)
native declaration : NSTreeController.h:81


avoidsEmptySelection

public abstract boolean avoidsEmptySelection()
Original signature : -(BOOL)avoidsEmptySelection
native declaration : NSTreeController.h:82


setPreservesSelection

public abstract void setPreservesSelection(boolean flag)
default: YES
Original signature : -(void)setPreservesSelection:(BOOL)
native declaration : NSTreeController.h:83


preservesSelection

public abstract boolean preservesSelection()
Original signature : -(BOOL)preservesSelection
native declaration : NSTreeController.h:84


setSelectsInsertedObjects

public abstract void setSelectsInsertedObjects(boolean flag)
default: YES
Original signature : -(void)setSelectsInsertedObjects:(BOOL)
native declaration : NSTreeController.h:85


selectsInsertedObjects

public abstract boolean selectsInsertedObjects()
Original signature : -(BOOL)selectsInsertedObjects
native declaration : NSTreeController.h:86


setAlwaysUsesMultipleValuesMarker

public abstract void setAlwaysUsesMultipleValuesMarker(boolean flag)
Original signature : -(void)setAlwaysUsesMultipleValuesMarker:(BOOL)
native declaration : NSTreeController.h:87


alwaysUsesMultipleValuesMarker

public abstract boolean alwaysUsesMultipleValuesMarker()
Original signature : -(BOOL)alwaysUsesMultipleValuesMarker
native declaration : NSTreeController.h:88


selectedObjects

public abstract NSArray selectedObjects()
All selection modification methods returning a BOOL indicate through that flag whether changing the selection was successful (changing the selection might trigger a commitEditing call which fails and thus deny's the selection change).
Original signature : -(NSArray*)selectedObjects
native declaration : NSTreeController.h:92

Specified by:
selectedObjects in class NSObjectController

setSelectionIndexPaths

public abstract boolean setSelectionIndexPaths(NSArray indexPaths)
Original signature : -(BOOL)setSelectionIndexPaths:(NSArray*)
native declaration : NSTreeController.h:94


selectionIndexPaths

public abstract NSArray selectionIndexPaths()
Original signature : -(NSArray*)selectionIndexPaths
native declaration : NSTreeController.h:95


setSelectionIndexPath

public abstract boolean setSelectionIndexPath(NSIndexPath indexPath)
Original signature : -(BOOL)setSelectionIndexPath:(NSIndexPath*)
native declaration : NSTreeController.h:96


selectionIndexPath

public abstract NSIndexPath selectionIndexPath()
Original signature : -(NSIndexPath*)selectionIndexPath
native declaration : NSTreeController.h:97


addSelectionIndexPaths

public abstract boolean addSelectionIndexPaths(NSArray indexPaths)
Original signature : -(BOOL)addSelectionIndexPaths:(NSArray*)
native declaration : NSTreeController.h:98


removeSelectionIndexPaths

public abstract boolean removeSelectionIndexPaths(NSArray indexPaths)
Original signature : -(BOOL)removeSelectionIndexPaths:(NSArray*)
native declaration : NSTreeController.h:99


selectedNodes

public abstract NSArray selectedNodes()
Original signature : -(NSArray*)selectedNodes
native declaration : NSTreeController.h:102


moveNode_toIndexPath

public abstract void moveNode_toIndexPath(NSTreeNode node,
                                          NSIndexPath indexPath)
Original signature : -(void)moveNode:(NSTreeNode*) toIndexPath:(NSIndexPath*)
native declaration : NSTreeController.h:104


moveNodes_toIndexPath

public abstract void moveNodes_toIndexPath(NSArray nodes,
                                           NSIndexPath startingIndexPath)
Original signature : -(void)moveNodes:(NSArray*) toIndexPath:(NSIndexPath*)
native declaration : NSTreeController.h:105


childrenKeyPathForNode

public abstract NSString childrenKeyPathForNode(NSTreeNode node)
Original signature : -(NSString*)childrenKeyPathForNode:(NSTreeNode*)
native declaration : NSTreeController.h:107


countKeyPathForNode

public abstract NSString countKeyPathForNode(NSTreeNode node)
Original signature : -(NSString*)countKeyPathForNode:(NSTreeNode*)
native declaration : NSTreeController.h:108


leafKeyPathForNode

public abstract NSString leafKeyPathForNode(NSTreeNode node)
Original signature : -(NSString*)leafKeyPathForNode:(NSTreeNode*)
native declaration : NSTreeController.h:109


alloc

public static NSTreeController alloc()

new_

public static NSTreeController new_()

getNSClass

public static NSTreeController._class_ getNSClass()


Copyright © 2009. All Rights Reserved.