Class

NSScriptWhoseTest

An abstract class that provides the basis for testing specifiers one at a time or in groups. 一度に1つ、またはグループで指定子をテストするための基盤を提供する抽象クラス。

Declaration 宣言

class NSScriptWhoseTest : NSObject

Overview 概要

NSScriptWhoseTest is an abstract class whose sole method is isTrue(). Two concrete subclasses of NSScriptWhoseTest generate objects representing Boolean expressions comparing one object with another and objects representing multiple Boolean expressions connected by logical operators (OR, AND, NOT). These classes are, respectively, NSSpecifierTest and NSLogicalTest. In evaluating itself, an NSWhoseSpecifier invokes the isTrue() method of its “test” object. NSScriptWhoseTestは、ある抽象クラスで、それの唯一のメソッドはisTrue()です。NSScriptWhoseTestの2つの具象サブクラスは、あるオブジェクトを別のものと比較するブール式を表しているオブジェクト、そして論理演算子(ORANDNOT)によって連結される複数のブール式を表すオブジェクトを生成します。これらのクラスは、それぞれ、NSSpecifierTestNSLogicalTestです。それ自身の評価において、NSWhoseSpecifierは、それの「テスト」オブジェクトのisTrue()メソッドを発動します。

You shouldn’t need to subclass NSScriptWhoseTest, and you should rarely need to subclass one of its subclasses. あなたは、NSScriptWhoseTestのサブクラスを作成する必要はないはずです、そしてあなたは滅多にそれのサブクラスの1つのサブクラスを作成する必要はないはずです。

Topics 話題

Evaluating a test テストを評価する

Initializers イニシャライザ

Relationships 関係

Inherits From 継承元

Conforms To 次に準拠

See Also 参照

Object Matching Tests オブジェクトマッチングテスト