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, toTextclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCreationType, getMatchType, getName, toTextgetId, setIdgetMetaData, setMetaDatagetTags, setTagspublic java.lang.Object fromObject(java.lang.Object value)
DataTypeDataConvertException异常。fromObject in interface DataTypefromObject in class AbstractDataTypevalue - 要转换的数据。public java.lang.Object fromText(java.lang.String text)
DataTypepublic DataType getElementDataType()
例如:对于java.util.Vector,聚合元素就是Vector中管理的各个元素。
public void setElementDataType(DataType elementDataType)
例如:对于java.util.Vector,聚合元素就是Vector中管理的各个元素。
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.