com.pmease.quickbuild.plugin.report.engine.extensionpoint
Interface DataType

All Superinterfaces:
java.io.Serializable, TypedObject
All Known Implementing Classes:
AbstractCollectionType, AbstractDataType, AbstractNumericType, BlobType, BlockType, BooleanType, BuildType, ByteType, ChangesetIdType, DataSizeType, DateType, DoubleType, DurationType, EnumType, FloatType, HashSetType, IdType, IntegerType, LevelType, ListType, LongType, ObjectType, PercentType, StringType, TestStatusType, TimeType

public interface DataType
extends TypedObject, java.io.Serializable


Method Summary
 java.lang.Object asDbObject(java.lang.Object original)
           
 java.lang.String asString(java.lang.Object value)
           
 java.lang.String asString(java.lang.Object value, java.lang.String pattern)
           
 java.lang.String asString(java.lang.Object value, java.lang.String pattern, java.util.Locale locale)
           
 int compare(java.lang.Object x, java.lang.Object y)
           
 java.lang.Object fromDbObject(java.sql.ResultSet rs, java.lang.String columnName)
           
 java.lang.Object fromString(java.lang.String str)
           
 java.lang.Object fromString(java.lang.String str, java.lang.String pattern)
           
 java.lang.Object fromString(java.lang.String str, java.lang.String pattern, java.util.Locale locale)
           
 void fromXML(org.dom4j.Element node)
           
 java.lang.String getDefaultPattern()
           
 java.lang.Object getDefaultValue()
           
 NodeType getNodeType()
           
 java.lang.Class<?> getReturnedClass()
           
 java.lang.String getSqlType()
           
 boolean isCollectionType()
           
 boolean isEqual(java.lang.Object x, java.lang.Object y)
           
 boolean isIdType()
           
 boolean isNumericType()
           
 boolean isPrimitiveType()
           
 DataType newInstance()
           
 java.lang.Object readFromNode(org.dom4j.Element node, java.lang.String nodeName, java.util.Locale locale)
           
 void toXML(org.dom4j.Element node)
           
 java.lang.Object typeCast(java.lang.Object from)
           
 void writeToNode(org.dom4j.Element parentNode, java.lang.String nodeName, java.lang.Object value, java.util.Locale locale)
           
 
Methods inherited from interface com.pmease.quickbuild.plugin.report.engine.extensionpoint.TypedObject
getType
 

Method Detail

fromString

java.lang.Object fromString(java.lang.String str)

fromString

java.lang.Object fromString(java.lang.String str,
                            java.lang.String pattern)

fromString

java.lang.Object fromString(java.lang.String str,
                            java.lang.String pattern,
                            java.util.Locale locale)

asString

java.lang.String asString(java.lang.Object value)

asString

java.lang.String asString(java.lang.Object value,
                          java.lang.String pattern)

asString

java.lang.String asString(java.lang.Object value,
                          java.lang.String pattern,
                          java.util.Locale locale)

typeCast

java.lang.Object typeCast(java.lang.Object from)

getDefaultValue

java.lang.Object getDefaultValue()

getDefaultPattern

java.lang.String getDefaultPattern()

getReturnedClass

java.lang.Class<?> getReturnedClass()

getSqlType

java.lang.String getSqlType()

asDbObject

java.lang.Object asDbObject(java.lang.Object original)

fromDbObject

java.lang.Object fromDbObject(java.sql.ResultSet rs,
                              java.lang.String columnName)

isEqual

boolean isEqual(java.lang.Object x,
                java.lang.Object y)

compare

int compare(java.lang.Object x,
            java.lang.Object y)

isPrimitiveType

boolean isPrimitiveType()

isNumericType

boolean isNumericType()

isCollectionType

boolean isCollectionType()

isIdType

boolean isIdType()

newInstance

DataType newInstance()

fromXML

void fromXML(org.dom4j.Element node)

toXML

void toXML(org.dom4j.Element node)

getNodeType

NodeType getNodeType()

readFromNode

java.lang.Object readFromNode(org.dom4j.Element node,
                              java.lang.String nodeName,
                              java.util.Locale locale)

writeToNode

void writeToNode(org.dom4j.Element parentNode,
                 java.lang.String nodeName,
                 java.lang.Object value,
                 java.util.Locale locale)


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.