|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ExpressionMetaData
Provides meta-data for functions. This is basically an extension to the classical bean-info class, with some additional documentations and properties, but without the setter methods (so this class is immutable) and without the event-handler support (as functions cannot support event-handlers).
The ExpressionMetaData makes the assumption, that the expression itself is a bean and that every property descriptor that is retrieved here can also be retrieved using the standard bean-methods using a plain BeanInfo object.
| Method Summary | |
|---|---|
BeanInfo |
getBeanDescriptor()
|
Class |
getExpressionType()
|
Image |
getIcon(Locale locale,
int iconKind)
|
ExpressionPropertyMetaData |
getPropertyDescription(String name)
|
ExpressionPropertyMetaData[] |
getPropertyDescriptions()
|
String[] |
getPropertyNames()
|
Class |
getResultType()
|
boolean |
isElementLayoutProcessor()
Checks whether the main purpose of the expression is to modify the layout of the report. |
boolean |
isGlobalLayoutProcessor()
Checks whether the main purpose of the expression is to modify the layout of the report. |
boolean |
isStatefull()
|
| Methods inherited from interface org.pentaho.reporting.engine.classic.core.metadata.MetaData |
|---|
getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getGrouping, getGroupingOrdinal, getItemOrdinal, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred |
| Method Detail |
|---|
boolean isElementLayoutProcessor()
boolean isGlobalLayoutProcessor()
boolean isStatefull()
Image getIcon(Locale locale,
int iconKind)
Class getResultType()
Class getExpressionType()
BeanInfo getBeanDescriptor()
throws IntrospectionException
IntrospectionExceptionString[] getPropertyNames()
ExpressionPropertyMetaData[] getPropertyDescriptions()
ExpressionPropertyMetaData getPropertyDescription(String name)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||