|
WebObjects 5.2.3 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| NSArray.Operator | NSArray.Operatorをインプリメントするオブジェクトはアレイの要素を扱う際に利用されます。 |
| NSCoding | NSCoding インターフェイスは、そのクラスのインスタンスが確実にエンコードおよびデコードされるように、クラスが実装するべきメソッドを宣言します。 |
| NSDisposable | NSDisposableインターフェイスは、オブジェクトが破棄されるに際して必要とされるメソッドを宣言します。 |
| NSKeyValueCoding | NSKeyValueCodingインターフェイスは、アクセサメソッドやインスタンス変数の直接的な操作ではなく、オブジェクトのプロパティが名前またはキーにって非直接的にアクセスされるという透過的メカニズムを規定します。 |
| NSKeyValueCoding.ErrorHandling | NSKeyValueCoding.ErrorHandling インターフェイスは、key-value codingで起こるエラーをハンドリングするAPIを宣言します。 |
| NSKeyValueCodingAdditions | NSKeyValueCodingAdditionsインターフェイスは、基礎となるNSKeyValueCoding インターフェイスに対する拡張機能を規定します。 |
| NSLocking | NSLockingインターフェイスは、オブジェクトのロックを定義するクラスによって使われる基礎的なメソッドを宣言します。 |
| NSValidation | NSValidationインターフェイスは、特定のバリデーションメソッドを使った直接的な操作ではなく、オブジェクトのプロパティが名前またはキーを通して非直接的に検証(バリデーション)されるというメカニズムを規定します。 |
| Class Summary | |
| NSArray | NSArrayとそのサブクラスであるNSMutableArray は順序管理されたオブジェクトのコレクションを扱います。 |
| NSBundle | NSBundleは、プログラムが利用するコードやリソースをひとまとめにしてファイルシステムに配置します。 |
| NSCoder | NSCoderは、具象サブクラスが利用するAPIを宣言する抽象クラスであり、それらサブクラスはメモリとその他のフォーマット間で、オブジェクトやその他のデータアイテムの受け渡しを管理します。 |
| NSCoding.Support | NSCoding.Support は、あるクラスが他のクラスに代わってNSCodingの振舞いを提供できるようなメカニズムを定義する抽象クラスです。 |
| NSComparator | NSComparatorはソートのために、二つのオブジェクトを比較するAPIを定義する抽象クラスです。 |
| NSData | NSDataとそのサブクラスであるNSMutableDataはbyte buffersに対するデータオブジェクトやオブジェクト指向的なラッパーを提供します。 |
| NSDelayedCallbackCenter | NSDelayedCallbackCenterオブジェクト(delayed callback centerとも呼ばれる)は、メソッドが特定のイベントが完了した後に発行されることを保証するメカニズムを提供します。 |
| NSDictionary | NSDictionary クラスは、key-valueペアの不変性を管理するオブジェクトのためのAPIを規定します。 |
| NSDisposableRegistry | NSDisposableRegistryオブジェクトは、レジストリが破棄された時に同じく破棄されるべきNSDisposableオブジェクトのレジストリとして振る舞います。 |
| NSKeyValueCoding.DefaultImplementation | NSKeyValueCoding.DefaultImplementationクラスは、WebObjectsのNSKeyValueCodingおよびNSKeyValueCoding.ErrorHandling インターフェイスのデフォルト実装を提供します。 |
| NSKeyValueCoding.Null | NSKeyValueCoding.Nullは、null値を許可しないNSArraysクラスなどのcollectionオブジェクトにおけるnull値を表現するために使われる、単一のオブジェクトを規定するfinalクラスです。 |
| NSKeyValueCoding.Utility | NSKeyValueCoding.Utilityクラスは、NSKeyValueCoding オブジェクトと非NSKeyValueCoding オブジェクトのプロパティに、同じコードでアクセス可能にする有益なクラスです。 |
| NSKeyValueCoding.ValueAccessor | NSKeyValueCoding.ValueAccessorは抽象クラスであり、NSKeyValueCodingクラスがインスタンス変数を使って、オブジェクトパッケージの操作を可能にするというメカニズムを提供します。 |
| NSKeyValueCodingAdditions.DefaultImplementation | NSKeyValueCodingAdditions.DefaultImplementationクラスは、NSKeyValueCodingAdditions インターフェイスのデフォルト実装を提供します。 |
| NSKeyValueCodingAdditions.Utility | NSKeyValueCodingAdditions.Utilityクラスは、NSKeyValueCoding オブジェクトと非NSKeyValueCoding オブジェクトのプロパティに、同じコードでアクセス可能にする有益なクラスです。 |
| NSLock | NSLockオブジェクトは単一のアプリケーションでマルチスレッドを可能にするために利用されます。 |
| NSLog | NSLog is a static class that is used to access the WebObjects Foundation logging system. |
| NSLog.Log4JLogger | NSLog.Log4JLoggerはNSLog.Loggerクラスの具象サブクラスです。 |
| NSLog.Logger | NSLog.LoggerはNSLogのコアファンクションを規定する抽象クラスです。 |
| NSLog.PrintStreamLogger | NSLog.PrintStreamLoggerはNSLog.Loggerの具象サブクラスです。 |
| NSMultiReaderLock | NSMultiReaderLockクラスはリード・ライトに対するロックを提供します。 |
| NSMutableArray | NSMutableArrayクラスは、可変型collectionオブジェクトの管理機能を提供します。 |
| NSMutableData | NSMutableDataクラスは、修正可能なbytesデータを含むオブジェクトへの、プログラマブルなインターフェイスを提供します。 |
| NSMutableDictionary | NSMutableDictionaryは、親クラスであるNSDictionaryクラスのAPIに、インサート、変更、削除などのメソッドを追加します。 |
| NSMutableRange | NSMutableRangeは変更可能な範囲を表すオブジェクトです。 |
| NSMutableSet | NSMutableSetは、数学的コンセプトをサポートします。親クラスのNSSetとは違い、生成された後に追加、削除されるべきメンバを持ちます。 |
| NSNotification | NSNotificationオブジェクトは、NSNotificationCenterオブジェクトを通して他のオブジェクトにその変更を通知できるよう、情報をカプセル化します。 |
| NSNotificationCenter | NSNotificationCenterオブジェクト(もっと簡単にnotification center)は、変更を通知するディスパッチ・テーブルとして振る舞います。 |
| NSNumberFormatter | NSNumberFormatterはjava.lang.Numberとテキスト化された数値表現との変換を行います。 |
| NSPathUtilities | このクラスは、パスを扱う場合に有益なstaticメソッドを提供します。 |
| NSProperties | このクラスはJavaのプロパティメカニズム相当の機能を提供します。java.lang.System.getPropertiesメソッドで、一般的なシステムプロパティをアプリケーションのプロパティとして利用することができます。 |
| NSPropertyListSerialization | このクラスはプロパティ・リストとそれらの文字表現(文字列またはNSDataオブジェクト)をコンバートするstaticメソッドを提供します。 |
| NSRange | NSRange representsは、例えばバイト・ストリームようのうな何らかのリニアなセグメントの範囲特定を実現します。 |
| NSRecursiveLock | NSRecursiveLockは、同じスレッドが複数回に渡って補足したロックの処理を、デッドロック(スレッドが延々とロック開放を待っている状態)を引き起こすことなく規定します。 |
| NSSelector | NSSelectorオブジェクトはメソッドのシグネチャー(メソッド名やパラメタリストなど)を特定するのに利用されます。 |
| NSSet | NSSetは数学的集合に似たオブジェクトのcollectionを扱うためのAPIを規定します。 |
| NSSocketUtilities | このクラスはTCPソケットを得るための、簡単な方法を提供します。 |
| NSTimestamp | NSTimestampオブジェクトは時間、時刻を扱います。 |
| NSTimestamp.IntRef | 推奨されません |
| NSTimestampFormatter | NSTimestampFormatterインスタンスはNSTimestampをテキスト表現に整形したり、dates & timeにコンバートしたりといった役割を担います。 |
| NSTimeZone | NSTimeZoneは、それぞれの国・地域で異なるタイムゾーンを扱います。 |
| NSUndoManager | NSUndoManagerは、undo、redoオペレーションの多目的レコーダーです。 |
| NSValidation.DefaultImplementation | NSValidation.DefaultImplementationクラスのメソッドは、NSValidationインターフェイスが規定するメソッドに似ています。例外としてNSValidation.DefaultImplementationクラスのメソッドはsitaticメソッドでありかつ、デフォルト実装を機能させるオブジェクトの追加引数をとります。 |
| NSValidation.Utility | このクラスは、NSValidationオブジェクトおよび非NSValidationオブジェクト双方のプロパティに、同じコードを使ってアクセスするための方法を提供します。 |
| Exception Summary | |
| NSComparator.ComparisonException | NSComparator.ComparisonExceptionクラスのインスタンスは、二つのオブジェクトの比較を行っている際に起こるエラーを検知した際に生成、スローされます。 |
| NSForwardException | NSForwardExceptionオブジェクト(またはforwarded exceptions)はRuntimeExceptionsではないオブジェクトのラッパです。 |
| NSKeyValueCoding.UnknownKeyException | NSKeyValueCoding.UnknownKeyExceptionクラスのインスタンスはkey-valueコーディングにおいて未知のkeyを処理しようとした際にスローされます。 |
| NSValidation.ValidationException | NSValidation.ValidationExceptionは、NAValidationを実装するオブジェクトの検証中に起こるエラーを検知した際に生成、スローされます。 |
堅牢かつ枯れたコア・クラス群 -- utility, collection, key-value coding, time and date, notification, and debug logging -- を提供します
Foundation framework はJavaで書かれたクラスの基本レイヤを規定します。加えてとても有益な基礎的オブジェクトクラスを提供し、Java言語でカバーされていないいくつかの機能を実現しています。
Foundation frameworkは、いくつかの個別クラスとお互いに関係するクラスグループから成り立っています。
|
Last updated Thu Oct 21 15:04:16 PDT 2004. | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||