|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.stimulsoft.base.serializing.StiProperty
public class StiProperty
Свойство класса.
| Constructor Summary | |
|---|---|
StiProperty()
|
|
StiProperty(Method getMetod,
Method setMetod,
String propertyName)
|
|
| Method Summary | ||
|---|---|---|
boolean |
contentListIsPrimitive()
|
|
Class<?> |
correctTypeForList(String type)
Возвращает java class по значению Type. |
|
static Method |
createSetMetod(Class<?> clazz,
Method getMetod)
Получение SET метода. |
|
Class |
getEnumClass(IStiSerializable obj)
|
|
Method |
getGETMetod()
|
|
|
getInstance()
|
|
String |
getName()
|
|
Class<?> |
getPrimitiveListClass()
|
|
Object |
getReturnValue(Object instance)
Возвращает значения данного свойства для заданного экземпляра скласса. |
|
StiSerializable |
getSerializAnnotation()
|
|
Method |
getSETMetod()
|
|
String |
getShorNameOrDefault(String defaultName)
|
|
String |
getShorNameOrName()
|
|
String |
getShortName()
|
|
boolean |
isCollection()
|
|
boolean |
isDefaulValue(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 |
|
Class<?> |
returnClass()
|
|
void |
setName(String name)
|
|
void |
setShortName(String shortName)
|
|
String |
toString()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public StiProperty()
public StiProperty(Method getMetod,
Method setMetod,
String propertyName)
| Method Detail |
|---|
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 Class<?> correctTypeForList(String type)
type - имя типа класса, может быть сокращенным или полным именем NEt класса.public Method getSETMetod()
public boolean isSerializableToReport(boolean enhanced)
public boolean isDeprecated()
public boolean isSerializableToDocument()
public Class<?> returnClass()
public String getName()
getName in interface IStiNamepublic void setName(String name)
setName in interface IStiNamepublic Object getReturnValue(Object instance)
instance - экземпляр скласса
public StiSerializable getSerializAnnotation()
public Method getGETMetod()
public boolean isValueCollection()
public <T> T getInstance()
public Class getEnumClass(IStiSerializable obj)
public boolean isDefaulValue(Object value)
public String getShorNameOrDefault(String defaultName)
public String getShorNameOrName()
public String getShortName()
public void setShortName(String shortName)
public Class<?> getPrimitiveListClass()
public static Method createSetMetod(Class<?> clazz,
Method getMetod)
clazz - -класс который содержит методgetMetod - - GET метод
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||