Instance Method インスタンスメソッド

initWithContainerClassDescription:containerSpecifier:key:startSpecifier:endSpecifier:

Returns a range specifier initialized with the given properties. 与えられたプロパティで初期化される範囲指定子を返します。

Declaration 宣言

- (instancetype)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc 
                               containerSpecifier:(NSScriptObjectSpecifier *)container 
                                              key:(NSString *)property 
                                   startSpecifier:(NSScriptObjectSpecifier *)startSpec 
                                     endSpecifier:(NSScriptObjectSpecifier *)endSpec;

Parameters パラメータ

classDescription

The class description. クラス記述。

container

The container. コンテナ。

property

The property. プロパティ。

startSpec

The object specifier representing the first object of the range. 範囲の最初のオブジェクトを表しているオブジェクト指定子。

endSpec

The object specifier representing the last object of the range. 範囲の最後のオブジェクトを表しているオブジェクト指定子。

Return Value 戻り値

A range specifier initialized with the given properties. 与えられたプロパティで初期化された範囲指定子。

Discussion 議論

Invokes the super class’s initWithContainerClassDescription:containerSpecifier:key: method and initializes the instance with the object specifiers representing the starting element, startSpec, and the ending element, endSpec, of a range of elements in the container. スーパークラスのもつinitWithContainerClassDescription:containerSpecifier:key:メソッドを発動して、コンテナの中の要素のある範囲のインスタンスを、開始要素startSpec、そして終了要素endSpecを表しているオブジェクト指定子それらで初期化してください。

See Also 参照

Related Documentation 関連文書