treeNodeWithRepresentedObject:
**
+(id)treeNodeWithRepresentedObject:(id)modelObject:
解説
特定のオブジェクトを表すツリーノードを作って返します。
返り値
( id )
modelObjectで表される初期化されたツリーノード
引数
( id )modelObject
フレームワーク
ApplicationKit
クラス
NSTreeNode
Class Methods
使用可能
10.5
参照
例文
childNodes
**
解説
レシーバーの子ノードを含む配列を返します。
返り値
( NSArray * )
レシーバーの子ノードを含む配列
引数
フレームワーク
ApplicationKit
クラス
NSTreeNode
使用可能
10.5
参照
例文
descendantNodeAtIndexPath:
**
-(NSTreeNode *)descendantNodeAtIndexPath:(NSIndexPath *)indexPath:
解説
特定のインデックスパスでレシーバーの詳細を返します。
ツリーノードまたはもしノードが存在しなければnil。
返り値
( NSTreeNode * )
引数
( NSIndexPath * )indexPath
フレームワーク
ApplicationKit
クラス
NSTreeNode
使用可能
10.5
参照
例文
initWithRepresentedObject:
**
-(id)initWithRepresentedObject:(id)modelObject:
解説
特定のオブジェクトを表す新しいアロケートしたツリーノードを初期化します。
modelObjectを表す初期化されたツリーノード
返り値
( id )
引数
( id )modelObject
フレームワーク
ApplicationKit
クラス
NSTreeNode
使用可能
10.5
参照
例文
mutableChildNodes
**
解説
レシーバーの子ノードに読み書きアクセスを提供する変更可能な配列返します。
返り値
( NSMutableArray * )
引数
フレームワーク
ApplicationKit
クラス
NSTreeNode
使用可能
10.5
参照
例文
parentNode
**
解説
レシーバーの親ノードを返します。
返り値
( NSTreeNode * )
引数
フレームワーク
ApplicationKit
クラス
NSTreeNode
使用可能
10.5
参照
例文
sortWithSortDescriptors:recursively:
**
-(void)sortWithSortDescriptors:(NSArray *)sortDescriptors: recursively:(BOOL)recursively:
解説
指定されたソートデスクリプタと一緒にオブジェクトを表現する値を使ってレシーバーのサブツリーをソートします。
子ノードで表現される全てのオブジェクトはキーバリューコーディング準拠でなければならない
返り値
( void )
引数
( NSArray * )sortDescriptors
( BOOL )recursively
フレームワーク
ApplicationKit
クラス
NSTreeNode
使用可能
10.5
参照
例文
isExplicitlyIncluded
**
解説
レシーバーのキー名はキーを含むかどうか
返り値
( BOOL )
引数
フレームワーク
ApplicationKit
クラス
NSDictionaryControllerKeyValuePair
使用可能
10.5
参照
例文
pathCell:willDisplayOpenPanel:
**
-(void)pathCell:(NSPathCell *)pathCell: willDisplayOpenPanel:(NSOpenPanel *)openPanel:
解説
ポップアップスタイルパスで 表示するオープンパネルをカスタマイズする
返り値
( void )
引数
( NSPathCell * )pathCell
( NSOpenPanel * )openPanel
フレームワーク
ApplicationKit
クラス
NSPathCellDelegate
使用可能
10.5
参照
例文
pathCell:willPopUpMenu:
**
-(void)pathCell:(NSPathCell *)pathCell: willPopUpMenu:(NSMenu *)menu:
解説
ポップアップスタイルパスのメニューをカスタマイズします。
このメソッドはポップアップメニューが表示される前に呼び出される。
そのとき必要により項目を追加したり取り除いたりメニューをさらにカスタマイズできる
このメソッドはスタイルをNSPathStylePopUpにセットした時だけに呼び出される
このメソッドの実装はオプションです。
返り値
( void )
引数
( NSPathCell * )pathCell
( NSMenu * )menu
フレームワーク
ApplicationKit
クラス
NSPathCellDelegate
使用可能
10.5
参照
例文
pathControl:acceptDrop:
**
-(BOOL)pathControl:(NSPathControl *)pathControl: acceptDrop:(id <NSDraggingInfo>)info:
解説
コントロールにドロップした有効な内容を前もって受け取るためのメソッドの実装
返り値
( BOOL )
引数
( NSPathControl * )pathControl
( id <NSDraggingInfo> )info
フレームワーク
ApplicationKit
クラス
NSPathControlDelegate
使用可能
10.5
参照
例文
pathControl:shouldDragPathComponentCell:withPasteboard:
**
-(BOOL)pathControl:(NSPathControl *)pathControl: shouldDragPathComponentCell:(NSPathComponentCell *)pathComponentCell: withPasteboard:(NSPasteboard *)pasteboard :
解説
コントロールでドラッギングが有効かの実装
返り値
( BOOL )
引数
( NSPathControl * )pathControl
( NSPathComponentCell * )pathComponentCell
( NSPasteboard * )pasteboard
フレームワーク
ApplicationKit
クラス
NSPathControlDelegate
使用可能
10.5
参照
例文
pathControl:validateDrop:
**
-(NSDragOperation)pathControl:(NSPathControl *)pathControl: validateDrop:(id <NSDraggingInfo>)info:
解説
- (NSDragOperation)pathControl:(NSPathControl *)pathControl validateDrop:(id
)info
返り値
( NSDragOperation )
引数
( NSPathControl * )pathControl
( id <NSDraggingInfo> )info
フレームワーク
ApplicationKit
クラス
NSPathControlDelegate
使用可能
10.5
参照
例文
pathControl:willDisplayOpenPanel:
**
-(void)pathControl:(NSPathControl *)pathControl: willDisplayOpenPanel:(NSOpenPanel *)openPanel:
解説
- (void)pathControl:(NSPathControl *)pathControl willDisplayOpenPanel:(NSOpenPanel *)openPanel
返り値
( void )
引数
( NSPathControl * )pathControl
( NSOpenPanel * )openPanel
フレームワーク
ApplicationKit
クラス
NSPathControlDelegate
使用可能
10.5
参照
例文
pathControl:willPopUpMenu:
**
-(void)pathControl:(NSPathControl *)pathControl: willPopUpMenu:(NSMenu *)menu:
解説
- (void)pathControl:(NSPathControl *)pathControl willPopUpMenu:(NSMenu *)menu
返り値
( void )
引数
( NSPathControl * )pathControl
( NSMenu * )menu
フレームワーク
ApplicationKit
クラス
NSPathControlDelegate
使用可能
10.5
参照
例文
decodeIntegerForKey:
**
-(NSInteger)decodeIntegerForKey:(NSString *)key:
解説
事前にエンコードされたencodeInt:forKey:、 encodeInteger:forKey:、 encodeInt32:forKey:、 encodeInt64:forKey:と関連するキーでNSInteger値をデコードして返します。
もしエンコードされた整数値がNSIntegerのサイズとあわないならメソッドはNSRangeExceptionを起こします。
サブクラスはキーコーディングを実行するならオーバーライドしなければならない
返り値
( NSInteger )
引数
( NSString * )key
フレームワーク
Foundation
クラス
NSCoder
使用可能
10.5