|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.stimulsoft.report.expressions.StiExpression
com.stimulsoft.report.dictionary.StiVariable
public class StiVariable
Class describes variable.
Field Summary | |
---|---|
java.lang.String |
name
|
Fields inherited from class com.stimulsoft.report.expressions.StiExpression |
---|
ParentComponent |
Constructor Summary | |
---|---|
StiVariable()
Creates an object of the type StiVariable. |
|
StiVariable(java.lang.String category)
Creates an object of the type StiVariable. |
|
StiVariable(java.lang.String name,
java.lang.Object value)
Creates an object of the type StiVariable. |
|
StiVariable(java.lang.String name,
StiSystemType type)
Creates an object of the type StiVariable. |
|
StiVariable(java.lang.String category,
java.lang.String name,
java.lang.Object value)
Creates an object of the type StiVariable. |
|
StiVariable(java.lang.String category,
java.lang.String name,
StiSystemType type)
Creates an object of the type StiVariable. |
|
StiVariable(java.lang.String category,
java.lang.String name,
StiSystemType type,
java.lang.String value,
boolean readOnly)
Creates an object of the type StiVariable. |
|
StiVariable(java.lang.String category,
java.lang.String name,
java.lang.String alias,
java.lang.Object value)
Creates an object of the type StiVariable. |
|
StiVariable(java.lang.String category,
java.lang.String name,
java.lang.String alias,
java.lang.Object value,
boolean readOnly)
|
|
StiVariable(java.lang.String category,
java.lang.String name,
java.lang.String alias,
StiSystemType type,
java.lang.String value,
boolean readOnly)
Creates an object of the type StiVariable. |
|
StiVariable(java.lang.String category,
java.lang.String name,
java.lang.String alias,
StiSystemType type,
java.lang.String value,
boolean readOnly,
StiVariableInitBy initBy)
Creates an object of the type StiVariable. |
|
StiVariable(java.lang.String category,
java.lang.String name,
java.lang.String alias,
java.lang.String description,
StiSystemType type,
java.lang.String value,
boolean readOnly)
Creates an object of the type StiVariable. |
|
StiVariable(java.lang.String category,
java.lang.String name,
java.lang.String alias,
java.lang.String description,
StiSystemType type,
java.lang.String value,
boolean readOnly,
StiVariableInitBy initBy)
Creates an object of the type StiVariable. |
|
StiVariable(java.lang.String category,
java.lang.String name,
java.lang.String alias,
java.lang.String description,
StiSystemType type,
java.lang.String value,
boolean readOnly,
StiVariableInitBy initBy,
boolean requestFromUser)
Creates an object of the type StiVariable. |
|
StiVariable(java.lang.String category,
java.lang.String name,
java.lang.String alias,
java.lang.String description,
StiSystemType type,
java.lang.String value,
boolean readOnly,
StiVariableInitBy initBy,
boolean requestFromUser,
StiDialogInfo dialogInfo)
Creates an object of the type StiVariable. |
Method Summary | |
---|---|
StiVariable |
clone()
Creates a new object that is a copy of the current instance. |
int |
compareTo(StiVariable var2)
|
void |
deserialize(java.lang.String strObject)
Десериализация объекта из строки. |
java.lang.Object |
eval(StiReport report)
|
java.lang.String |
getAlias()
Gets or sets alias of variable. |
boolean |
getApplyFormat()
|
java.lang.String |
getCategory()
Gets or sets category of the variable. |
static java.util.Date |
GetDateTimeFromValue(java.lang.String value)
Internal use only. |
java.lang.String |
getDescription()
Gets or sets description of function. |
StiDialogInfo |
getDialogInfo()
Gets or sets alias of variable. |
java.util.ArrayList<StiVariableItem> |
getDialogInfoItems()
|
static java.lang.String |
GetExpressionString(StiVariable variable)
Returns variable in the form of the expression. |
boolean |
getInherited()
|
StiVariableInitBy |
getInitBy()
Gets or sets value which indicates that this variable will be have defalt value based on calculation of expression which specified in Value property or based on default value. |
java.lang.String |
getInitByExpressionFrom()
Gets or sets init by expression for range values. |
java.lang.String |
getInitByExpressionTo()
Gets or sets init by expression for range values. |
java.lang.Object |
getInitInstance(StiText tempText)
|
java.lang.Object |
getInstance()
|
boolean |
getIsCategory()
|
java.lang.Object |
getItemObject(java.lang.String text)
|
java.lang.String |
getKey()
|
java.lang.String |
getName()
Gets or sets name of variable. |
java.lang.String |
GetNativeValue()
Internal use only. |
boolean |
getReadOnly()
Gets or sets value indicates which variable instanceof read only. |
boolean |
getRequestFromUser()
Gets or sets value. |
StiSelectionMode |
getSelection()
|
StiSystemType |
getSystemType()
|
StiSystemTypeEnum |
getType()
Gets or sets type of variable. |
java.lang.Object |
getValueObject()
|
boolean |
isAllowUseAsSqlParameter()
|
boolean |
isDecimal()
|
boolean |
isDefault()
|
boolean |
isInteger()
|
boolean |
isList()
|
boolean |
isNullable()
|
boolean |
isRange()
|
boolean |
isTime()
|
boolean |
isValueType()
|
void |
LoadFromJsonObjectEx(JSONObject jObject,
StiReport report)
|
JSONObject |
SaveToJsonObjectEx()
|
java.lang.String |
serialize()
Сериализация объекта в строку. |
void |
setAlias(java.lang.String value)
|
void |
setAllowUseAsSqlParameter(boolean allowUseAsSqlParameter)
|
void |
setCategory(java.lang.String value)
|
void |
setDescription(java.lang.String value)
|
void |
setDialogInfo(StiDialogInfo value)
|
void |
setDialogInfoItems(java.util.ArrayList<StiVariableItem> items)
|
void |
setInherited(boolean value)
|
void |
setInitBy(StiVariableInitBy value)
|
void |
setInitByExpressionFrom(java.lang.String value)
|
void |
setInitByExpressionTo(java.lang.String value)
|
void |
setKey(java.lang.String key)
|
void |
setName(java.lang.String value)
|
void |
setReadOnly(boolean value)
|
void |
setRequestFromUser(boolean value)
|
void |
setSelection(StiSelectionMode selection)
|
void |
setSystemType(StiSystemType systemType)
|
void |
setTypeOrUserType(java.lang.String systemTypeName)
|
void |
setValue(java.lang.Object value)
|
void |
setValueObject(java.lang.Object value)
|
java.lang.String |
toString()
|
Methods inherited from class com.stimulsoft.report.expressions.StiExpression |
---|
deserializeStr, getDefaultEvent, getFullConvert, getGenAddEvent, getValue, LoadFromJsonObject, SaveToJsonObject, setValue |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public java.lang.String name
Constructor Detail |
---|
public StiVariable()
public StiVariable(java.lang.String category)
public StiVariable(java.lang.String name, StiSystemType type)
public StiVariable(java.lang.String category, java.lang.String name, StiSystemType type)
public StiVariable(java.lang.String name, java.lang.Object value)
public StiVariable(java.lang.String category, java.lang.String name, java.lang.Object value)
public StiVariable(java.lang.String category, java.lang.String name, java.lang.String alias, java.lang.Object value)
public StiVariable(java.lang.String category, java.lang.String name, java.lang.String alias, java.lang.Object value, boolean readOnly)
public StiVariable(java.lang.String category, java.lang.String name, StiSystemType type, java.lang.String value, boolean readOnly)
public StiVariable(java.lang.String category, java.lang.String name, java.lang.String alias, StiSystemType type, java.lang.String value, boolean readOnly)
public StiVariable(java.lang.String category, java.lang.String name, java.lang.String alias, java.lang.String description, StiSystemType type, java.lang.String value, boolean readOnly)
public StiVariable(java.lang.String category, java.lang.String name, java.lang.String alias, StiSystemType type, java.lang.String value, boolean readOnly, StiVariableInitBy initBy)
public StiVariable(java.lang.String category, java.lang.String name, java.lang.String alias, java.lang.String description, StiSystemType type, java.lang.String value, boolean readOnly, StiVariableInitBy initBy)
public StiVariable(java.lang.String category, java.lang.String name, java.lang.String alias, java.lang.String description, StiSystemType type, java.lang.String value, boolean readOnly, StiVariableInitBy initBy, boolean requestFromUser)
public StiVariable(java.lang.String category, java.lang.String name, java.lang.String alias, java.lang.String description, StiSystemType type, java.lang.String value, boolean readOnly, StiVariableInitBy initBy, boolean requestFromUser, StiDialogInfo dialogInfo)
category
- Category of the variable.name
- Name of variable.alias
- Alias of variable.description
- Description of variable.type
- Type of variable.value
- Value of variable.readOnly
- Value indicates which varibale instanceof read only.initBy
- Value which indicates that this variable will be have defalt value based on
calculation of expression which specified in Value property or based on default
value.requestFromUser
- RequestFromUser of variable.dialogInfo
- StiDialogInfo contain dialog information for using RequestFromUser property of
variable.Method Detail |
---|
public final boolean getInherited()
getInherited
in interface IStiInherited
public final void setInherited(boolean value)
setInherited
in interface IStiInherited
public final java.lang.String getName()
getName
in interface IStiName
public final void setName(java.lang.String value)
setName
in interface IStiName
public boolean getApplyFormat()
getApplyFormat
in class StiExpression
public final StiDialogInfo getDialogInfo()
public final void setDialogInfo(StiDialogInfo value)
public final java.lang.String getAlias()
public final void setAlias(java.lang.String value)
public final StiSystemTypeEnum getType()
public final StiSystemType getSystemType()
public final boolean getReadOnly()
public final void setReadOnly(boolean value)
public final boolean getRequestFromUser()
public final void setRequestFromUser(boolean value)
public final java.lang.String getCategory()
public final void setCategory(java.lang.String value)
public final java.lang.String getDescription()
public final void setDescription(java.lang.String value)
public final boolean getIsCategory()
public final java.lang.Object getValueObject()
public java.lang.Object getItemObject(java.lang.String text)
public final void setValueObject(java.lang.Object value)
public final java.lang.String getInitByExpressionFrom()
public final void setInitByExpressionFrom(java.lang.String value)
public final java.lang.String getInitByExpressionTo()
public final void setInitByExpressionTo(java.lang.String value)
public final StiVariableInitBy getInitBy()
public final void setInitBy(StiVariableInitBy value)
public final java.lang.String GetNativeValue()
public static java.util.Date GetDateTimeFromValue(java.lang.String value)
public static java.lang.String GetExpressionString(StiVariable variable)
variable
- Variable for convertation.
public java.lang.String serialize()
IStiSerializableToString
serialize
in interface IStiSerializableToString
serialize
in class StiExpression
public void deserialize(java.lang.String strObject)
IStiSerializableToString
deserialize
in interface IStiSerializableToString
deserialize
in class StiExpression
public void setTypeOrUserType(java.lang.String systemTypeName)
public boolean isValueType()
public java.lang.Object getInstance()
public boolean isRange()
public boolean isList()
public boolean isTime()
public boolean isDecimal()
public boolean isInteger()
public boolean isNullable()
public java.lang.Object getInitInstance(StiText tempText)
public final void setDialogInfoItems(java.util.ArrayList<StiVariableItem> items)
public java.util.ArrayList<StiVariableItem> getDialogInfoItems()
public int compareTo(StiVariable var2)
compareTo
in interface java.lang.Comparable<StiVariable>
public StiVariable clone()
StiExpression
clone
in class StiExpression
public java.lang.String toString()
toString
in class StiExpression
public void setSystemType(StiSystemType systemType)
systemType
- the systemType to setpublic void setValue(java.lang.Object value)
public java.lang.String getKey()
public void setKey(java.lang.String key)
key
- the key to setpublic boolean isAllowUseAsSqlParameter()
public void setAllowUseAsSqlParameter(boolean allowUseAsSqlParameter)
allowUseAsSqlParameter
- the allowUseAsSqlParameter to setpublic StiSelectionMode getSelection()
public void setSelection(StiSelectionMode selection)
selection
- the selection to setpublic JSONObject SaveToJsonObjectEx() throws JSONException
JSONException
public void LoadFromJsonObjectEx(JSONObject jObject, StiReport report) throws JSONException
JSONException
public java.lang.Object eval(StiReport report) throws StiException
StiException
public boolean isDefault()
isDefault
in interface IStiDefault
isDefault
in class StiExpression
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |