public interface ParameterDefinitionEntry extends Serializable, Cloneable
Modifier and Type | Method and Description |
---|---|
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() |
default String |
getTranslatedParameterAttribute(String namespace,
String name,
ParameterContext context) |
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.
|
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()
boolean isMandatory()
Class getValueType()
Object getDefaultValue(ParameterContext context) throws ReportDataFactoryException
ReportDataFactoryException
Object clone() throws CloneNotSupportedException
CloneNotSupportedException
default String getTranslatedParameterAttribute(String namespace, String name, ParameterContext context)
Copyright © 2017 Hitachi Vantara. All rights reserved.