Class StiSystemType

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

public abstract class StiSystemType extends Object
  • Field Details

    • serializeValue

      protected String serializeValue
    • jsonSerializeValue

      protected String jsonSerializeValue
  • Constructor Details

    • StiSystemType

      protected StiSystemType()
  • Method Details

    • getJsonSerializeValue

      public String getJsonSerializeValue()
    • setJsonSerializeValue

      public void setJsonSerializeValue(String jsonSerializeValue)
    • 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)