|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jet.webreport.beans.Name jet.webreport.beans.FieldName jet.webreport.beans.Parameter
public class Parameter
Parameter
contains description of the parameter of a report.
Field Summary | |
---|---|
static int |
MULTIPLE
|
static int |
ONLYSELC
|
static int |
REFERDBY
|
static int |
REQUIRED
|
Fields inherited from class jet.webreport.beans.FieldName |
---|
DBFIELD, FORMULA, QUALIFY, SUMMARY |
Constructor Summary | |
---|---|
Parameter(java.lang.String name)
Creates a new Parameter instance by the specified name. |
Method Summary | |
---|---|
java.util.List |
getAvailableValues()
Returns the available values in FieldValue
of the parameter for selecting. |
java.lang.String |
getChainID()
Returns the chain id of the parameter. |
java.lang.String |
getDataType()
Returns the data type of the parameter. |
java.lang.String |
getDefaultPattern(java.lang.String language,
java.lang.String country)
Returns the default format of the parameter according to the specified language and country when parameter type is date or date-time. If the user format is not null and length more than 0, returns the user format. If the specified language and the country are null, using the Locale.getDefault(). |
java.lang.String |
getDispValue()
Returns the value of the parameter for display. |
java.lang.String[] |
getMultiDispValue()
Returns the display value array of the parameter if the parameter has multiple values. |
java.lang.String[] |
getMultiRealValue()
Returns the value array of the parameter if the parameter has multiple values. |
java.lang.String |
getNextLevel()
Returns the lower level parameter name in the cascading group. |
java.lang.String |
getPreviousLevel()
Returns the higher level parameter name in the cascading group. |
java.lang.String |
getPrompt()
Returns the prompt information of the parameter. |
java.lang.String |
getRealValue()
Returns the value of the parameter. |
java.lang.String |
getUserFormat()
Returns the user format of the parameter. |
boolean |
hasMultipleValue()
Returns whether the parameter has multiple values |
boolean |
isAll()
Returns whether the parameter value is set to 'ALL' which is to use all the available values. |
boolean |
isAllowAll()
Returns whether this parameter is allowed All option. |
boolean |
isAllowTypeIn()
Returns whether the parameter allows typing in values. |
boolean |
isAnonymous()
Return whether the parameter is a anonymous parameter |
boolean |
isBindColumn()
Returns whether the parameter is bind column. |
boolean |
isBoolean()
Returns whether the field type is a Boolean type. |
boolean |
isCascading()
Returns whether this parameter is a member of a group of cascading parameters. |
boolean |
isCurrency()
Returns whether the field type is a currency type. |
boolean |
isDate()
Returns whether the field type is a Date type. |
boolean |
isDateTime()
Returns whether the field type is a DateTime type. |
boolean |
isFirst()
Returns whether this cascading parameter is the first level. |
boolean |
isInteger()
Returns whether the field type is a Integer type. |
boolean |
isNumber()
Returns whether the field type is a Number type. |
boolean |
isOnlySelect()
Returns whether the parameter supports selecting values from a drop-down list. |
boolean |
isReferedBy()
Returns whether the parameter is referred by others. |
boolean |
isRequired()
Returns whether the parameter is required. |
boolean |
isString()
Returns whether this field type is a String type. |
boolean |
isTime()
Returns whether the field type is a Time type. |
void |
setAllowAll(boolean isAllowAll)
Sets whether this parameter is allowed All option. |
void |
setAllowTypeIn(boolean isAllowed)
Sets whether the parameter allows typing in values. |
void |
setAllSelected(boolean isAll)
Sets whether the parameter value is set to 'ALL' which is to use all the available values. |
void |
setAvailableValues(java.util.ArrayList values)
Sets the available values in FieldValue . |
void |
setBindColumn(boolean isBind)
Sets whether the parameter is bind column. |
void |
setCascadingInfo(java.lang.String chainID,
java.lang.String previousLevel,
java.lang.String nextLevel)
|
void |
setDataType(java.lang.String type)
Sets the data type of the parameter. |
void |
setDispValues(java.lang.String[] dvalues)
Sets the display value array of the parameter. |
void |
setFirst(boolean isFirst)
Sets whether this cascading parameter is the first level. |
void |
setIsAnonymous(boolean isAnonymous)
|
void |
setMask(int mask)
Sets the parameter type. |
void |
setPrompt(java.lang.String prompt)
Sets the prompt information of the parameter. |
void |
setRealValues(java.lang.String[] values)
Sets the value array of the parameter. |
void |
setUserFormat(java.lang.String userFormat)
Sets the user format of the parameter. |
Methods inherited from class jet.webreport.beans.FieldName |
---|
getFieldType, getFormatPattern, getPrecision, getScale, getSqlType, isDbField, isFormula, isSummary, setFieldType, setFormatPattern, setPrecision, setScale, setSqlType |
Methods inherited from class jet.webreport.beans.Name |
---|
compareTo, equals, getDispName, getName, getType, hashCode, setDispName, setName, setType, toString |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final transient int REQUIRED
public static final transient int ONLYSELC
public static final transient int REFERDBY
public static final transient int MULTIPLE
Constructor Detail |
---|
public Parameter(java.lang.String name)
Parameter
instance by the specified name.
name
- A parameter name string.Method Detail |
---|
public java.lang.String getDataType()
public void setDataType(java.lang.String type)
type
- the data type of the parameter.public java.lang.String getRealValue()
public java.lang.String[] getMultiRealValue()
public void setRealValues(java.lang.String[] values)
values
- the value array of the parameter.public java.lang.String getDispValue()
public java.lang.String[] getMultiDispValue()
public void setDispValues(java.lang.String[] dvalues)
dvalues
- the display value array of the parameter.public java.util.List getAvailableValues()
FieldValue
of the parameter for selecting.
java.util.List
FieldValue
public void setAvailableValues(java.util.ArrayList values)
FieldValue
.
values
- the available values.FieldValue
public java.lang.String getPrompt()
public void setPrompt(java.lang.String prompt)
prompt
- the prompt information of the parameter.public void setMask(int mask)
mask
- the parameter type:
REQUIRED
ONLYSELC
REFERDBY
MULTIPLE
public boolean isRequired()
public boolean isOnlySelect()
public boolean isReferedBy()
public boolean hasMultipleValue()
public boolean isInteger()
Integer
type.
isInteger
in class jet.webreport.beans.FieldName
public boolean isNumber()
Number
type.
isNumber
in class jet.webreport.beans.FieldName
public boolean isCurrency()
public boolean isString()
String
type.
isString
in class jet.webreport.beans.FieldName
public boolean isBoolean()
Boolean
type.
isBoolean
in class jet.webreport.beans.FieldName
public boolean isDate()
Date
type.
isDate
in class jet.webreport.beans.FieldName
public boolean isTime()
Time
type.
isTime
in class jet.webreport.beans.FieldName
public boolean isDateTime()
DateTime
type.
isDateTime
in class jet.webreport.beans.FieldName
public boolean isAllowTypeIn()
public void setAllowTypeIn(boolean isAllowed)
isAllowed
- whether the parameter allows typing in values.public boolean isAll()
public void setAllSelected(boolean isAll)
isAll
- whether the parameter value is set to 'ALL'.public boolean isAllowAll()
public void setAllowAll(boolean isAllowAll)
isAllowAll
- whether this parameter is allowed All option.public boolean isCascading()
public java.lang.String getChainID()
public java.lang.String getPreviousLevel()
public java.lang.String getNextLevel()
public void setCascadingInfo(java.lang.String chainID, java.lang.String previousLevel, java.lang.String nextLevel)
public void setFirst(boolean isFirst)
isFirst
- whether this cascading parameter is the first level.public boolean isFirst()
public boolean isBindColumn()
public void setBindColumn(boolean isBind)
isBind
- whether the parameter is bind column.public java.lang.String getUserFormat()
public void setUserFormat(java.lang.String userFormat)
userFormat
- the user format of the parameter.public java.lang.String getDefaultPattern(java.lang.String language, java.lang.String country)
language
- the language.country
- the country.
public final boolean isAnonymous()
public final void setIsAnonymous(boolean isAnonymous)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |