com.stimulsoft.base.system.type
Class StiSystemType

java.lang.Object
  extended by com.stimulsoft.base.system.type.StiSystemType
Direct Known Subclasses:
StiTypeList, StiTypeRange, StiTypeValue, StiUserType

public abstract class StiSystemType
extends Object


Field Summary
protected  String serializeValue
           
 
Constructor Summary
protected StiSystemType()
           
 
Method Summary
abstract  StiSystemTypeEnum getEnumType()
           
abstract  Object getInstance()
           
 Object getInstanceValueByString(String str)
           
abstract  ParameterType getInterfaceType()
           
abstract  Object getItemValue(String itemSrt)
           
 String getSerializeValue()
           
static StiSystemType getSystemType(String systemTypeName)
           
 Object getValueByArrayString(List<String> strArray)
           
protected abstract  Object getValueByString(String str)
           
 boolean isDecimal()
           
 boolean isInteger()
           
 boolean isList()
           
 boolean isNullable()
           
 boolean isRange()
           
 boolean isTime()
           
 boolean isValueType()
           
 void setSerializeValue(String serializeValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serializeValue

protected String serializeValue
Constructor Detail

StiSystemType

protected StiSystemType()
Method Detail

getSerializeValue

public String getSerializeValue()

setSerializeValue

public void setSerializeValue(String serializeValue)

getEnumType

public abstract StiSystemTypeEnum getEnumType()

getInterfaceType

public abstract ParameterType getInterfaceType()

getInstance

public abstract Object getInstance()

getValueByString

protected abstract Object getValueByString(String str)

getItemValue

public abstract Object getItemValue(String itemSrt)

isList

public boolean isList()

isValueType

public boolean isValueType()

isRange

public boolean isRange()

isNullable

public boolean isNullable()

isTime

public boolean isTime()

isDecimal

public boolean isDecimal()

isInteger

public boolean isInteger()

getInstanceValueByString

public Object getInstanceValueByString(String str)

getValueByArrayString

public Object getValueByArrayString(List<String> strArray)

getSystemType

public static StiSystemType getSystemType(String systemTypeName)


Copyright © 2017 Stimulsoft. All Rights Reserved.