|
||||||||||
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)automaticallyPreparesContent native declaration : NSObjectController.h:48 |
abstract boolean |
canAdd()
can be used in bindings controlling the enabling of buttons, for example Original signature : -(BOOL)canAdd native declaration : NSObjectController.h:60 |
abstract boolean |
canRemove()
can be used in bindings controlling the enabling of buttons, for example Original signature : -(BOOL)canRemove native declaration : NSObjectController.h:62 |
abstract NSObject |
content()
Original signature : -(id)content native 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)isEditable native 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)newObject native declaration : NSObjectController.h:53 |
abstract ObjCClass |
objectClass()
Original signature : -(Class)objectClass native 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)prepareContent native 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*)selectedObjects native 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)selection native 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:(id native 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 |