JavaTM 2
Platform
Std. Ed. v1.4.0

インタフェース
java.lang.Comparable の使用

Comparable を使用しているパッケージ
java.io このパッケージは、データストリーム、直列化、およびファイルシステムによるシステム入出力用に提供されています。  
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.math 任意精度の整数演算 (BigInteger)、および任意精度の 10 進数演算 (BigDecimal) を実行するためのクラスを提供します。 
java.net ネットワーク対応アプリケーションを実装するためのクラスを提供します。 
java.nio データのコンテナであるバッファについて定義し、その他の NIO パッケージの概要情報を提供します。  
java.nio.charset バイトと Unicode 文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。  
java.sql JavaTM プログラミング言語を使用してデータソース (通常はリレーショナルデータベース) のデータにアクセスして処理する API を提供します。 
java.text テキスト、日付、数値、およびメッセージを、自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティクラス (StringTokenizer、乱数ジェネレーター、およびビット配列)が含まれています。  
javax.imageio.metadata メタデータの読み込みおよび書き込みを処理する Java イメージ入出力 API のパッケージです。  
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
 

java.io での Comparable の使用
 

Comparable を実装している java.io のクラス
 class File
          ファイルおよびディレクトリのパス名の抽象表現です。
 class ObjectStreamField
          直列化可能クラスからの直列化可能フィールドの記述です。
 

java.lang での Comparable の使用
 

Comparable を実装している java.lang のクラス
 class Byte
          Byte クラスは、プリミティブ型 byte の値をオブジェクト内にラップします。
 class Character
          Character クラスは、プリミティブ型 char の値をオブジェクトにラップします。
 class Double
          Double クラスは、プリミティブ型 double の値をオブジェクトにラップします。
 class Float
          Float クラスは、プリミティブ型 float の値をオブジェクト内にラップします。
 class Integer
          Integer クラスは、プリミティブ型 int の値をオブジェクトにラップします。
 class Long
          Long クラスは、プリミティブ型 long の値をオブジェクトにラップします。
 class Short
          Short クラスは、プリミティブ型 short の値をオブジェクト内にラップします。
 class String
          String クラスは文字列を表します。
 

java.math での Comparable の使用
 

Comparable を実装している java.math のクラス
 class BigDecimal
          変更が不可能な、任意精度の符号付き 10 進数です。
 class BigInteger
          変更が不可能な、任意精度の整数です。
 

java.net での Comparable の使用
 

Comparable を実装している java.net のクラス
 class URI
          URI (Uniform Resource Identifier) 参照を表します。
 

java.nio での Comparable の使用
 

Comparable を実装している java.nio のクラス
 class ByteBuffer
          byte バッファです。
 class CharBuffer
          char バッファです。
 class DoubleBuffer
          double バッファです。
 class FloatBuffer
          float バッファです。
 class IntBuffer
          int バッファです。
 class LongBuffer
          long バッファです。
 class MappedByteBuffer
          ファイルのメモリマップ領域を内容とするダイレクト byte バッファです。
 class ShortBuffer
          short バッファです。
 

java.nio.charset での Comparable の使用
 

Comparable を実装している java.nio.charset のクラス
 class Charset
          16 ビット Unicode 文字のシーケンスとバイトシーケンス間の指定マップです。
 

java.sql での Comparable の使用
 

Comparable を実装している java.sql のクラス
 class Time
          java.util.Date クラスの thin ラッパーで、このラッパーによって JDBC API はこれを SQL TIME 値として識別できます。
 class Timestamp
          このクラスは、java.util.Date の thin ラッパーで、このラッパーによって JDBC API はこれを SQL TIMESTAMP 値として識別できます。
 

java.text での Comparable の使用
 

Comparable を実装している java.text のクラス
 class CollationKey
          CollationKey は、特定の Collator オブジェクトのルールのもとにある String を表します。
 

java.util での Comparable の使用
 

Comparable を実装している java.util のクラス
 class Date
          クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
 

javax.imageio.metadata での Comparable の使用
 

Comparable を返す javax.imageio.metadata のメソッド
 Comparable IIOMetadataFormatImpl.getObjectMinValue(String elementName)
           
 Comparable IIOMetadataFormatImpl.getObjectMaxValue(String elementName)
           
 Comparable IIOMetadataFormat.getObjectMinValue(String elementName)
          名前付き要素内の Object 参照の有効な最小値を返します。
 Comparable IIOMetadataFormat.getObjectMaxValue(String elementName)
          名前付き要素内の Object 参照の有効な最大値を返します。
 

Comparable 型のパラメータを持つ javax.imageio.metadata のメソッド
protected  void IIOMetadataFormatImpl.addObjectValue(String elementName, Class classType, Object defaultValue, Comparable minValue, Comparable maxValue, boolean minInclusive, boolean maxInclusive)
          指定されたクラス型の Object 参照を、名前付き要素を実装するノードに格納できるようにします。
protected  void IIOMetadataFormatImpl.addObjectValue(String elementName, Class classType, Object defaultValue, Comparable minValue, Comparable maxValue, boolean minInclusive, boolean maxInclusive)
          指定されたクラス型の Object 参照を、名前付き要素を実装するノードに格納できるようにします。
 

javax.swing での Comparable の使用
 

Comparable を返す javax.swing のメソッド
 Comparable SpinnerNumberModel.getMinimum()
          シーケンスの先頭の数値を返します。
 Comparable SpinnerNumberModel.getMaximum()
          シーケンスの最後の数値を返します。
 Comparable SpinnerDateModel.getStart()
          シーケンスの先頭の Date を返します。
 Comparable SpinnerDateModel.getEnd()
          シーケンスの最後の Date を返します。
 

Comparable 型のパラメータを持つ javax.swing のメソッド
 void SpinnerNumberModel.setMinimum(Comparable minimum)
          このシーケンスの数値の下限を変更します。
 void SpinnerNumberModel.setMaximum(Comparable maximum)
          このシーケンスの数値の上限を変更します。
 void SpinnerDateModel.setStart(Comparable start)
          このシーケンスの Date の下限を変更します。
 void SpinnerDateModel.setEnd(Comparable end)
          このシーケンスの Date の上限を変更します。
 

Comparable 型のパラメータを持つ javax.swing のコンストラクタ
SpinnerNumberModel(Number value, Comparable minimum, Comparable maximum, Number stepSize)
          minimum から maximum までの数値から成る閉じたシーケンスを表す SpinnerModel を構築します。
SpinnerNumberModel(Number value, Comparable minimum, Comparable maximum, Number stepSize)
          minimum から maximum までの数値から成る閉じたシーケンスを表す SpinnerModel を構築します。
SpinnerDateModel(Date value, Comparable start, Comparable end, int calendarField)
          start から end までの日付のシーケンスを表す SpinnerDateModel を作成します。
SpinnerDateModel(Date value, Comparable start, Comparable end, int calendarField)
          start から end までの日付のシーケンスを表す SpinnerDateModel を作成します。
 

javax.swing.text での Comparable の使用
 

Comparable を返す javax.swing.text のメソッド
 Comparable InternationalFormatter.getMinimum()
          可能な最小値を返します。
 Comparable InternationalFormatter.getMaximum()
          可能な最大値を返します。
 

Comparable 型のパラメータを持つ javax.swing.text のメソッド
 void InternationalFormatter.setMinimum(Comparable minimum)
          可能な最小値を設定します。
 void InternationalFormatter.setMaximum(Comparable max)
          可能な最大値を設定します。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.