| Constructor and Description |
|---|
StiProperty() |
StiProperty(java.lang.reflect.Method getMetod,
java.lang.reflect.Method setMetod,
java.lang.String propertyName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contentListIsPrimitive() |
java.lang.Class<?> |
correctTypeForList(java.lang.String type)
Возвращает java class по значению Type.
|
static java.lang.reflect.Method |
createSetMetod(java.lang.Class<?> clazz,
java.lang.reflect.Method getMetod)
Получение SET метода.
|
java.lang.Class |
getEnumClass(IStiSerializable obj) |
java.lang.reflect.Method |
getGETMetod() |
<T> T |
getInstance() |
java.lang.String |
getName() |
java.lang.Class<?> |
getPrimitiveListClass() |
java.lang.Object |
getReturnValue(java.lang.Object instance)
Возвращает значения данного свойства для заданного экземпляра скласса.
|
StiSerializable |
getSerializAnnotation() |
java.lang.reflect.Method |
getSETMetod() |
java.lang.String |
getShorNameOrDefault(java.lang.String defaultName) |
java.lang.String |
getShorNameOrName() |
java.lang.String |
getShortName() |
boolean |
isCollection() |
boolean |
isDefaulValue(java.lang.Object value) |
boolean |
isDeprecated() |
boolean |
isEnum() |
boolean |
isObject()
Реализует ли класс интрефейс IStiSerializable.
|
boolean |
isPrimitiveCollection() |
boolean |
isReferenceToObject()
Помечен ли метод как Ref.
|
boolean |
isRefObject()
Реализует ли класс интрефейс IStiSerializableRef.
|
boolean |
isSerializableToDocument() |
boolean |
isSerializableToReport(boolean enhanced) |
boolean |
isValueCollection() |
boolean |
isValueList() |
boolean |
memoryStore()
Not serialize, store in memory
|
java.lang.Class<?> |
returnClass() |
void |
setName(java.lang.String name) |
void |
setShortName(java.lang.String shortName) |
java.lang.String |
toString() |
public StiProperty()
public StiProperty(java.lang.reflect.Method getMetod,
java.lang.reflect.Method setMetod,
java.lang.String propertyName)
public boolean isObject()
public boolean isReferenceToObject()
public boolean memoryStore()
public boolean isRefObject()
public boolean isValueList()
public boolean isCollection()
public boolean isPrimitiveCollection()
public boolean contentListIsPrimitive()
public boolean isEnum()
public java.lang.Class<?> correctTypeForList(java.lang.String type)
type - имя типа класса, может быть сокращенным или полным именем NEt класса.public java.lang.reflect.Method getSETMetod()
public boolean isSerializableToReport(boolean enhanced)
public boolean isDeprecated()
public boolean isSerializableToDocument()
public java.lang.Class<?> returnClass()
public java.lang.Object getReturnValue(java.lang.Object instance)
instance - экземпляр склассаpublic StiSerializable getSerializAnnotation()
public java.lang.reflect.Method getGETMetod()
public boolean isValueCollection()
public <T> T getInstance()
public java.lang.Class getEnumClass(IStiSerializable obj)
public boolean isDefaulValue(java.lang.Object value)
public java.lang.String getShorNameOrDefault(java.lang.String defaultName)
public java.lang.String getShorNameOrName()
public java.lang.String getShortName()
public void setShortName(java.lang.String shortName)
public java.lang.Class<?> getPrimitiveListClass()
public static java.lang.reflect.Method createSetMetod(java.lang.Class<?> clazz,
java.lang.reflect.Method getMetod)
clazz - -класс который содержит методgetMetod - - GET методpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2020 Stimulsoft. All Rights Reserved.