|
||||||||||
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 |