|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ParameterDefinitionEntry
Contains the definition of a single parameter, along with means to validate the parameter on the server side and means to attach arbitrary data to the parameter.
| Method Summary | |
|---|---|
Object |
clone()
|
Object |
getDefaultValue(ParameterContext context)
|
String |
getName()
The internal parameter name. |
String |
getParameterAttribute(String domain,
String name,
ParameterContext parameterContext)
Returns the parameter label. |
String[] |
getParameterAttributeNames(String domainName)
|
String[] |
getParameterAttributeNamespaces()
|
Class |
getValueType()
Returns the parameter value type. |
boolean |
isMandatory()
Provides a hint to the parameter validator, whether this value needs to have a selected value. |
| Method Detail |
|---|
String getName()
String getParameterAttribute(String domain,
String name,
ParameterContext parameterContext)
domain - the parameter domain (namespace)name - the name of the parameter attributeparameterContext - the context from where to aquire the locale for the label.
String[] getParameterAttributeNamespaces()
String[] getParameterAttributeNames(String domainName)
boolean isMandatory()
Class getValueType()
Object getDefaultValue(ParameterContext context)
throws ReportDataFactoryException
ReportDataFactoryException
Object clone()
throws CloneNotSupportedException
CloneNotSupportedException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||