Class
NSPositionalSpecifier
A specifier for an insertion point in a container relative to another object in the container.
そのコンテナ中の別のオブジェクトとの関係での、あるコンテナにおける挿入点のための指定子。
Overview
概要
Instances of NSPositionalSpecifier
specify an insertion point in a container relative to another object in the container, for example, before first word
or after paragraph 4
. The container is specified by an instance of NSScriptObjectSpecifier
. NSPositionalSpecifier
objects commonly encapsulate object specifiers used as arguments to the make
(create
) and move
commands and indicate where the created or moved object is to be inserted relative to the object represented by an object specifier.
NSPositionalSpecifier
のインスタンスは、あるコンテナにおける挿入点をそのコンテナ中の別のオブジェクトとの関係で指定します、例えば、before first word
またはafter paragraph 4
。コンテナはNSScriptObjectSpecifier
のインスタンスによって指定されます。NSPositionalSpecifier
オブジェクトは一般にmake
(create
)そしてmove
コマンドに対する引数として使われるオブジェクト指定子をカプセル化します、そして作成または移動されたオブジェクトがどこに挿入されることになるかをオブジェクト指定子によって表されるオブジェクトに相対的に指し示します。
Invoking an accessor method to obtain information about an instance of NSPositionalSpecifier
causes the object to be evaluated if it hasn’t been already.
You don’t normally subclass NSPositionalSpecifier
.
あなたは通常NSPositionalSpecifier
のサブクラスを作成しません。
Topics
話題
Initializing a positional specifier
位置指定子を初期化する
Accessing information about a positional specifier
位置指定子についての情報にアクセスする
var insertionContainer: Any?
Returns the container in which the new or copied object or objects should be placed.
それの中に新しいまたはコピーされたオブジェクトまたは複数のオブジェクトが置かれるべきところのコンテナを返します。
var insertionIndex: Int
Returns an insertion index that indicates where the new or copied object or objects should be placed.
新しいまたはコピーされたオブジェクトまたは複数のオブジェクトが置かれるべきところを指し示す挿入インテックスを返します。
var insertionKey: String?
Returns the key that identifies the relationship into which the new or copied object or objects should be inserted.
それへと新しいまたはコピーされたオブジェクトまたは複数のオブジェクトが挿入されるべき関係を識別するキーを返します。
var insertionReplaces: Bool
Returns a Boolean value that indicates whether evaluation has been successful and the object to be inserted should actually replace the keyed, indexed object in the insertion container.
あるブール値を返します、それは評価がうまくいったそして挿入されるオブジェクトが実際にキーでの、インデックスでのオブジェクトを挿入コンテナにおいて置き換えるはずかどうかを指し示します。
Evaluating a positional specifier
位置指定子を評価する
func evaluate()
Causes the receiver to evaluate its position.
レシーバがそれの位置を評価するようにします。
See Also
参照
Object Specifiers
オブジェクト指定子
class NSPropertySpecifier
A specifier for a simple attribute value, a one-to-one relationship, or all elements of a to-many relationship.
ある単純な属性値、一対一関係(リレーションシップ)を、または対多関係のすべての要素のための指定子。
class NSRandomSpecifier
A specifier for an arbitrary object in a collection or, if not a one-to-many relationship, the sole object.
あるコレクションの中の随意のオブジェクトまたは、一対多関係(リレーションシップ)でなければ、唯一のオブジェクトのための指定子。
class NSRangeSpecifier
A specifier for a range of objects in a container.
あるコンテナの中のいくつかのオブジェクトからなるある範囲のための指定子。
class NSUniqueIDSpecifier
A specifier for an object in a collection (or container) by unique ID.
特有なIDによる、あるコレクション(またはコンテナ)の中のあるオブジェクトのための指定子。
class NSWhoseSpecifier
A specifier that indicates every object in a collection matching a condition.
あるコレクションの中の、ある条件に合致しているあらゆるオブジェクトを指し示す指定子。
class NSNameSpecifier
A specifier for an object in a collection (or container) by name.
名前による、あるコレクション(またはコンテナ)の中のあるオブジェクトに対する指定子。
class NSMiddleSpecifier
A specifier indicating the middle object in a collection or, if not a one-to-many relationship, the sole object.
あるコレクションの中の真ん中のオブジェクトまたは、一対多関係(リレーションシップ)でなければ、唯一のオブジェクトを指し示す指定子。
class NSIndexSpecifier
A specifier representing an object in a collection (or container) with an index number.
あるインデックス数を使って、あるコレクション(またはコンテナ)の中のあるオブジェクトを表す指定子。
class NSRelativeSpecifier
A specifier that indicates an object in a collection by its position relative to another object.
あるオブジェクトをあるコレクションにおいて別のオブジェクトとの相対的なそれの位置によって指し示す指定子。