Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class SimpleType<T> extends OpenType<T>
SimpleType
class является открытым типом class, экземпляры которого описывают все открытые значения данных, которые не являются ни массивами, ни CompositeData
значения, ни TabularData
значения. Это предопределяет все свои возможные экземпляры как статические поля, и не имеет никакого общедоступного конструктора. Данный a SimpleType
описание экземпляра оценивает, чей Java имя class является именем класса, внутренние поля, соответствующие имени и описанию этого SimpleType
экземпляр также устанавливается в имя класса. Другими словами, его методы getClassName
, getTypeName
и getDescription
весь возврат то же самое строковое имя класса значения.
Модификатор и Тип | Поле и Описание |
---|---|
static SimpleType<BigDecimal> |
BIGDECIMAL
SimpleType описание экземпляра оценивает, чей Java имя class java.math.BigDecimal . |
static SimpleType<BigInteger> |
BIGINTEGER
SimpleType описание экземпляра оценивает, чей Java имя class java.math.BigInteger . |
static SimpleType<Boolean> |
БУЛЕВ
SimpleType описание экземпляра оценивает, чей Java имя class java.lang.Boolean . |
static SimpleType<Byte> |
БАЙТ
SimpleType описание экземпляра оценивает, чей Java имя class java.lang.Byte . |
static SimpleType<Character> |
СИМВОЛ
SimpleType описание экземпляра оценивает, чей Java имя class java.lang.Character . |
static SimpleType<Date> |
ДАТА
SimpleType описание экземпляра оценивает, чей Java имя class java.util.Date . |
static SimpleType<Double> |
ДВОЙНОЙ
SimpleType описание экземпляра оценивает, чей Java имя class java.lang.Double . |
static SimpleType<Float> |
ПЛАВАНИЕ
SimpleType описание экземпляра оценивает, чей Java имя class java.lang.Float . |
static SimpleType<Integer> |
ЦЕЛОЕ ЧИСЛО
SimpleType описание экземпляра оценивает, чей Java имя class java.lang.Integer . |
static SimpleType<Long> |
ДОЛГО
SimpleType описание экземпляра оценивает, чей Java имя class java.lang.Long . |
static SimpleType<ObjectName> |
ИМЯ ОБЪЕКТА
SimpleType описание экземпляра оценивает, чей Java имя class javax.management.ObjectName . |
static SimpleType<Short> |
КОРОТКИЙ
SimpleType описание экземпляра оценивает, чей Java имя class java.lang.Short . |
static SimpleType<String> |
СТРОКА
SimpleType описание экземпляра оценивает, чей Java имя class java.lang.String . |
static SimpleType<Void> |
ПУСТО
SimpleType описание экземпляра оценивает, чей Java имя class java.lang.Void . |
ALLOWED_CLASSNAMES, ALLOWED_CLASSNAMES_LIST
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(Object obj)
Сравнивает указанное
obj параметр с этим SimpleType экземпляр для равенства. |
int |
hashCode()
Возвращает значение хэш-кода для этого
SimpleType экземпляр. |
boolean |
isValue(Object obj)
Тесты, является ли obj значением для этого
SimpleType экземпляр. |
Объект |
readResolve()
Замените объект, считанный из
ObjectInputStream с уникальным экземпляром для того значения. |
Строка |
toString()
Возвращает строковое представление этого
SimpleType экземпляр. |
getClassName, getDescription, getTypeName, isArray
public static final SimpleType<Void> VOID
SimpleType
описание экземпляра оценивает, чей Java имя class java.lang.Void
.public static final SimpleType<Boolean> BOOLEAN
SimpleType
описание экземпляра оценивает, чей Java имя class java.lang.Boolean
.public static final SimpleType<Character> CHARACTER
SimpleType
описание экземпляра оценивает, чей Java имя class java.lang.Character
.public static final SimpleType<Byte> BYTE
SimpleType
описание экземпляра оценивает, чей Java имя class java.lang.Byte
.public static final SimpleType<Short> SHORT
SimpleType
описание экземпляра оценивает, чей Java имя class java.lang.Short
.public static final SimpleType<Integer> INTEGER
SimpleType
описание экземпляра оценивает, чей Java имя class java.lang.Integer
.public static final SimpleType<Long> LONG
SimpleType
описание экземпляра оценивает, чей Java имя class java.lang.Long
.public static final SimpleType<Float> FLOAT
SimpleType
описание экземпляра оценивает, чей Java имя class java.lang.Float
.public static final SimpleType<Double> DOUBLE
SimpleType
описание экземпляра оценивает, чей Java имя class java.lang.Double
.public static final SimpleType<String> STRING
SimpleType
описание экземпляра оценивает, чей Java имя class java.lang.String
.public static final SimpleType<BigDecimal> BIGDECIMAL
SimpleType
описание экземпляра оценивает, чей Java имя class java.math.BigDecimal
.public static final SimpleType<BigInteger> BIGINTEGER
SimpleType
описание экземпляра оценивает, чей Java имя class java.math.BigInteger
.public static final SimpleType<Date> DATE
SimpleType
описание экземпляра оценивает, чей Java имя class java.util.Date
.public static final SimpleType<ObjectName> OBJECTNAME
SimpleType
описание экземпляра оценивает, чей Java имя class javax.management.ObjectName
.public boolean isValue(Object obj)
SimpleType
экземпляр. Этот метод возвраты true
если и только если obj не является нулевым, и имя class obj является тем же самым как полем имени класса, определенным для этого SimpleType
экземпляр (то есть имя class, возвращенное getClassName
метод).
public boolean equals(Object obj)
obj
параметр с этим SimpleType
экземпляр для равенства. Два SimpleType
экземпляры равны если и только если их getClassName
методы возвращают то же самое значение.
equals
в class OpenType<T>
obj
- объект, который будет сравнен для равенства с этим SimpleType
экземпляр; если obj null
или не экземпляр class SimpleType
, equals
возвраты false
.true
если указанный объект равен этому SimpleType
экземпляр.Object.hashCode()
, HashMap
public int hashCode()
SimpleType
экземпляр. Хэш-код a SimpleType
экземпляр является хэш-кодом строкового значения, возвращенного getClassName
метод. Как SimpleType
экземпляры являются неизменными, хэш-код для этого экземпляра вычисляется однажды на первом звонке hashCode
, и затем то же самое значение возвращается для последующих вызовов.
hashCode
в class OpenType<T>
SimpleType
экземплярObject.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
public String toString()
SimpleType
экземпляр. Строковое представление состоит из имени этого class (то есть javax.management.openmbean.SimpleType
) и имя типа для этого экземпляра (который является java имя class значений это SimpleType
экземпляр представляет).
Как SimpleType
экземпляры являются неизменными, строковое представление для этого экземпляра вычисляется однажды на первом звонке toString
, и затем то же самое значение возвращается для последующих вызовов.
public Object readResolve() throws ObjectStreamException
ObjectInputStream
с уникальным экземпляром для того значения.ObjectStreamException
- если объект чтения не может быть разрешен.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92