|
||||||||||
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(java.lang.reflect.Method getMetod,
java.lang.reflect.Method setMetod,
java.lang.String propertyName)
|
Method Summary | ||
---|---|---|
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()
|
|
|
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()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public StiProperty()
public StiProperty(java.lang.reflect.Method getMetod, java.lang.reflect.Method setMetod, java.lang.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 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.String getName()
getName
in interface IStiName
public void setName(java.lang.String name)
setName
in interface IStiName
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.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |