This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.


java.awt.font
class TransformAttribute

java.lang.Object extended by java.awt.font.TransformAttribute
All Implemented Interfaces:
Serializable

public final class TransformAttribute
extends Object
implements Serializable

The TransformAttribute class provides an immutable wrapper for a transform so that it is safe to use as an attribute.


Field Summary
static TransformAttribute IDENTITY
          A TransformAttribute representing the identity transform.
 
Constructor Summary

          Wraps the specified transform.
 
Method Summary
 boolean

          Returns true if rhs is a TransformAttribute whose transform is equal to this TransformAttribute's transform.
 AffineTransform

          Returns a copy of the wrapped transform.
 int

          Returns a hash code value for the object.
 boolean

          Returns true if the wrapped transform is an identity transform.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IDENTITY

public static final TransformAttribute IDENTITY
A TransformAttribute representing the identity transform.
Constructor Detail

TransformAttribute

public TransformAttribute(AffineTransform 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 {@link #IDENTITY} in this case.)

Parameters:
transform - the specified {@link AffineTransform} to be wrapped, or null.
Method Detail

equals

public boolean equals(Object rhs)
Returns true if rhs is a TransformAttribute whose transform is equal to this TransformAttribute's transform.

Overrides:
equals in class Object
Parameters:
rhs - the object to compare to
Returns:
true if the argument is a TransformAttribute whose transform is equal to this TransformAttribute's transform.

getTransform

public AffineTransform getTransform()
Returns a copy of the wrapped transform.

Returns:
a AffineTransform that is a copy of the wrapped transform of this TransformAttribute.

hashCode

public int hashCode()
Overrides:
hashCode in class Object

isIdentity

public boolean isIdentity()
Returns true if the wrapped transform is an identity transform.

Returns:
true if the wrapped transform is an identity transform; false otherwise.


This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.
This page displays the Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
The official Sun™ documentation can be found here at http://java.sun.com/javase/6/docs/api/.