ECHOContentsCategoriesMap Class Reference

Inherits from ECHOTreeMap : ECHOObject : NSObject
Conforms to FetchProtocol
Declared in ECHOContentsCategoriesMap.h
ECHOContentsCategoriesMap.m

Overview

An ECHOContentsCategoriesMap expresses a hierarchical categories map. ツリー構造をもったカテゴリマップ(ノードにECHOContentsCategoryObjectを持つ)。

Other Methods

– initWithInstanceId:

Initializes a new ECHOContentsCategoriesMap based on an existing entire one on the remote server. ルートから最下層までを対象とした全カテゴリマップとしてオブジェクトを初期化します。

- (id)initWithInstanceId:(NSString *)instanceId

Parameters

instanceId

The reference ID of the instance to which the category map has belonged.カテゴリが所属するインスタンスのID。

Discussion

Initializes a new ECHOContentsCategoriesMap based on an existing entire one on the remote server. ルートから最下層までを対象とした全カテゴリマップとしてオブジェクトを初期化します。

Declared In

ECHOContentsCategoriesMap.h

– initWithInstanceId:refid:

Initializes a new ECHOContentsCategoriesMap based on an existing sub one on the remote server. 特定のノードをルートとしたサブカテゴリマップとしてオブジェクトを初期化します。

- (id)initWithInstanceId:(NSString *)instanceId refid:(NSString *)refid

Parameters

instanceId

The reference ID of the instance to which the category map has belonged.カテゴリが所属するインスタンスのID。

refid

The reference ID of the root node of the existing sub one.サブカテゴリマップのルートとなるカテゴリのID。

Discussion

Initializes a new ECHOContentsCategoriesMap based on an existing sub one on the remote server. 特定のノードをルートとしたサブカテゴリマップとしてオブジェクトを初期化します。

Declared In

ECHOContentsCategoriesMap.h

– initWithInstanceId:copyFrom:

Initializes a new ECHOContentsCategoriesMap based on an existing entire one on the remote server.

- (id)initWithInstanceId:(NSString *)instanceId copyFrom:(NSDictionary *)source

Parameters

instanceId

The reference ID of the instance to which the category map has belonged.

source

A source NSDictionary to copy.

Discussion

Initializes a new ECHOContentsCategoriesMap based on an existing entire one on the remote server.

Declared In

ECHOContentsCategoriesMap.h

– initWithInstanceId:refid:copyFrom:

Initializes a new ECHOContentsCategoriesMap based on an existing sub one on the remote server.

- (id)initWithInstanceId:(NSString *)instanceId refid:(NSString *)refid copyFrom:(NSDictionary *)source

Parameters

instanceId

The reference ID of the instance to which the category map has belonged.

refid

The reference ID of the root node of the existing sub one.

source

A source NSDictionary to copy.

Discussion

Initializes a new ECHOContentsCategoriesMap based on an existing sub one on the remote server.

Declared In

ECHOContentsCategoriesMap.h

Other Methods

– fetch:

Fetches data from the ECHO server by synchronous communication. 同期通信によるデータ取得。

- (void)fetch:(NSError **)returningError

Discussion

Fetches data from the ECHO server by synchronous communication. 同期通信によるデータ取得。

Declared In

FetchProtocol.h

– fetchInBackgroundWithBlock:

Fetches data from the ECHO server in a background thread. A block is done in the main (UI) thread after the fetching. 非同期通信によるデータ取得。取得完了後に指定したブロックをメインスレッドで実行します。

- (void)fetchInBackgroundWithBlock:(ECHOResultBlock)block

Discussion

Fetches data from the ECHO server in a background thread. A block is done in the main (UI) thread after the fetching. 非同期通信によるデータ取得。取得完了後に指定したブロックをメインスレッドで実行します。

Declared In

FetchProtocol.h