com.bstek.dorado.data.type
public class AggregationDataType extends AbstractDataType implements MutableDataType
聚合类型主要包括java.util.List、java.util.Set、java.util.Iterator、java.util. Enumeration的实现类 以及java.lang.Array的派生类型。
聚合类型通过elementDataType属性来指定被聚合对象的DataType。 例如一个存放String的数组,其被聚合对象的DataType即是StringDataType。
Constructor and Description |
---|
AggregationDataType() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
fromObject(java.lang.Object value)
尝试将一个任意类型的值转换成本DataType所描述的类型。
如果传入的数据无法被转换将抛出 DataConvertException 异常。 |
java.lang.Object |
fromText(java.lang.String text)
将一个文本型的值转换成本DataType所描述的类型。
|
DataType |
getElementDataType()
返回聚合元素的DataType。
|
void |
setElementDataType(DataType elementDataType)
设置聚合元素的DataType。
|
getCreationType, getId, getMatchType, getMetaData, getName, getTags, setCreationType, setId, setMatchType, setMetaData, setName, setTags, toObject, toString, toText
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCreationType, getMatchType, getName, toText
getId, setId
getMetaData, setMetaData
getTags, setTags
public java.lang.Object fromObject(java.lang.Object value)
DataType
DataConvertException
异常。fromObject
in interface DataType
fromObject
in class AbstractDataType
value
- 要转换的数据。public java.lang.Object fromText(java.lang.String text)
DataType
public DataType getElementDataType()
例如:对于java.util.Vector,聚合元素就是Vector中管理的各个元素。
public void setElementDataType(DataType elementDataType)
例如:对于java.util.Vector,聚合元素就是Vector中管理的各个元素。
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.