public class JRDesignScriptlet extends JRBaseScriptlet
Modifier and Type | Field and Description |
---|---|
static String |
PROPERTY_NAME |
static String |
PROPERTY_PROPERTY_EXPRESSIONS |
static String |
PROPERTY_VALUE_CLASS_NAME |
description, name, propertiesMap, PROPERTY_DESCRIPTION, valueClass, valueClassName, valueClassRealName
SCRIPTLET_PARAMETER_NAME_SUFFIX
Constructor and Description |
---|
JRDesignScriptlet() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyExpression(JRPropertyExpression propertyExpression)
Add a dynamic/expression-based property.
|
Object |
clone() |
JRPropertyExpression[] |
getPropertyExpressions()
Returns the list of dynamic/expression-based properties for this scriptlet.
|
List<JRPropertyExpression> |
getPropertyExpressionsList()
Returns the list of property expressions.
|
void |
removePropertyExpression(JRPropertyExpression propertyExpression)
Remove a property expression.
|
JRPropertyExpression |
removePropertyExpression(String name)
Remove a property expression.
|
void |
setName(String name) |
void |
setValueClass(Class<?> clazz) |
void |
setValueClassName(String className) |
getDescription, getEventSupport, getName, getParentProperties, getPropertiesMap, getValueClass, getValueClassName, hasProperties, setDescription
public static final String PROPERTY_NAME
public static final String PROPERTY_VALUE_CLASS_NAME
public static final String PROPERTY_PROPERTY_EXPRESSIONS
public void setName(String name)
public void setValueClass(Class<?> clazz)
public void setValueClassName(String className)
public void addPropertyExpression(JRPropertyExpression propertyExpression)
propertyExpression
- the property to addgetPropertyExpressions()
public void removePropertyExpression(JRPropertyExpression propertyExpression)
propertyExpression
- the property expression to removeaddPropertyExpression(JRPropertyExpression)
public JRPropertyExpression removePropertyExpression(String name)
name
- the name of the property to removepublic List<JRPropertyExpression> getPropertyExpressionsList()
JRPropertyExpression
instances)addPropertyExpression(JRPropertyExpression)
public JRPropertyExpression[] getPropertyExpressions()
JRScriptlet
getPropertyExpressions
in interface JRScriptlet
getPropertyExpressions
in class JRBaseScriptlet
public Object clone()
clone
in interface JRCloneable
clone
in class JRBaseScriptlet
Copyright © 2023 Cloud Software Group, Inc.. All rights reserved.