Class StiProperty

java.lang.Object
com.stimulsoft.base.serializing.StiProperty
All Implemented Interfaces:
IStiName

public class StiProperty extends Object implements IStiName
  • Constructor Details

    • StiProperty

      public StiProperty()
    • StiProperty

      public StiProperty(Method getMetod, Method setMetod, String propertyName)
  • Method Details

    • isObject

      public boolean isObject()
    • isReferenceToObject

      public boolean isReferenceToObject()
    • memoryStore

      public boolean memoryStore()
      Not serialize, store in memory
    • isRefObject

      public boolean isRefObject()
    • isValueList

      public boolean isValueList()
    • isCollection

      public boolean isCollection()
    • isPrimitiveCollection

      public boolean isPrimitiveCollection()
    • contentListIsPrimitive

      public boolean contentListIsPrimitive()
    • isEnum

      public boolean isEnum()
    • correctTypeForList

      public Class<?> correctTypeForList(String type)
    • getSETMetod

      public Method getSETMetod()
    • isSerializableToReport

      public boolean isSerializableToReport(boolean enhanced)
    • isDeprecated

      public boolean isDeprecated()
    • isSerializableToDocument

      public boolean isSerializableToDocument(boolean forceDocumentSerialize)
    • returnClass

      public Class<?> returnClass()
    • getName

      public String getName()
      Specified by:
      getName in interface IStiName
    • setName

      public void setName(String name)
      Specified by:
      setName in interface IStiName
    • getReturnValue

      public Object getReturnValue(Object instance)
    • getSerializAnnotation

      public StiSerializable getSerializAnnotation()
    • getGETMetod

      public Method getGETMetod()
    • isValueCollection

      public boolean isValueCollection()
    • getInstance

      public <T> T getInstance()
    • getEnumClass

      public Class getEnumClass(IStiSerializable obj)
    • isDefaulValue

      public boolean isDefaulValue(Object value)
    • getShorNameOrDefault

      public String getShorNameOrDefault(String defaultName)
    • getShorNameOrName

      public String getShorNameOrName()
    • getShortName

      public String getShortName()
    • setShortName

      public void setShortName(String shortName)
    • getPrimitiveListClass

      public Class<?> getPrimitiveListClass()
    • createSetMetod

      public static Method createSetMetod(Class<?> clazz, Method getMetod)
    • toString

      public String toString()
      Overrides:
      toString in class Object