|
||||||||||
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
IntrospectionException
String[] getPropertyNames()
ExpressionPropertyMetaData[] getPropertyDescriptions()
ExpressionPropertyMetaData getPropertyDescription(String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |