public interface IIOMetadataFormat
IIOMetadata.getAsTree
归来并通过
IIOMetadata.setFromTree
和
mergeTree
。文档结构描述由一组约束的类型和数量的子元素,可能属于一个给定父元素类型、名称、类型和属性值,可能属于一个元素,以及类型和
Object
参考,可以存储在一个节点的值。
注:实现此接口的类必须包含一个方法声明为public static getInstance()
返回该类的一个实例。通常,实现建设只有一个实例,它为未来getInstance
调用缓存。
这可能是由这类描述的结构是那些表达的使用XML文档类型定义(DTD)的一个子集,在属性和节点中存储的数据类型Object
参考能力的一些基本信息的添加。在未来,XML架构可以用来表示这些结构,和许多其他。
IIOMetadataFormat
-described结构和DTDs的区别如下:
CHILD_*
常数;Object
。没有规定代表该对象的文本。Modifier and Type | Field and Description |
---|---|
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 表示属性或对象的用户可设置的值的范围。
|
Modifier and Type | Method and Description |
---|---|
boolean |
canNodeAppear(String elementName, ImageTypeSpecifier imageType)
返回
true 如果元素(和子树下方)是允许出现的元数据文档图像的类型,由一个
ImageTypeSpecifier 定义。
|
int |
getAttributeDataType(String elementName, String attrName)
返回一个常量的
DATATYPE_ 入手,说明在指定的元素的特定属性的值的格式和解释。
|
String |
getAttributeDefaultValue(String elementName, String attrName)
返回指定属性的默认值,如果它没有明确地提出,在指定的元素,作为一个
String ,或
null 如果没有默认值是可用的。
|
String |
getAttributeDescription(String elementName, String attrName, Locale locale)
返回一个
String 含有描述的命名属性,或
null 。
|
String[] |
getAttributeEnumerations(String elementName, String attrName)
返回包含法律
String s枚举值的属性在指定的元素的数组。
|
int |
getAttributeListMaxLength(String elementName, String attrName)
返回可用于定义此属性的列表项的最大数目。
|
int |
getAttributeListMinLength(String elementName, String attrName)
返回可用于定义此属性的列表项的最小数目。
|
String |
getAttributeMaxValue(String elementName, String attrName)
返回属性的最大合法值。
|
String |
getAttributeMinValue(String elementName, String attrName)
返回属性的最小合法值。
|
String[] |
getAttributeNames(String elementName)
返回
String s上市可能与指定的元素相关的属性名称的数组。
|
int |
getAttributeValueType(String elementName, String attrName)
返回一个常量的开始
VALUE_ ,指示是否在指定的元素的特定属性的值是任意的,约束在一个特定范围,限制为一组枚举值,或是一个空格分隔的任意值列表。
|
String[] |
getChildNames(String elementName)
返回
String s说明这是允许被命名的元素的孩子元素名称的数组,在它们应该出现的次序。
|
int |
getChildPolicy(String elementName)
返回一个常量的
CHILD_POLICY_ 入手,为命名元素儿童法律模式说明。
|
String |
getElementDescription(String elementName, Locale locale)
返回一个包含一个描述
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 参考阵元数最小。
|
类<?> |
getObjectClass(String elementName)
返回存储在元
Object 参考
类 型。
|
Object |
getObjectDefaultValue(String elementName)
返回一个
Object s包含在指定的元素的
Object 参考默认值。
|
Object[] |
getObjectEnumerations(String elementName)
返回包含法律的枚举值在指定的元素的
Object 参考
Object s数组。
|
Comparable<?> |
getObjectMaxValue(String elementName)
返回在指定的元素的
Object 参考最高法律价值。
|
Comparable<?> |
getObjectMinValue(String elementName)
返回在指定的元素的
Object 参考法定最低值。
|
int |
getObjectValueType(String elementName)
返回的枚举值中的一个开始
VALUE_ ,指示值的类型(枚举,范围,或阵列)是允许的
Object 参考。
|
String |
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
获得
同样,价值可能and'ed与getAttributeValueType
or getObjectValueType
值确定该范围的最小值是包容。
VALUE_RANGE_MIN_MAX_INCLUSIVE
。
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
or 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
表示属性或对象的用户可以设置多个枚举值。在属性的情况下,这些价值观是
String
s;的对象,他们是
Object
s实现给定的类或接口。
DATATYPE_BOOLEAN
型属性值应该被标记为枚举。
static final int VALUE_LIST
getAttributeValueType
和
getObjectValueType
回到显示属性或对象的用户可以设置为列表或数组中的值。在属性的情况下,名单将由空格分隔的值在一个
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个孩子,一个小学。
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
。说明将定位为提供
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)
String
s说明这是允许被命名的元素的孩子元素名称的数组,在它们应该出现的次序。如果元素不能有孩子,
null
返回。
elementName
-元素被查询的名称。
String
s数组,或空。
IllegalArgumentException
-如果
elementName
是
null
或不为这种格式的法律元素名称。
String[] getAttributeNames(String elementName)
String
s上市可能与指定的元素相关的属性名称的数组。
elementName
-元素被查询的名称。
String
s数组。
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_
入手,说明在指定的元素的特定属性的值的格式和解释。如果
getAttributeValueType
返回
VALUE_LIST
,那么法律价值是一个空白的返回数据类型常用的值列表。
elementName
-元素被查询的名称。
attrName
-属性被查询的名称。
DATATYPE_*
常数。
IllegalArgumentException
-如果
elementName
是
null
或不为这种格式的法律元素名称。
IllegalArgumentException
-如果
attrName
是
null
或不是该元素的法律属性名称。
boolean isAttributeRequired(String elementName, String attrName)
true
如果命名属性必须在指定的元素是存在的。
elementName
-元素被查询的名称。
attrName
-属性被查询的名称。
true
如果属性必须存在。
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)
String
s枚举值的属性在指定的元素的数组。这种方法只应该在
getAttributeValueType
返回
VALUE_ENUMERATION
叫。
elementName
-元素被查询的名称。
attrName
-属性被查询的名称。
String
s数组。
IllegalArgumentException
-如果
elementName
是
null
或不为这种格式的法律元素名称。
IllegalArgumentException
-如果
attrName
是
null
或不是该元素的法律属性名称。
IllegalArgumentException
如果给定的属性是未定义的枚举。
String getAttributeMinValue(String elementName, String attrName)
getAttributeValueType
值确定。价值是一
String
返回;它的解释是依赖于
getAttributeDataType
价值。这种方法只应该在
getAttributeValueType
返回
VALUE_RANGE_*
叫。
elementName
-元素被查询的名称。
attrName
-属性被查询的名称。
String
包含该属性的最小合法值。
IllegalArgumentException
-如果
elementName
是
null
或不为这种格式的法律元素名称。
IllegalArgumentException
-如果
attrName
是
null
或不是该元素的法律属性名称。
IllegalArgumentException
如果给定的属性是未定义的范围。
String getAttributeMaxValue(String elementName, String attrName)
getAttributeValueType
值确定。价值是一
String
返回;它的解释是依赖于
getAttributeDataType
价值。这种方法只应该在
getAttributeValueType
返回
VALUE_RANGE_*
叫。
elementName
-元素被查询的名称,作为一个
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
可用于指定没有上限。属性本身被定义为一个包含多个空格分隔的项目
String
。这种方法只应该在
getAttributeValueType
返回
VALUE_LIST
叫。
elementName
-元素被查询的名称。
attrName
-属性被查询的名称。
IllegalArgumentException
-如果
elementName
是
null
或不为这种格式的法律元素名称。
IllegalArgumentException
-如果
attrName
是
null
或不是该元素的法律属性名称。
IllegalArgumentException
如果给定的属性没有定义为一个列表。
String getAttributeDescription(String elementName, String attrName, Locale locale)
String
含有描述的命名属性,或
null
。说明将定位为提供
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
或不为这种格式的法律元素名称。
Comparable
类<?> getObjectClass(String elementName)
Object
参考
类
型。如果此元素不能包含一个
Object
参考,一个
IllegalArgumentException
将抛出。如果该类类型的数组,该字段指示的基本类型(例如,为
int
s,这个方法将返回一个数组
int.class
)。
Object
引用的法律价值是指一种范围必须实现Comparable
接口。
elementName
-元素被查询的名称。
类
对象。
IllegalArgumentException
-如果
elementName
是
null
或不为这种格式的法律元素名称。
IllegalArgumentException
-如果指定元素不能包含一个对象的值(即,如果
getObjectValueType(elementName) == VALUE_NONE
)。
Object getObjectDefaultValue(String elementName)
Object
s包含在指定的元素的
Object
参考默认值。
elementName
-元素被查询的名称。
Object
。
IllegalArgumentException
-如果
elementName
是
null
或不为这种格式的法律元素名称。
IllegalArgumentException
-如果指定元素不能包含一个对象的值(即,如果
getObjectValueType(elementName) == VALUE_NONE
)。
Object[] getObjectEnumerations(String elementName)
Object
参考
Object
s数组。这种方法只应该在
getObjectValueType
返回
VALUE_ENUMERATION
叫。
一个节点接受枚举值关联的Object
必须等于一个值,该方法返回的,由==
算子定义的(相对于Object.equals
法)。
elementName
-元素被查询的名称。
Object
s数组。
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
不是数组。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.