|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rococoa.cocoa.foundation.NSObject
org.rococoa.cocoa.appkit.NSController
org.rococoa.cocoa.appkit.NSObjectController
public abstract class 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 |
NSObjectController.__objectControllerFlags
|
static class |
NSObjectController._class_
|
| 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 | |
|---|---|
NSObjectController()
|
|
| Method Summary | |
|---|---|
abstract void |
add(ObjCObject sender)
creates a new object and adds it through addObject: Original signature : -(void)add:(id)native declaration : NSObjectController.h:59 |
abstract void |
addObject(ObjCObject object)
sets the content object of the controller - if the controller's content is bound to another object or controller through a relationship key, the relationship of the 'master' object will be changed Original signature : -(void)addObject:(id)native declaration : NSObjectController.h:54 |
static NSObjectController |
alloc()
|
NSManagedController |
as_NSObjectController_NSManagedController()
|
abstract boolean |
automaticallyPreparesContent()
Original signature : -(BOOL)automaticallyPreparesContentnative declaration : NSObjectController.h:48 |
abstract boolean |
canAdd()
can be used in bindings controlling the enabling of buttons, for example Original signature : -(BOOL)canAddnative declaration : NSObjectController.h:60 |
abstract boolean |
canRemove()
can be used in bindings controlling the enabling of buttons, for example Original signature : -(BOOL)canRemovenative declaration : NSObjectController.h:62 |
abstract NSObject |
content()
Original signature : -(id)contentnative declaration : NSObjectController.h:42 |
static NSObjectController |
createWithContent(ObjCObject content)
Factory method |
static NSObjectController._class_ |
getNSClass()
|
abstract NSObjectController |
initWithContent(ObjCObject content)
Original signature : -(id)initWithContent:(id)native declaration : NSObjectController.h:39 |
abstract boolean |
isEditable()
Original signature : -(BOOL)isEditablenative declaration : NSObjectController.h:58 |
static NSObjectController |
new_()
|
abstract NSObject |
newObject()
creates a new object when adding/inserting objects (default implementation assumes the object class has a standard init method without arguments) - the returned object should not be autoreleased Original signature : -(id)newObjectnative declaration : NSObjectController.h:53 |
abstract ObjCClass |
objectClass()
Original signature : -(Class)objectClassnative declaration : NSObjectController.h:52 |
abstract void |
prepareContent()
typically overridden in subclasses which know how to get their content (from the file system or so) - default implementation creates a new object and populates the controller with it Original signature : -(void)prepareContentnative declaration : NSObjectController.h:49 |
abstract void |
remove(ObjCObject sender)
removes content object through removeObject: Original signature : -(void)remove:(id)native declaration : NSObjectController.h:61 |
abstract void |
removeObject(ObjCObject object)
if the object is the current content object of the controller, clears the content - if the controller's content is bound to another object or controller through a relationship key, the relationship of the 'master' object will be cleared Original signature : -(void)removeObject:(id)native declaration : NSObjectController.h:55 |
abstract NSArray |
selectedObjects()
array of all objects to be affected by editing (if controller supports a selection mechanisms, the selected objects, otherwise all content objects) - in the concrete case of NSObjectController, returns an array with the content object Original signature : -(NSArray*)selectedObjectsnative declaration : NSObjectController.h:45 |
abstract NSObject |
selection()
an object representing all objects to be affected by editing as a singleton, returning special marker objects like NSMultipleSelectionMarker if necessary - in the concrete case of NSObjectController, returns an object that is used to access the content object Original signature : -(id)selectionnative declaration : NSObjectController.h:44 |
abstract void |
setAutomaticallyPreparesContent(boolean flag)
if YES, controllers will automatically invoke prepareContent when loaded from a nib file Original signature : -(void)setAutomaticallyPreparesContent:(BOOL)native declaration : NSObjectController.h:47 |
abstract void |
setContent(ObjCObject content)
Original signature : -(void)setContent:(id)native declaration : NSObjectController.h:41 |
abstract void |
setEditable(boolean flag)
determines whether controller allows adding and removing objects Original signature : -(void)setEditable:(BOOL)native declaration : NSObjectController.h:57 |
abstract void |
setObjectClass(ObjCClass objectClass)
sets the object class used when creating new objects Original signature : -(void)setObjectClass:(Class)native declaration : NSObjectController.h:51 |
abstract boolean |
validateUserInterfaceItem(NSValidatedUserInterfaceItem item)
overridden to automatically disable user interface elements sending action methods to the controller (for example if canAdd returns NO, menu items with the add: action are disabled) Original signature : -(BOOL)validateUserInterfaceItem:(idnative declaration : NSObjectController.h:63 |
| Methods inherited from class org.rococoa.cocoa.appkit.NSController |
|---|
commitEditing, commitEditingWithDelegate_didCommitSelector_contextInfo, discardEditing, isEditing, objectDidBeginEditing, objectDidEndEditing |
| 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 |
|---|
public NSObjectController()
| Method Detail |
|---|
public NSManagedController as_NSObjectController_NSManagedController()
public abstract NSObjectController initWithContent(ObjCObject content)
-(id)initWithContent:(id)
public static NSObjectController createWithContent(ObjCObject content)
initWithContent(org.rococoa.ObjCObject)public abstract void setContent(ObjCObject content)
-(void)setContent:(id)
public abstract NSObject content()
-(id)content
public abstract NSObject selection()
-(id)selection
public abstract NSArray selectedObjects()
-(NSArray*)selectedObjects
public abstract void setAutomaticallyPreparesContent(boolean flag)
-(void)setAutomaticallyPreparesContent:(BOOL)
public abstract boolean automaticallyPreparesContent()
-(BOOL)automaticallyPreparesContent
public abstract void prepareContent()
-(void)prepareContent
public abstract void setObjectClass(ObjCClass objectClass)
-(void)setObjectClass:(Class)
public abstract ObjCClass objectClass()
-(Class)objectClass
public abstract NSObject newObject()
-(id)newObject
public abstract void addObject(ObjCObject object)
-(void)addObject:(id)
public abstract void removeObject(ObjCObject object)
-(void)removeObject:(id)
public abstract void setEditable(boolean flag)
-(void)setEditable:(BOOL)
public abstract boolean isEditable()
-(BOOL)isEditable
public abstract void add(ObjCObject sender)
-(void)add:(id)
public abstract boolean canAdd()
-(BOOL)canAdd
public abstract void remove(ObjCObject sender)
-(void)remove:(id)
public abstract boolean canRemove()
-(BOOL)canRemove
public abstract boolean validateUserInterfaceItem(NSValidatedUserInterfaceItem item)
-(BOOL)validateUserInterfaceItem:(id)
public static NSObjectController alloc()
public static NSObjectController new_()
public static NSObjectController._class_ getNSClass()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||