public class StiVariable extends StiExpression implements IStiName, IStiInherited, java.lang.Comparable<StiVariable>
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
name |
ParentComponent| Constructor and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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() |
deserializeStr, getDefaultEvent, getFullConvert, getGenAddEvent, getValue, LoadFromJsonObject, SaveToJsonObject, setValuepublic 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.public final boolean getInherited()
getInherited in interface IStiInheritedpublic final void setInherited(boolean value)
setInherited in interface IStiInheritedpublic final java.lang.String getName()
public final void setName(java.lang.String value)
public boolean getApplyFormat()
getApplyFormat in class StiExpressionpublic 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()
serialize in interface IStiSerializableToStringserialize in class StiExpressionpublic void deserialize(java.lang.String strObject)
deserialize in interface IStiSerializableToStringdeserialize in class StiExpressionpublic 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()
StiExpressionclone in class StiExpressionpublic java.lang.String toString()
toString in class StiExpressionpublic 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
JSONExceptionpublic void LoadFromJsonObjectEx(JSONObject jObject, StiReport report) throws JSONException
JSONExceptionpublic java.lang.Object eval(StiReport report) throws StiException
StiExceptionpublic boolean isDefault()
isDefault in interface IStiDefaultisDefault in class StiExpressionCopyright © 2019 Stimulsoft. All Rights Reserved.