|
i-net Clear Reports | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.inet.report.DefaultValue
public class DefaultValue
Holder for a PromptField's default value and its description. If the default value does not have a description, getDescription() will return null. The default value's "value" may be
null.
PromptField,
Serialized Form| Constructor Summary | |
|---|---|
protected |
DefaultValue(java.lang.String description,
int type)
internal constructor |
|
DefaultValue(java.lang.Object value,
java.lang.String description,
int type)
Creates a DefaultValue with the given value and description. |
|
DefaultValue(java.lang.Object value,
java.lang.String description)
Creates a default value with field value type set as UNKNOWN |
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
static DefaultValue |
createBinaryDefaultValue(java.lang.String value,
java.lang.String description)
Creates and returns a default value of value type Field.BINARY. |
static DefaultValue |
createDefaultValueFromFormula(java.lang.String value,
java.lang.String description,
Engine engine)
Creates and returns a default value by parsing the given value string as a CC formula. |
static DefaultValue |
createDefaultValueFromFormula(java.lang.String value,
java.lang.String description,
int valueType,
Engine engine)
Creates and returns a default value by parsing the given value string as a CC formula. |
static com.inet.report.FormulaDefaultValue |
createFormulaFieldDefaultValueFromFormula(FormulaField formulaField,
java.lang.String description,
int valueType,
Engine engine)
creates and returns a default value based on the formula given. |
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getDescription()
Returns the description of this default value. |
int |
getType()
Returns the value type set in the constructor for this default value |
java.lang.Object |
getValue()
Returns the value of this default value. |
int |
hashCode()
|
void |
setDescription(java.lang.String description)
Sets the description of this default value. |
void |
setValue(java.lang.Object value)
Sets the value of this default value. |
| Constructor Detail |
|---|
protected DefaultValue(java.lang.String description,
int type)
description - description of default valuetype - value type of default value
public DefaultValue(java.lang.Object value,
java.lang.String description,
int type)
NUMBER : java.lang.DoubleCURRENCY : java.lang.DoubleBOOLEAN : java.lang.BooleanDATE : java.sql.DateTIME : java.sql.TimeDATETIME : java.sql.TimestampSTRING : java.lang.StringRange : com.inet.report.FormulaRange
value - Value of the default valuedescription - Description of the default value, can be null if there is no descriptiontype - field type of the prompt field to which this default value belongs
java.lang.IllegalArgumentException - if the field type does not match the object type or if the
field type is unknownField.NUMBER,
Field.STRING,
Field.DATETIME,
Field.DATE,
Field.BOOLEAN,
Field.CURRENCY,
Field.BINARY,
Field.TIME
public DefaultValue(java.lang.Object value,
java.lang.String description)
value - value of the default valuedescription - description of the default value, may be nullDefaultValue(Object, String, int)| Method Detail |
|---|
public static DefaultValue createDefaultValueFromFormula(java.lang.String value,
java.lang.String description,
Engine engine)
throws ReportException
value - value as formula syntaxdescription - description of the default value, can be nullengine - engine used to parse the formula
ReportException - if an error occurs while parsing the formula
public static DefaultValue createDefaultValueFromFormula(java.lang.String value,
java.lang.String description,
int valueType,
Engine engine)
throws ReportException
value - value as formula syntaxdescription - description of the default value, can be nullvalueType - value type of the default value to be created.engine - engine used to parse the formula
ReportException - if an error occurs while parsing the formula
public static com.inet.report.FormulaDefaultValue createFormulaFieldDefaultValueFromFormula(FormulaField formulaField,
java.lang.String description,
int valueType,
Engine engine)
formulaField - formula field to base default value ondescription - description of default valuevalueType - value type of default valueengine - engine used to parse the formula
public static DefaultValue createBinaryDefaultValue(java.lang.String value,
java.lang.String description)
value - Base64-encoded byte array as stringdescription - description of the default value, can be null
public java.lang.Object getValue()
NUMBER : java.lang.DoubleCURRENCY : java.lang.DoubleBOOLEAN : java.lang.BooleanDATE : java.sql.DateTIME : java.sql.TimeDATETIME : java.sql.TimestampSTRING : java.lang.StringRange : com.inet.report.FormulaRange
Field.getValueType()public void setValue(java.lang.Object value)
NUMBER : java.lang.DoubleCURRENCY : java.lang.DoubleBOOLEAN : java.lang.BooleanDATE : java.sql.DateTIME : java.sql.TimeDATETIME : java.sql.TimestampSTRING : java.lang.StringRange : com.inet.report.FormulaRange
value - value to set.Field.setValueType(int)public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - description to set for this default valuepublic int getType()
DefaultValue(Object, String, int)public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedException
|
i-net Clear Reports | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||