Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class TransformAttribute extends Object implements Serializable
TransformAttribute
class обеспечивает неизменную обертку для преобразования так, чтобы было безопасно использовать в качестве атрибута.Модификатор и Тип | Поле и Описание |
---|---|
static TransformAttribute |
ИДЕНТИФИКАЦИОННЫЕ ДАННЫЕ
A
TransformAttribute представление идентификационных данных преобразовывает. |
Конструктор и Описание |
---|
TransformAttribute(AffineTransform transform)
Обертывает указанное преобразование.
|
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(Object rhs)
Возвраты
true если rhs является a TransformAttribute чье преобразование равно этому TransformAttribute 's преобразовывают. |
AffineTransform |
getTransform()
Возвращает копию обернутого преобразования.
|
int |
hashCode()
Возвращает значение хэш-кода для объекта.
|
boolean |
isIdentity()
Возвраты
true если обернутое преобразование является идентификационными данными, преобразовывают. |
public static final TransformAttribute IDENTITY
TransformAttribute
представление идентификационных данных преобразовывает.public TransformAttribute(AffineTransform transform)
IDENTITY
в этом случае.)transform
- указанное AffineTransform
быть обернутым, или нуль.public AffineTransform getTransform()
AffineTransform
это - копия обернутого преобразования этого TransformAttribute
.public boolean isIdentity()
true
если обернутое преобразование является идентификационными данными, преобразовывают.true
если обернутое преобразование является идентификационными данными, преобразовывают; false
иначе.public int hashCode()
Object
HashMap
. Общий контракт hashCode
:
hashCode
метод должен последовательно возвращать то же самое целое число, не предоставил информации, используемой в equals
сравнения на объекте изменяются. Эта целочисленная потребность не остается непротиворечивой от одного выполнения приложения к другому выполнению того же самого приложения. equals(Object)
метод, затем вызывая hashCode
метод на каждом из двух объектов должен привести к тому же самому целочисленному результату. Object.equals(java.lang.Object)
метод, затем вызывая hashCode
метод на каждом из двух объектов должен привести к отличным целочисленным результатам. Однако, программист должен знать, что приведение к отличным целочисленным результатам для неравных объектов может улучшить производительность хэш-таблиц. Столько, сколько разумно практично, метод хэш-кода, определенный class Object
действительно возвращает отличные целые числа для отличных объектов. (Это обычно реализуется, преобразовывая внутренний адрес объекта в целое число, но этот метод реализации не требуется языком программирования Java™.)
hashCode
в class Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
public boolean equals(Object rhs)
true
если rhs является a TransformAttribute
чье преобразование равно этому TransformAttribute
's преобразовывают.equals
в class Object
rhs
- объект сравниться сtrue
если параметром является a TransformAttribute
чье преобразование равно этому TransformAttribute
's преобразовывают.Object.hashCode()
, HashMap
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92