org.rococoa.cocoa.appkit.protocols
Interface NSTextInput

All Superinterfaces:
ObjCObject
All Known Implementing Classes:
NSInputManager, NSTextView

public interface NSTextInput
extends ObjCObject

NSTextInput is deprecated in Mac OS X 10.6. Use NSTextInputClient instead.
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 NSTextInput._class_
           
static interface NSTextInput._static_
           
 
Field Summary
static NSTextInput._class_ _NSCLASS_
           
 
Method Summary
 NSInteger conversationIdentifier()
          Original signature : -(NSInteger)conversationIdentifier
native declaration : NSInputManager.h:26
 void doCommandBySelector(Selector aSelector)
          Original signature : -(void)doCommandBySelector:(SEL)
native declaration : NSInputManager.h:20
 boolean hasMarkedText()
          Original signature : -(BOOL)hasMarkedText
native declaration : NSInputManager.h:25
 void insertText(ObjCObject aString)
          instead of keyDown: aString can be NSString or NSAttributedString
Original signature : -(void)insertText:(id)
native declaration : NSInputManager.h:19
 NSObject markedRange()
          This method returns the range for marked region.
 NSObject selectedRange()
          This method returns the range for selected region.
 void unmarkText()
          Original signature : -(void)unmarkText
native declaration : NSInputManager.h:24
 NSArray validAttributesForMarkedText()
          This method is the key to attribute extension.
 
Methods inherited from interface org.rococoa.ObjCObject
id
 

Field Detail

_NSCLASS_

static final NSTextInput._class_ _NSCLASS_
Method Detail

insertText

void insertText(ObjCObject aString)
instead of keyDown: aString can be NSString or NSAttributedString
Original signature : -(void)insertText:(id)
native declaration : NSInputManager.h:19


doCommandBySelector

void doCommandBySelector(Selector aSelector)
Original signature : -(void)doCommandBySelector:(SEL)
native declaration : NSInputManager.h:20


unmarkText

void unmarkText()
Original signature : -(void)unmarkText
native declaration : NSInputManager.h:24


hasMarkedText

boolean hasMarkedText()
Original signature : -(BOOL)hasMarkedText
native declaration : NSInputManager.h:25


conversationIdentifier

NSInteger conversationIdentifier()
Original signature : -(NSInteger)conversationIdentifier
native declaration : NSInputManager.h:26


markedRange

NSObject markedRange()
This method returns the range for marked region. If hasMarkedText == false, it'll return NSNotFound location & 0 length range.
Original signature : -(id)markedRange
native declaration : NSInputManager.h:34


selectedRange

NSObject selectedRange()
This method returns the range for selected region. Just like markedRange method, its location field contains char index from the text beginning.
Original signature : -(id)selectedRange
native declaration : NSInputManager.h:38


validAttributesForMarkedText

NSArray validAttributesForMarkedText()
This method is the key to attribute extension. We could add new attributes through this method. NSInputServer examines the return value of this method & constructs appropriate attributed string.
Original signature : -(NSArray*)validAttributesForMarkedText
native declaration : NSInputManager.h:50



Copyright © 2009. All Rights Reserved.