java.lang.Object | |
↳ | java.awt.font.TransformAttribute |
The TransformAttribute
class provides an immutable
wrapper for a transform so that it is safe to use as an attribute.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
IDENTITY | A TransformAttribute representing the identity transform. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Wraps the specified transform.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns
true if rhs is a TransformAttribute
whose transform is equal to this TransformAttribute 's
transform. | |||||||||||
Returns a copy of the wrapped transform.
| |||||||||||
Returns a hash code value for the object.
| |||||||||||
Returns
true if the wrapped transform is
an identity transform. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
A TransformAttribute
representing the identity transform.
Wraps the specified transform. The transform is cloned and a
reference to the clone is kept. The original transform is unchanged.
If null is passed as the argument, this constructor behaves as though
it were the identity transform. (Note that it is preferable to use
IDENTITY
in this case.)
transform | the specified AffineTransform to be wrapped,
or null.
|
---|
Returns true
if rhs is a TransformAttribute
whose transform is equal to this TransformAttribute
's
transform.
rhs | the object to compare to |
---|
true
if the argument is a TransformAttribute
whose transform is equal to this TransformAttribute
's
transform.Returns a copy of the wrapped transform.
AffineTransform
that is a copy of the wrapped
transform of this TransformAttribute
.
Returns a hash code value for the object. This method is
supported for the benefit of hashtables such as those provided by
java.util.Hashtable
.
The general contract of hashCode
is:
hashCode
method on each of
the two objects must produce the same integer result.
equals(java.lang.Object)
method, then calling the hashCode method on each of the
two objects must produce distinct integer results. However, the
programmer should be aware that producing distinct integer results
for unequal objects may improve the performance of hashtables.
As much as is reasonably practical, the hashCode method defined by class Object does return distinct integers for distinct objects. (This is typically implemented by converting the internal address of the object into an integer, but this implementation technique is not required by the JavaTM programming language.)
Returns true
if the wrapped transform is
an identity transform.
true
if the wrapped transform is
an identity transform; false
otherwise.