|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjet.api.ParameterInfo
public class ParameterInfo
The class defines a JReport Parameter object. A parameter is a variable whose value is input at runtime. If a report contains a parameter, you will need to specify a value for the parameter when running the report. Parameters defined in a catalog can be used in different reports.
| Field Summary | |
|---|---|
static int |
BETWEEN
operator type |
static int |
MAX
index of limit value |
static int |
MIN
index of limit value |
static int |
UNKNOWN
operator type |
| Constructor Summary | |
|---|---|
ParameterInfo()
Constructor. |
|
ParameterInfo(java.lang.String name,
java.lang.String value,
java.lang.String[] values,
java.lang.String prompt)
Constructor. |
|
ParameterInfo(java.lang.String name,
java.lang.String value,
java.lang.String[] values,
java.lang.String[] bindValues,
java.lang.String prompt)
Constructor. |
|
ParameterInfo(java.lang.String name,
java.lang.String desc,
java.lang.String prompt,
java.lang.String type)
Constructor. |
|
ParameterInfo(java.lang.String name,
java.lang.String desc,
java.lang.String type,
java.lang.String prompt,
java.lang.String format,
int operator,
int index)
Constructor. |
|
| Method Summary | |
|---|---|
void |
clearDefaultValue()
Clears the parameter default values. |
boolean |
deleteDefaultValue(int index)
Deletes the parameter default value. |
boolean |
deleteDefaultValue(java.lang.String value)
Deletes the parameter default value from the value list. |
boolean |
deleteLimit(int index)
Deletes the parameter limit value. |
boolean |
deleteLimit(java.lang.String value)
Deletes the parameter limied value. |
java.lang.String[] |
getBindValues()
Gets the parameter bound values. |
java.lang.String[] |
getDefaultValues()
Gets the parameter default values. |
java.lang.String |
getDescription()
Gets the parameter description. |
java.lang.String |
getFormat()
Gets the parameter user defined format. |
int |
getIndex()
Gets the default value index of the parameter's value list. |
boolean |
getIsBindColumn()
Checks whether the parameter is bound to a column. |
java.lang.String[] |
getLimit()
Gets the parameter limit values. |
java.lang.String |
getLimit(int index)
Gets the parameter limit value. |
java.lang.String |
getName()
Gets the parameter name. |
int |
getOperator()
Gets the parameter limit operator. |
java.lang.String |
getPrompt()
Gets the parameter prompt text. |
java.lang.String |
getType()
Gets the parameter data type. |
java.lang.String |
getValue()
Gets the String format value of the parameter. |
int |
getValueLength()
Gets the number of the parameter default values. |
void |
setBindValues(java.lang.String[] bindValues)
Sets the parameter bound values. |
void |
setDefaultValue(java.lang.String value)
Sets the parameter default value. |
void |
setDescription(java.lang.String desc)
Sets the parameter description. |
void |
setFormat(java.lang.String format)
Sets the parameter's format. |
void |
setIndex(int index)
Sets the default value index of the parameter's value list. |
void |
setIsBindColumn(boolean isBindColumn)
Sets the parameter if it is bound to a column. |
void |
setLimit(java.lang.String value,
int index)
Sets the parameter limit value. |
void |
setName(java.lang.String name)
Sets the parameter name. |
void |
setOperator(int operator)
Sets the parameter limit operator. |
void |
setPrompt(java.lang.String prompt)
Sets the parameter prompt. |
void |
setType(java.lang.String type)
Sets the parameter data type. |
void |
setValue(java.lang.String value)
Sets the parameter value. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int MIN
public static final int MAX
public static final int UNKNOWN
public static final int BETWEEN
| Constructor Detail |
|---|
public ParameterInfo()
public ParameterInfo(java.lang.String name,
java.lang.String desc,
java.lang.String prompt,
java.lang.String type)
name - The parameter name.desc - The parameter description.prompt - The parameter prompt text.type - The string value of the parameter data type. Useful constants for the type:
public ParameterInfo(java.lang.String name,
java.lang.String value,
java.lang.String[] values,
java.lang.String prompt)
name - The parameter name.value - The parameter value.prompt - The parameter prompt text.values - The parameter default values.
public ParameterInfo(java.lang.String name,
java.lang.String value,
java.lang.String[] values,
java.lang.String[] bindValues,
java.lang.String prompt)
name - The parameter name.value - The parameter value.prompt - The parameter prompt text.values - The parameter default values.bindValues - The parameter bound values.
public ParameterInfo(java.lang.String name,
java.lang.String desc,
java.lang.String type,
java.lang.String prompt,
java.lang.String format,
int operator,
int index)
name - The parameter name.desc - The parameter description.prompt - The parameter prompt text.type - The string value of the parameter data type. Useful constants for the type:
CatalogAPI.INTEGER
CatalogAPI.NUMBER
CatalogAPI.STRING
CatalogAPI.CURRENCY
CatalogAPI.BOOLEAN
CatalogAPI.DATE
CatalogAPI.TIME
CatalogAPI.DATETIME
CatalogAPI.BINARY
CatalogAPI.PARAMETERS
format - The user defined format of the parameter.operator - The operator of the limit value.index - The index of the parameter default Value.| Method Detail |
|---|
public java.lang.String getName()
public void setName(java.lang.String name)
name - Parameter name.public java.lang.String getDescription()
public void setDescription(java.lang.String desc)
desc - Parameter's description text.public java.lang.String getPrompt()
public void setPrompt(java.lang.String prompt)
prompt - The parameter prompt text.public java.lang.String getType()
public void setType(java.lang.String type)
type - The string value of the parameter data type. Useful constants for the type:
public java.lang.String[] getDefaultValues()
public void setDefaultValue(java.lang.String value)
Value - parameter default value.public boolean deleteDefaultValue(java.lang.String value)
Value - String format value to be deleted.public boolean deleteDefaultValue(int index)
Index - of the value to be deleted in the value list.public java.lang.String[] getLimit()
public java.lang.String getLimit(int index)
index - Index of limit values. Index is MIN or MAX.
public void setLimit(java.lang.String value,
int index)
value - The String value of the parameter limit.index - Index of limit values. Index is one of MIN and MAX.public boolean deleteLimit(java.lang.String value)
value - String value of the parameter limit to be deleted.
true if the value is deleted successfully; false if there is no limit value match it.public boolean deleteLimit(int index)
index - Index of the limit value to be deleted. Index is one of MIN and MAX.
true if the value is deleted successfully; false otherwise.public java.lang.String getValue()
public void setValue(java.lang.String value)
Value - String format value of the parameter.public java.lang.String getFormat()
public void setFormat(java.lang.String format)
format - User defined format.public int getIndex()
public void setIndex(int index)
index - Default value index.public int getOperator()
BETWEEN is supported.
public void setOperator(int operator)
operator - The int value of the operator type. Currently only BETWEEN is supported.public int getValueLength()
public void clearDefaultValue()
public java.lang.String[] getBindValues()
public void setBindValues(java.lang.String[] bindValues)
bindValues - Parameter bound values.public boolean getIsBindColumn()
true if parameter is bound to a column; false otherwise.public void setIsBindColumn(boolean isBindColumn)
isBindColumn - Sets true if the parameter is bound to the column.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||