|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface IIOMetadataFormat
IIOMetadata.getAsTree и передал к IIOMetadata.setFromTree и mergeTree. Структуры документа описываются рядом ограничений на тип и число дочерних элементов, которые могут принадлежать данному типу родительского элемента, именам, типам, и значениям атрибутов, которые могут принадлежать элементу, и типу и значениям Object ссылка, которая может быть сохранена в узле. N.B: классы, которые реализуют этот интерфейс, должны содержать метод, объявленный как public static getInstance() который возвращает экземпляр class. Обычно, implentation будет создавать только единственный экземпляр и кэшировать его для будущих вызовов getInstance.
Структуры, которые могут быть описаны этим class, являются подмножеством тех выразимых определений типа XML-документа использования (DTD) с добавлением некоторой основной информации о типах данных атрибутов и возможности сохранить Object ссылка в пределах узла. В будущем XML-схемы могли использоваться, чтобы представить эти структуры, и многие другие.
Различия между IIOMetadataFormat- описанные структуры и DTD следующие:
CHILD_* константы; Object. Нет никакого условия для того, чтобы представить такие объекты дословно. | Модификатор и Тип | Поле и Описание |
|---|---|
static int |
CHILD_POLICY_ALL
Константа, возвращенная
getChildPolicy указать, что у элемента должен быть единственный экземпляр каждого из его юридических дочерних элементов в порядке. |
static int |
CHILD_POLICY_CHOICE
Константа, возвращенная
getChildPolicy указать, что у элемента должны быть нуль или дочерние элементы, выбранные из числа его юридических дочерних элементов. |
static int |
CHILD_POLICY_EMPTY
Константа, возвращенная
getChildPolicy указать, что у элемента, возможно, нет никаких дочерних элементов. |
static int |
CHILD_POLICY_MAX
Самое большое допустимое
CHILD_POLICY_* постоянный, чтобы использоваться для проверок принадлежности к диапазону. |
static int |
CHILD_POLICY_REPEAT
Константа, возвращенная
getChildPolicy указать, что у элемента должны быть нуль или больше экземпляров его уникального юридического дочернего элемента. |
static int |
CHILD_POLICY_SEQUENCE
Константа, возвращенная
getChildPolicy указать, что у элемента должна быть последовательность экземпляров любого из ее юридических дочерних элементов. |
static int |
CHILD_POLICY_SOME
Константа, возвращенная
getChildPolicy указать, что у элемента должны быть нуль или один экземпляр каждого из его юридических дочерних элементов в порядке. |
static int |
DATATYPE_BOOLEAN
Константа, возвращенная
getAttributeDataType указание, что значение атрибута является одним из булевых значений 'истина' или 'ложь'. |
static int |
DATATYPE_DOUBLE
Константа, возвращенная
getAttributeDataType указание, что значение атрибута является строковым представлением десятичного числа двойной точности число с плавающей точкой. |
static int |
DATATYPE_FLOAT
Константа, возвращенная
getAttributeDataType указание, что значение атрибута является строковым представлением десятичного числа с плавающей точкой. |
static int |
DATATYPE_INTEGER
Константа, возвращенная
getAttributeDataType указание, что значение атрибута является строковым представлением целого числа. |
static int |
DATATYPE_STRING
Константа, возвращенная
getAttributeDataType указание, что значение атрибута является общей строкой Unicode. |
static int |
VALUE_ARBITRARY
Константа, возвращенная
getAttributeValueType и getObjectValueType указать, что атрибут или пользовательский объект могут быть установлены единственное, произвольное значение. |
static int |
VALUE_ENUMERATION
Константа, возвращенная
getAttributeValueType и getObjectValueType указать, что атрибут или пользовательский объект могут быть установлены одно из многих перечисляемых значений. |
static int |
VALUE_LIST
Константа, возвращенная
getAttributeValueType и getObjectValueType указать, что атрибут или пользовательский объект могут быть установлены в список или массив значений. |
static int |
VALUE_NONE
Константа, возвращенная
getObjectValueType указать на отсутствие пользовательского объекта. |
static int |
VALUE_RANGE
Константа, возвращенная
getAttributeValueType и getObjectValueType указать, что атрибут или пользовательский объект могут быть установлены диапазон значений. |
static int |
VALUE_RANGE_MAX_INCLUSIVE
Константа, возвращенная
getAttributeValueType и getObjectValueType указать, что атрибут или пользовательский объект могут быть установлены в диапазон значений. |
static int |
VALUE_RANGE_MAX_INCLUSIVE_MASK
Значение, которое может быть or'ed с
VALUE_RANGE получить VALUE_RANGE_MAX_INCLUSIVE, и с VALUE_RANGE_MIN_INCLUSIVE получить VALUE_RANGE_MIN_MAX_INCLUSIVE. |
static int |
VALUE_RANGE_MIN_INCLUSIVE
Константа, возвращенная
getAttributeValueType и getObjectValueType указать, что атрибут или пользовательский объект могут быть установлены в диапазон значений. |
static int |
VALUE_RANGE_MIN_INCLUSIVE_MASK
Значение, которое может быть or'ed с
VALUE_RANGE получить VALUE_RANGE_MIN_INCLUSIVE, и с VALUE_RANGE_MAX_INCLUSIVE получить VALUE_RANGE_MIN_MAX_INCLUSIVE. |
static int |
VALUE_RANGE_MIN_MAX_INCLUSIVE
Константа, возвращенная
getAttributeValueType и getObjectValueType указать, что атрибут или пользовательский объект могут быть установлены диапазон значений. |
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
canNodeAppear(String elementName, ImageTypeSpecifier imageType)
Возвраты
true если элементу (и поддерево ниже этого) позволяют появиться в документе метаданных для изображения данного типа, определенного ImageTypeSpecifier. |
int |
getAttributeDataType(String elementName, String attrName)
Возвраты одна из констант, запускающихся с
DATATYPE_, указание на формат и интерпретацию значения данного атрибута в пределах th enamed элемент. |
Строка |
getAttributeDefaultValue(String elementName, String attrName)
Возвращает значение по умолчанию именованного атрибута, если это не подарок explictly в пределах именованного элемента, как a
String, или null если никакое значение по умолчанию не доступно. |
Строка |
getAttributeDescription(String elementName, String attrName, Locale locale)
Возвраты a
String содержа описание именованного атрибута, или null. |
Строка[] |
getAttributeEnumerations(String elementName, String attrName)
Возвращает массив
Strings содержащий юридические перечисляемые значения для данного атрибута в пределах именованного элемента. |
int |
getAttributeListMaxLength(String elementName, String attrName)
Возвращает максимальное количество элементов списка, которые могут использоваться, чтобы определить этот атрибут.
|
int |
getAttributeListMinLength(String elementName, String attrName)
Возвращает минимальное число элементов списка, которые могут использоваться, чтобы определить этот атрибут.
|
Строка |
getAttributeMaxValue(String elementName, String attrName)
Возвращает максимальное юридическое значение для атрибута.
|
Строка |
getAttributeMinValue(String elementName, String attrName)
Возвращает минимальное юридическое значение для атрибута.
|
Строка[] |
getAttributeNames(String elementName)
Возвращает массив
Strings перечисление имен атрибутов, которые могут быть связаны с именованным элементом. |
int |
getAttributeValueType(String elementName, String attrName)
Возвраты одна из констант, запускающихся с
VALUE_, указание, произвольны ли значения данного атрибута в пределах именованного элемента, ограничиваются лечь в пределах указанного диапазона, ограниченного быть одним из ряда перечисляемых значений, или является разделенным от пробела списком произвольных значений. |
Строка[] |
getChildNames(String elementName)
Возвращает массив
Strings указание на имена элемента, которым позволяют быть дочерними элементами именованного элемента в порядке, в котором они должны появиться. |
int |
getChildPolicy(String elementName)
Возвраты одна из констант, запускающихся с
CHILD_POLICY_, указание на юридический образец дочерних элементов для именованного элемента. |
Строка |
getElementDescription(String elementName, Locale locale)
Возвраты a
String содержа описание именованного элемента, или null. |
int |
getElementMaxChildren(String elementName)
Возвращает максимальное количество дочерних элементов именованного элемента с дочерней политикой
CHILD_POLICY_REPEAT. |
int |
getElementMinChildren(String elementName)
Возвращает минимальное число дочерних элементов именованного элемента с дочерней политикой
CHILD_POLICY_REPEAT. |
int |
getObjectArrayMaxLength(String elementName)
Возвращает максимальное количество элементов массива, которые могут использоваться, чтобы определить
Object ссылка в пределах именованного элемента. |
int |
getObjectArrayMinLength(String elementName)
Возвращает минимальное число элементов массива, которые могут использоваться, чтобы определить
Object ссылка в пределах именованного элемента. |
Class<?> |
getObjectClass(String elementName)
Возвраты
Class тип Object ссылка сохранена в пределах элемента. |
Объект |
getObjectDefaultValue(String elementName)
Возвраты
Objects содержащий значение по умолчанию для Object ссылка в пределах именованного элемента. |
Объект[] |
getObjectEnumerations(String elementName)
Возвращает массив
Objects содержащий юридические перечисляемые значения для Object ссылка в пределах именованного элемента. |
Comparable<?> |
getObjectMaxValue(String elementName)
Возвращает максимальное юридическое значение для
Object ссылка в пределах именованного элемента. |
Comparable<?> |
getObjectMinValue(String elementName)
Возвращает минимальное юридическое значение для
Object ссылка в пределах именованного элемента. |
int |
getObjectValueType(String elementName)
Возвраты одно из перечисляемых значений, запускающихся с
VALUE_, указание на тип значений (перечисление, диапазон, или массив), которые учитываются Object ссылка. |
Строка |
getRootName()
Возвращает имя корневого элемента формата.
|
boolean |
isAttributeRequired(String elementName, String attrName)
Возвраты
true если именованный атрибут должен присутствовать в пределах именованного элемента. |
static final int CHILD_POLICY_EMPTY
getChildPolicy указать, что у элемента, возможно, нет никаких дочерних элементов. Другими словами это обязано быть вершиной.static final int CHILD_POLICY_ALL
getChildPolicy указать, что у элемента должен быть единственный экземпляр каждого из его юридических дочерних элементов в порядке. В сроках DTD содержание элемента определяется последовательностью a,b,c,d,....static final int CHILD_POLICY_SOME
getChildPolicy указать, что у элемента должны быть нуль или один экземпляр каждого из его юридических дочерних элементов в порядке. В сроках DTD содержание элемента определяется последовательностью a?,b?,c?,d?,....static final int CHILD_POLICY_CHOICE
getChildPolicy указать, что у элемента должны быть нуль или дочерние элементы, выбранные из числа его юридических дочерних элементов. В сроках DTD содержание элемента определяется выбором a|b|c|d|....static final int CHILD_POLICY_SEQUENCE
getChildPolicy указать, что у элемента должна быть последовательность экземпляров любого из ее юридических дочерних элементов. В сроках DTD содержание элемента определяется последовательностью (a|b|c|d|...)*.static final int CHILD_POLICY_REPEAT
getChildPolicy указать, что у элемента должны быть нуль или больше экземпляров его уникального юридического дочернего элемента. В сроках DTD содержание элемента определяется соединенным звездой выражением a*.static final int CHILD_POLICY_MAX
CHILD_POLICY_* постоянный, чтобы использоваться для проверок принадлежности к диапазону.static final int VALUE_NONE
getObjectValueType указать на отсутствие пользовательского объекта.static final int VALUE_ARBITRARY
getAttributeValueType и getObjectValueType указать, что атрибут или пользовательский объект могут быть установлены единственное, произвольное значение.static final int VALUE_RANGE
getAttributeValueType и getObjectValueType указать, что атрибут или пользовательский объект могут быть установлены диапазон значений. И минимальные и максимальные значения диапазона являются монопольными. Рекомендуется, чтобы диапазоны целых чисел были содержащими на обоих концах, и что монопольные диапазоны использоваться только для данных с плавающей точкой.static final int VALUE_RANGE_MIN_INCLUSIVE_MASK
VALUE_RANGE получить VALUE_RANGE_MIN_INCLUSIVE, и с VALUE_RANGE_MAX_INCLUSIVE получить VALUE_RANGE_MIN_MAX_INCLUSIVE. Точно так же значение может быть and'ed со значением getAttributeValueTypeили getObjectValueType определить, является ли минимальное значение диапазона содержащим.
static final int VALUE_RANGE_MAX_INCLUSIVE_MASK
VALUE_RANGE получить VALUE_RANGE_MAX_INCLUSIVE, и с VALUE_RANGE_MIN_INCLUSIVE получить VALUE_RANGE_MIN_MAX_INCLUSIVE. Точно так же значение может быть and'ed со значением getAttributeValueTypeили getObjectValueType определить, является ли максимальное значение диапазона содержащим.
static final int VALUE_RANGE_MIN_INCLUSIVE
getAttributeValueType и getObjectValueType указать, что атрибут или пользовательский объект могут быть установлены в диапазон значений. Минимум (но не максимум) значение диапазона является содержащим.static final int VALUE_RANGE_MAX_INCLUSIVE
getAttributeValueType и getObjectValueType указать, что атрибут или пользовательский объект могут быть установлены в диапазон значений. Максимум (но не минимум) значение диапазона является содержащим.static final int VALUE_RANGE_MIN_MAX_INCLUSIVE
getAttributeValueType и getObjectValueType указать, что атрибут или пользовательский объект могут быть установлены диапазон значений. И минимальные и максимальные значения диапазона являются содержащими. Рекомендуется, чтобы диапазоны целых чисел были содержащими на обоих концах, и что монопольные диапазоны использоваться только для данных с плавающей точкой.static final int VALUE_ENUMERATION
getAttributeValueType и getObjectValueType указать, что атрибут или пользовательский объект могут быть установлены одно из многих перечисляемых значений. В случае атрибутов эти значения Strings; для объектов они Objects реализация данного class или интерфейса. Значения атрибута типа DATATYPE_BOOLEAN должен быть отмечен как перечисления.
static final int VALUE_LIST
getAttributeValueType и getObjectValueType указать, что атрибут или пользовательский объект могут быть установлены в список или массив значений. В случае атрибутов список будет состоять из разделенных от пробела значений в пределах a String; для объектов будет использоваться массив.static final int DATATYPE_STRING
getAttributeDataType указание, что значение атрибута является общей строкой Unicode.static final int DATATYPE_BOOLEAN
getAttributeDataType указание, что значение атрибута является одним из булевых значений 'истина' или 'ложь'. Значения атрибута типа, DATATYPE_BOOLEAN должен быть отмечен как перечисления, и разрешенные значения, должны быть "ИСТИНОЙ" значений строкового литерала или "ЛОЖЬЮ", хотя плагин может также распознать ниже или смешанные эквиваленты случая.static final int DATATYPE_INTEGER
getAttributeDataType указание, что значение атрибута является строковым представлением целого числа.static final int DATATYPE_FLOAT
getAttributeDataType указание, что значение атрибута является строковым представлением десятичного числа с плавающей точкой.static final int DATATYPE_DOUBLE
getAttributeDataType указание, что значение атрибута является строковым представлением десятичного числа двойной точности число с плавающей точкой.String getRootName()
String.boolean canNodeAppear(String elementName, ImageTypeSpecifier imageType)
true если элементу (и поддерево ниже этого) позволяют появиться в документе метаданных для изображения данного типа, определенного ImageTypeSpecifier. Например, формат документа метаданных мог бы содержать элемент, который описывает основные цвета изображения, которое не было бы позволено при записи полутонового изображения.elementName - имя запрашиваемого элемента.imageType - ImageTypeSpecifier указание на тип изображения, которое будет связано с метаданными.true если узел значим для изображений данного типа.int getElementMinChildren(String elementName)
CHILD_POLICY_REPEAT. Например, цветная основная информация представления элемента могла бы быть обязана иметь по крайней мере 3 дочерних элемента, один для каждого primay.elementName - имя запрашиваемого элемента.int.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если у именованного элемента нет дочерней политики CHILD_POLICY_REPEAT.int getElementMaxChildren(String elementName)
CHILD_POLICY_REPEAT. Например, элементу, представляющему запись в 8-разрядной цветовой палитре, можно было бы позволить повториться до 256 раз. Значение Integer.MAX_VALUE может использоваться, чтобы определить, что нет никакой верхней границы.elementName - имя запрашиваемого элемента.int.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если у именованного элемента нет дочерней политики CHILD_POLICY_REPEAT.String getElementDescription(String elementName, Locale locale)
String содержа описание именованного элемента, или null. desciption будет локализован для предоставленного Locale если возможный. Если locale null, текущее значение по умолчанию Locale возвращенный Locale.getLocale будет использоваться.
elementName - имя элемента.locale - Locale для которого будет предпринята локализация.IllegalArgumentException - если elementName null, или не юридическое имя элемента для этого формата.int getChildPolicy(String elementName)
CHILD_POLICY_, указание на юридический образец дочерних элементов для именованного элемента.elementName - имя запрашиваемого элемента.CHILD_POLICY_* константы.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.String[] getChildNames(String elementName)
Strings указание на имена элемента, которым позволяют быть дочерними элементами именованного элемента в порядке, в котором они должны появиться. Если у элемента не может быть дочерних элементов, null возвращается.elementName - имя запрашиваемого элемента.Strings, или нуль.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.String[] getAttributeNames(String elementName)
Strings перечисление имен атрибутов, которые могут быть связаны с именованным элементом.elementName - имя запрашиваемого элемента.Strings.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.int getAttributeValueType(String elementName, String attrName)
VALUE_, указание, произвольны ли значения данного атрибута в пределах именованного элемента, ограничиваются лечь в пределах указанного диапазона, ограниченного быть одним из ряда перечисляемых значений, или является разделенным от пробела списком произвольных значений.elementName - имя запрашиваемого элемента.attrName - имя запрашиваемого атрибута.VALUE_* константы.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если attrName null или не юридическое название атрибута для этого элемента.int getAttributeDataType(String elementName, String attrName)
DATATYPE_, указание на формат и интерпретацию значения данного атрибута в пределах th enamed элемент. Если getAttributeValueType возвраты VALUE_LIST, тогда юридическое значение является пробельным-spearated списком значений возвращенного типа данных.elementName - имя запрашиваемого элемента.attrName - имя запрашиваемого атрибута.DATATYPE_* константы.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если attrName null или не юридическое название атрибута для этого элемента.boolean isAttributeRequired(String elementName, String attrName)
true если именованный атрибут должен присутствовать в пределах именованного элемента.elementName - имя запрашиваемого элемента.attrName - имя запрашиваемого атрибута.true если attribut должен присутствовать.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если attrName null или не юридическое название атрибута для этого элемента.String getAttributeDefaultValue(String elementName, String attrName)
String, или null если никакое значение по умолчанию не доступно.elementName - имя запрашиваемого элемента.attrName - имя запрашиваемого атрибута.String содержа значение по умолчанию, или null.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если attrName null или не юридическое название атрибута для этого элемента.String[] getAttributeEnumerations(String elementName, String attrName)
Strings содержащий юридические перечисляемые значения для данного атрибута в пределах именованного элемента. Этот метод нужно только вызвать если getAttributeValueType возвраты VALUE_ENUMERATION.elementName - имя запрашиваемого элемента.attrName - имя запрашиваемого атрибута.Strings.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если attrName null или не юридическое название атрибута для этого элемента.IllegalArgumentException - если данный атрибут не определяется как перечисление.String getAttributeMinValue(String elementName, String attrName)
getAttributeValueType. Значение возвращается как a String; его интерпретация зависит от значения getAttributeDataType. Этот метод нужно только вызвать если getAttributeValueType возвраты VALUE_RANGE_*.elementName - имя запрашиваемого элемента.attrName - имя запрашиваемого атрибута.String содержа самое маленькое юридическое значение для атрибута.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если attrName null или не юридическое название атрибута для этого элемента.IllegalArgumentException - если данный атрибут не определяется как диапазон.String getAttributeMaxValue(String elementName, String attrName)
getAttributeValueType. Значение возвращается как a String; его интерпретация зависит от значения getAttributeDataType. Этот метод нужно только вызвать если getAttributeValueType возвраты VALUE_RANGE_*.elementName - имя запрашиваемого элемента, как a String.attrName - имя запрашиваемого атрибута.String содержа самое большое юридическое значение для атрибута.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если attrName null или не юридическое название атрибута для этого элемента.IllegalArgumentException - если данный атрибут не определяется как диапазон.int getAttributeListMinLength(String elementName, String attrName)
String содержа многократные разделенные от пробела элементы. Этот метод нужно только вызвать если getAttributeValueType возвраты VALUE_LIST.elementName - имя запрашиваемого элемента.attrName - имя запрашиваемого атрибута.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если attrName null или не юридическое название атрибута для этого элемента.IllegalArgumentException - если данный атрибут не определяется как список.int getAttributeListMaxLength(String elementName, String attrName)
Integer.MAX_VALUE может использоваться, чтобы определить, что нет никакой верхней границы. Сам атрибут определяется как a String содержа многократные разделенные от пробела элементы. Этот метод нужно только вызвать если getAttributeValueType возвраты VALUE_LIST.elementName - имя запрашиваемого элемента.attrName - имя запрашиваемого атрибута.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если attrName null или не юридическое название атрибута для этого элемента.IllegalArgumentException - если данный атрибут не определяется как список.String getAttributeDescription(String elementName, String attrName, Locale locale)
String содержа описание именованного атрибута, или null. desciption будет локализован для предоставленного Locale если возможный. Если locale null, текущее значение по умолчанию Locale возвращенный Locale.getLocale будет использоваться.
elementName - имя элемента.attrName - имя атрибута.locale - Locale для которого будет предпринята локализация.IllegalArgumentException - если elementName null, или не юридическое имя элемента для этого формата.IllegalArgumentException - если attrName null или не юридическое название атрибута для этого элемента.int getObjectValueType(String elementName)
VALUE_, указание на тип значений (перечисление, диапазон, или массив), которые учитываются Object ссылка. Если никакое объектное значение не может быть сохранено в пределах данного элемента, результат этого метода будет VALUE_NONE. Object ссылки, юридические значения которых определяются как диапазон, должны реализовать Comparable интерфейс.
elementName - имя запрашиваемого элемента.VALUE_* константы.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.ComparableClass<?> getObjectClass(String elementName)
Class тип Object ссылка сохранена в пределах элемента. Если этот элемент, возможно, не содержит Object ссылка, IllegalArgumentException будет брошен. Если тип class является массивом, это поле указывает на базовый тип class (например, для массива ints, этот метод возвратился бы int.class). Object ссылки, юридические значения которых определяются как диапазон, должны реализовать Comparable интерфейс.
elementName - имя запрашиваемого элемента.Class объект.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если именованный элемент не может содержать объектное значение (то есть, если getObjectValueType(elementName) == VALUE_NONE).Object getObjectDefaultValue(String elementName)
Objects содержащий значение по умолчанию для Object ссылка в пределах именованного элемента.elementName - имя запрашиваемого элемента.Object.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если именованный элемент не может содержать объектное значение (то есть, если getObjectValueType(elementName) == VALUE_NONE).Object[] getObjectEnumerations(String elementName)
Objects содержащий юридические перечисляемые значения для Object ссылка в пределах именованного элемента. Этот метод нужно только вызвать если getObjectValueType возвраты VALUE_ENUMERATION. Object связанный с узлом, который принимает, значения emuerated должны быть равными одному из значений, возвращенных этим методом, как определено == оператор (в противоположность Object.equals метод).
elementName - имя запрашиваемого элемента.Objects.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если именованный элемент не может содержать объектное значение (то есть, если getObjectValueType(elementName) == VALUE_NONE).IllegalArgumentException - если Object не определяется как перечисление.Comparable<?> getObjectMinValue(String elementName)
Object ссылка в пределах именованного элемента. Является ли это значение содержащим, или монопольный может быть определен значением getObjectValueType. Этот метод нужно только вызвать если getObjectValueType возвраты одна из констант, запускающихся с VALUE_RANGE.elementName - имя запрашиваемого элемента.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если именованный элемент не может содержать объектное значение (то есть, если getObjectValueType(elementName) == VALUE_NONE).IllegalArgumentException - если Object не определяется как диапазон.Comparable<?> getObjectMaxValue(String elementName)
Object ссылка в пределах именованного элемента. Является ли это значение содержащим, или монопольный может быть определен значением getObjectValueType. Этот метод нужно только вызвать если getObjectValueType возвраты одна из констант, запускающихся с VALUE_RANGE.elementName - имя запрашиваемого элемента.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если именованный элемент не может содержать объектное значение (то есть, если getObjectValueType(elementName) == VALUE_NONE).IllegalArgumentException - если Object не определяется как диапазон.int getObjectArrayMinLength(String elementName)
Object ссылка в пределах именованного элемента. Этот метод нужно только вызвать если getObjectValueType возвраты VALUE_LIST.elementName - имя запрашиваемого элемента.Object ссылка.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если именованный элемент не может содержать объектное значение (то есть, если getObjectValueType(elementName) == VALUE_NONE).IllegalArgumentException - если Object не массив.int getObjectArrayMaxLength(String elementName)
Object ссылка в пределах именованного элемента. Значение Integer.MAX_VALUE может использоваться, чтобы определить, что нет никакой верхней границы. Этот метод нужно только вызвать если getObjectValueType возвраты VALUE_LIST.elementName - имя запрашиваемого элемента.Object ссылка.IllegalArgumentException - если elementName null или не юридическое имя элемента для этого формата.IllegalArgumentException - если именованный элемент не может содержать объектное значение (то есть, если getObjectValueType(elementName) == VALUE_NONE).IllegalArgumentException - если Object не массив.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92