com.pmease.quickbuild.plugin.report.engine.datatype
Class AbstractCollectionType
java.lang.Object
com.pmease.quickbuild.plugin.report.engine.datatype.AbstractDataType
com.pmease.quickbuild.plugin.report.engine.datatype.AbstractCollectionType
- All Implemented Interfaces:
- DataType, TypedObject, java.io.Serializable
- Direct Known Subclasses:
- HashSetType, ListType
public abstract class AbstractCollectionType
- extends AbstractDataType
- See Also:
- Serialized Form
|
Method Summary |
java.lang.Object |
asDbObject(java.lang.Object original)
|
java.lang.String |
asString(java.lang.Object value,
java.lang.String pattern,
java.util.Locale locale)
|
abstract java.lang.String |
asString(java.lang.Object value,
java.lang.String pattern,
java.lang.String itemPattern,
java.util.Locale locale)
|
int |
compare(java.lang.Object x,
java.lang.Object y)
|
boolean |
equals(java.lang.Object other)
|
java.lang.Object |
fromDbObject(java.sql.ResultSet rs,
java.lang.String columnName)
|
java.lang.Object |
fromString(java.lang.String str,
java.lang.String pattern,
java.util.Locale locale)
|
abstract java.lang.Object |
fromString(java.lang.String str,
java.lang.String pattern,
java.lang.String itemPattern,
java.util.Locale locale)
|
void |
fromXML(org.dom4j.Element node)
|
DataType |
getItemType()
|
java.lang.String |
getSqlType()
|
int |
hashCode()
|
boolean |
isCollectionType()
|
java.lang.Object |
readFromNode(org.dom4j.Element node,
java.lang.String nodeName,
java.util.Locale locale)
|
void |
setItemType(DataType itemType)
|
void |
toXML(org.dom4j.Element parent)
|
void |
writeToNode(org.dom4j.Element parentNode,
java.lang.String nodeName,
java.lang.Object value,
java.util.Locale locale)
|
| Methods inherited from class com.pmease.quickbuild.plugin.report.engine.datatype.AbstractDataType |
asString, asString, fromString, fromString, getDefaultValue, getNodeType, getReadFormat, getWriteFormat, isEqual, isIdType, isNumericType, isPrimitiveType, newInstance, setNodeType, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.pmease.quickbuild.plugin.report.engine.extensionpoint.TypedObject |
getType |
itemType
protected DataType itemType
delimiter
protected char delimiter
AbstractCollectionType
public AbstractCollectionType()
AbstractCollectionType
public AbstractCollectionType(DataType itemType)
asString
public abstract java.lang.String asString(java.lang.Object value,
java.lang.String pattern,
java.lang.String itemPattern,
java.util.Locale locale)
fromString
public abstract java.lang.Object fromString(java.lang.String str,
java.lang.String pattern,
java.lang.String itemPattern,
java.util.Locale locale)
readFromNode
public java.lang.Object readFromNode(org.dom4j.Element node,
java.lang.String nodeName,
java.util.Locale locale)
- Specified by:
readFromNode in interface DataType- Overrides:
readFromNode in class AbstractDataType
writeToNode
public void writeToNode(org.dom4j.Element parentNode,
java.lang.String nodeName,
java.lang.Object value,
java.util.Locale locale)
- Specified by:
writeToNode in interface DataType- Overrides:
writeToNode in class AbstractDataType
fromXML
public void fromXML(org.dom4j.Element node)
- Specified by:
fromXML in interface DataType- Overrides:
fromXML in class AbstractDataType
compare
public int compare(java.lang.Object x,
java.lang.Object y)
- Specified by:
compare in interface DataType- Overrides:
compare in class AbstractDataType
toXML
public void toXML(org.dom4j.Element parent)
- Specified by:
toXML in interface DataType- Overrides:
toXML in class AbstractDataType
fromString
public java.lang.Object fromString(java.lang.String str,
java.lang.String pattern,
java.util.Locale locale)
asString
public java.lang.String asString(java.lang.Object value,
java.lang.String pattern,
java.util.Locale locale)
isCollectionType
public boolean isCollectionType()
- Specified by:
isCollectionType in interface DataType- Overrides:
isCollectionType in class AbstractDataType
getSqlType
public java.lang.String getSqlType()
asDbObject
public java.lang.Object asDbObject(java.lang.Object original)
fromDbObject
public java.lang.Object fromDbObject(java.sql.ResultSet rs,
java.lang.String columnName)
getItemType
public DataType getItemType()
setItemType
public void setItemType(DataType itemType)
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals in class AbstractDataType
hashCode
public int hashCode()
- Overrides:
hashCode in class AbstractDataType
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.