JavaTM Platform
Standard Ed. 6

java.awt.font
クラス TransformAttribute

java.lang.Object
  上位を拡張 java.awt.font.TransformAttribute
すべての実装されたインタフェース:
Serializable

public final class TransformAttribute
extends Object
implements Serializable

TransformAttribute クラスは、属性として使用しても安全な変換用の不変ラッパーを提供します。

関連項目:
直列化された形式

フィールドの概要
static TransformAttribute IDENTITY
          恒等変換を表す TransformAttribute です。
 
コンストラクタの概要
TransformAttribute(AffineTransform transform)
          指定された変換をラップします。
 
メソッドの概要
 boolean equals(Object rhs)
          rhs が、この TransformAttribute の変換と等しい変換を持つ TransformAttribute である場合に、true を返します。
 AffineTransform getTransform()
          ラップされた変換のコピーを返します。
 int hashCode()
          オブジェクトのハッシュコード値を返します。
 boolean isIdentity()
          ラップされた変換が恒等変換である場合に true を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

IDENTITY

public static final TransformAttribute IDENTITY
恒等変換を表す TransformAttribute です。

導入されたバージョン:
1.6
コンストラクタの詳細

TransformAttribute

public TransformAttribute(AffineTransform transform)
指定された変換をラップします。変換は複製され、複製に対する参照が保持されます。元の変換は変更されません。引数として null が渡された場合、このコンストラクタは恒等変換であるかのように動作します。(ただし、この場合は IDENTITY を使用する方が適切です。)

パラメータ:
transform - ラップ対象の指定された AffineTransform、 または null
メソッドの詳細

getTransform

public AffineTransform getTransform()
ラップされた変換のコピーを返します。

戻り値:
この TransformAttribute のラップされた変換の コピーである AffineTransform

isIdentity

public boolean isIdentity()
ラップされた変換が恒等変換である場合に true を返します。

戻り値:
ラップされた変換が恒等変換である場合は true、 そうでない場合は false
導入されたバージョン:
1.4

hashCode

public int hashCode()
クラス Object の記述:
オブジェクトのハッシュコード値を返します。このメソッドは、java.util.Hashtable によって提供されるようなハッシュテーブルで使用するために用意されています。  

hashCode メソッドの一般的な規則を次に示します。

できるかぎり、Object クラスで定義される hashCode メソッドは、異なるオブジェクトについては異なる整数値を返します。通常、これはオブジェクトの内部アドレスを整数値に変換する形で実装されますが、そのような実装テクニックは JavaTM プログラミング言語では不要です。

オーバーライド:
クラス Object 内の hashCode
戻り値:
このオブジェクトのハッシュコード値
導入されたバージョン:
1.6
関連項目:
Object.equals(java.lang.Object), Hashtable

equals

public boolean equals(Object rhs)
rhs が、この TransformAttribute の変換と等しい変換を持つ TransformAttribute である場合に、true を返します。

オーバーライド:
クラス Object 内の equals
パラメータ:
rhs - 比較対象のオブジェクト
戻り値:
引数が、この TransformAttribute の変換と 等しい変換を持つ TransformAttribute である場合は true
導入されたバージョン:
1.6
関連項目:
Object.hashCode(), Hashtable

JavaTM Platform
Standard Ed. 6

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

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。