org.rococoa.cocoa.foundation
Class NSPositionalSpecifier

java.lang.Object
  extended by org.rococoa.cocoa.foundation.NSObject
      extended by org.rococoa.cocoa.foundation.NSPositionalSpecifier
All Implemented Interfaces:
NSObject, ObjCObject

public abstract class NSPositionalSpecifier
extends NSObject
implements ObjCObject

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 NSPositionalSpecifier._class_
           
 
Nested classes/interfaces inherited from interface org.rococoa.cocoa.foundation.protocols.NSObject
NSObject._static_
 
Constructor Summary
NSPositionalSpecifier()
           
 
Method Summary
static NSPositionalSpecifier alloc()
           
static NSPositionalSpecifier createWithPosition_objectSpecifier(int position, NSScriptObjectSpecifier specifier)
          Factory method
abstract  void evaluate()
          Evaluate this positional specifier.
static NSPositionalSpecifier._class_ getNSClass()
           
abstract  NSPositionalSpecifier initWithPosition_objectSpecifier(int position, NSScriptObjectSpecifier specifier)
          Given an object specifier and an insertion position relative to the specified object, initialize.
abstract  NSObject insertionContainer()
          Return the container into which insertion should be done, if evaluation has been successful, or nil otherwise.
abstract  NSInteger insertionIndex()
          Return an index into the set of keyed to-many relationship objects before which insertion should be done in the insertion container, if evaluation has been successful, or -1 otherwise.
abstract  NSString insertionKey()
          Return the key for the to-many relationship for which insertion should be done, if evaluation has been successful, or nil otherwise.
abstract  boolean insertionReplaces()
          Return YES if evaluation has been successful and the object to be inserted should actually replace the keyed, indexed object in the insertion container, instead of being inserted before it, or NO otherwise.
static NSPositionalSpecifier new_()
           
abstract  NSScriptObjectSpecifier objectSpecifier()
          Original signature : -(NSScriptObjectSpecifier*)objectSpecifier
native declaration : NSScriptObjectSpecifiers.h:193
abstract  int position()
          Return the position or object specifier that was specified at initialization time.
abstract  void setInsertionClassDescription(NSScriptClassDescription classDescription)
          Set the class description for the object or objects to be inserted.
 
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.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

NSPositionalSpecifier

public NSPositionalSpecifier()
Method Detail

initWithPosition_objectSpecifier

public abstract NSPositionalSpecifier initWithPosition_objectSpecifier(int position,
                                                                       NSScriptObjectSpecifier specifier)
Given an object specifier and an insertion position relative to the specified object, initialize.
Original signature : -(id)initWithPosition:(NSInsertionPosition) objectSpecifier:(NSScriptObjectSpecifier*)
native declaration : NSScriptObjectSpecifiers.h:187

Parameters:
position - @see org.rococoa.cocoa.foundation.FoundationLibrary#NSInsertionPosition

createWithPosition_objectSpecifier

public static NSPositionalSpecifier createWithPosition_objectSpecifier(int position,
                                                                       NSScriptObjectSpecifier specifier)
Factory method

See Also:
initWithPosition_objectSpecifier(int, org.rococoa.cocoa.foundation.NSScriptObjectSpecifier)

position

public abstract int position()
Return the position or object specifier that was specified at initialization time.
Original signature : -(NSInsertionPosition)position
native declaration : NSScriptObjectSpecifiers.h:192


objectSpecifier

public abstract NSScriptObjectSpecifier objectSpecifier()
Original signature : -(NSScriptObjectSpecifier*)objectSpecifier
native declaration : NSScriptObjectSpecifiers.h:193


setInsertionClassDescription

public abstract void setInsertionClassDescription(NSScriptClassDescription classDescription)
Set the class description for the object or objects to be inserted. This message can be sent at any time after object initialization, but must be sent before evaluation to have any effect.
Original signature : -(void)setInsertionClassDescription:(NSScriptClassDescription*)
native declaration : NSScriptObjectSpecifiers.h:200


evaluate

public abstract void evaluate()
Evaluate this positional specifier. If evaluation is successful, subsequent -insertionContainer, -insertionKey, -insertionIndex, and -insertionReplaces messages sent to this object will return the results of the evaluation.
Original signature : -(void)evaluate
native declaration : NSScriptObjectSpecifiers.h:205


insertionContainer

public abstract NSObject insertionContainer()
Return the container into which insertion should be done, if evaluation has been successful, or nil otherwise. If this object has never been evaluated, evaluation is attempted.
Original signature : -(id)insertionContainer
native declaration : NSScriptObjectSpecifiers.h:208


insertionKey

public abstract NSString insertionKey()
Return the key for the to-many relationship for which insertion should be done, if evaluation has been successful, or nil otherwise. If this object has never been evaluated, evaluation is attempted.
Original signature : -(NSString*)insertionKey
native declaration : NSScriptObjectSpecifiers.h:211


insertionIndex

public abstract NSInteger insertionIndex()
Return an index into the set of keyed to-many relationship objects before which insertion should be done in the insertion container, if evaluation has been successful, or -1 otherwise. If this object has never been evaluated, evaluation is attempted.
Original signature : -(NSInteger)insertionIndex
native declaration : NSScriptObjectSpecifiers.h:214


insertionReplaces

public abstract boolean insertionReplaces()
Return YES if evaluation has been successful and the object to be inserted should actually replace the keyed, indexed object in the insertion container, instead of being inserted before it, or NO otherwise. If this object has never been evaluated, evaluation is attempted.
Original signature : -(BOOL)insertionReplaces
native declaration : NSScriptObjectSpecifiers.h:219


alloc

public static NSPositionalSpecifier alloc()

new_

public static NSPositionalSpecifier new_()

getNSClass

public static NSPositionalSpecifier._class_ getNSClass()


Copyright © 2009. All Rights Reserved.