|
EspressReport v 5.5 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--quadbase.common.param.AbstractParam
| Field Summary | |
protected Parameter |
parameter
|
protected java.lang.String |
parent
|
| Fields inherited from interface quadbase.common.param.Param |
ROOT_REPORT |
| Constructor Summary | |
AbstractParam(java.lang.String parent)
|
|
AbstractParam(java.lang.String parent,
Parameter parameter)
|
|
| Method Summary | |
java.lang.String |
getColumnName()
If (isMapToColumn() == true) Returns the column name |
java.lang.String |
getDateFormat()
The custom date format. |
java.lang.Object |
getDefaultValue()
Returns the default value. |
quadbase.common.formula.Formula |
getDefaultValueVariable()
Returns default value of a date parameter as a date expression (ex. |
Parameter |
getParameter()
|
java.lang.String |
getPromptName()
Returns the description of the parameter displayed on the pop up dialog. |
IQueryFileInfo |
getQueryFileInfo()
internal use only |
int |
getReferenceDegree()
|
quadbase.reportdesigner.report.Report |
getReport()
internal use only |
java.util.Vector |
getSelectionChoices()
Gets a Vector of objects of the corresponding SQL type that are unique values of this parameter retrieved from the database. |
java.lang.String |
getSharedParamName()
|
java.lang.String |
getSharedReportName()
|
java.lang.String |
getSqlSelect()
|
int |
getSqlType()
Returns java.sql.Types |
java.lang.String |
getTableName()
If (isMapToColumn() == true) Returns the table name |
java.lang.Object |
getValue()
Returns the current value of the paremeter as the appropriate java object. |
java.util.Vector |
getValues()
If (this.multiValue() == true), returns the current values of the parameter as a Vector of the appropriate java objects, else returns null. |
quadbase.common.formula.Formula |
getValueVariable()
Returns value of a date parameter as a date expression (ex. |
boolean |
isCustomDateFormat()
Whether this parameter is a date and its value provided by the user with setValue() is a custom date format. |
boolean |
isMapToColumn()
When using the parameter dialog or the ParameterPageWriter this attributes is used to control whether a selection list or a input text box is used. |
boolean |
isShared()
|
boolean |
multiValue()
Whether this parameter can take multiple values. |
java.lang.String |
name()
The name of this parameter |
java.lang.String |
parent()
The name of the template that contains this parameter. |
void |
setColumnName(java.lang.String columnName)
If (isMapToColumn() == true) Set the column name |
void |
setDefaultValue(java.lang.Object defaultValue)
Set default value |
void |
setDefaultValueVariable(quadbase.common.formula.Formula formula)
Set default value of a date parameter to a date expression (ex. |
void |
setMapToColumn(boolean mapToColumn)
Enables or disables mapToColumn. |
void |
setPromptName(java.lang.String promptName)
Set the description of the parameter displayed on the pop up dialog. |
void |
setQueryFileInfo(IQueryFileInfo qf)
internal use only |
void |
setReport(quadbase.reportdesigner.report.Report r)
internal use only |
void |
setSqlSelect(java.lang.String sql)
|
void |
setSqlType(int sqlType)
Set java.sql.Types |
void |
setTableName(java.lang.String tableName)
If (isMapToColumn() == true) Set the table name |
void |
setValue(java.lang.Object value)
Sets the current value of the paremeter as the appropriate java object if and only if (this.multiValue() == false). |
void |
setValues(java.util.Vector values)
If (this.multiValue() == true), Sets the current values of the parameter as a Vector of the appropriate java objects, else returns null. |
void |
setValueVariable(quadbase.common.formula.Formula formula)
Set value of a date parameter to a date expression (ex. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface quadbase.common.param.Param |
isFormulaParam |
| Field Detail |
protected java.lang.String parent
protected Parameter parameter
| Constructor Detail |
public AbstractParam(java.lang.String parent)
public AbstractParam(java.lang.String parent,
Parameter parameter)
| Method Detail |
public java.lang.String parent()
Paramparent in interface Paramquadbase.common.param.Parampublic java.lang.String name()
Paramname in interface Parampublic java.lang.String getPromptName()
ParamgetPromptName in interface Parampublic void setPromptName(java.lang.String promptName)
ParamsetPromptName in interface Parampublic boolean isCustomDateFormat()
ParamisCustomDateFormat in interface Parampublic java.lang.String getDateFormat()
ParamgetDateFormat in interface Paramquadbase.common.param.ParamParam.isCustomDateFormat()public boolean isMapToColumn()
ParamisMapToColumn in interface Parampublic void setMapToColumn(boolean mapToColumn)
ParamsetMapToColumn in interface Paramquadbase.common.param.ParamParam.isMapToColumn()public java.lang.String getTableName()
ParamgetTableName in interface Paramquadbase.common.param.ParamParam.isMapToColumn()public void setTableName(java.lang.String tableName)
ParamsetTableName in interface Paramquadbase.common.param.ParamParam.isMapToColumn()public java.lang.String getColumnName()
ParamgetColumnName in interface Paramquadbase.common.param.ParamParam.isMapToColumn()public void setColumnName(java.lang.String columnName)
ParamsetColumnName in interface Paramquadbase.common.param.ParamParam.isMapToColumn()public int getSqlType()
getSqlType in interface Parampublic void setSqlType(int sqlType)
setSqlType in interface Parampublic boolean multiValue()
multiValue in interface Parampublic java.lang.Object getValue()
getValue in interface Parampublic java.util.Vector getValues()
getValues in interface Parampublic void setValue(java.lang.Object value)
setValue in interface Parampublic void setValues(java.util.Vector values)
setValues in interface Parampublic java.lang.Object getDefaultValue()
getDefaultValue in interface Parampublic void setDefaultValue(java.lang.Object defaultValue)
setDefaultValue in interface Parampublic quadbase.common.formula.Formula getDefaultValueVariable()
getDefaultValueVariable in interface Parampublic void setDefaultValueVariable(quadbase.common.formula.Formula formula)
setDefaultValueVariable in interface ParamFormula - date expressionpublic quadbase.common.formula.Formula getValueVariable()
getValueVariable in interface Parampublic void setValueVariable(quadbase.common.formula.Formula formula)
setValueVariable in interface ParamFormula - date expressionpublic java.util.Vector getSelectionChoices()
ParamgetSelectionChoices in interface Paramquadbase.common.param.Parampublic IQueryFileInfo getQueryFileInfo()
ParamgetQueryFileInfo in interface Parampublic void setQueryFileInfo(IQueryFileInfo qf)
ParamsetQueryFileInfo in interface Parampublic quadbase.reportdesigner.report.Report getReport()
ParamgetReport in interface Parampublic void setReport(quadbase.reportdesigner.report.Report r)
ParamsetReport in interface Parampublic boolean isShared()
public java.lang.String getSharedReportName()
public java.lang.String getSharedParamName()
public int getReferenceDegree()
public Parameter getParameter()
public java.lang.String getSqlSelect()
getSqlSelect in interface Parampublic void setSqlSelect(java.lang.String sql)
setSqlSelect in interface Param
|
EspressReport v 5.5 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||