public class DefaultExpressionMetaData extends AbstractMetaData implements ExpressionMetaData
Modifier and Type | Field and Description |
---|---|
static int |
ELEMENT_LAYOUT_PROCESSOR |
static int |
GLOBAL_LAYOUT_PROCESSOR |
static int |
NO_LAYOUT_PROCESSOR |
VALUEROLE_BUNDLE_KEY, VALUEROLE_BUNDLE_NAME, VALUEROLE_CONTENT, VALUEROLE_DATEFORMAT, VALUEROLE_ELEMENT_NAME, VALUEROLE_FIELD, VALUEROLE_FORMULA, VALUEROLE_GROUP, VALUEROLE_MESSAGE, VALUEROLE_NUMBERFORMAT, VALUEROLE_QUERY, VALUEROLE_RESOURCE, VALUEROLE_VALUE
Constructor and Description |
---|
DefaultExpressionMetaData(ExpressionMetaDataBuilder builder) |
DefaultExpressionMetaData(String bundleLocation,
boolean expert,
boolean preferred,
boolean hidden,
boolean deprecated,
Class<? extends Expression> expressionType,
Class<?> resultType,
Map<String,ExpressionPropertyMetaData> attributes,
SharedBeanInfo beanInfo,
int layoutProcessorMode,
MaturityLevel maturityLevel,
int compatibilityLevel) |
Modifier and Type | Method and Description |
---|---|
protected String |
computePrefix(String keyPrefix,
String name) |
Expression |
create() |
boolean |
equals(Object o) |
BeanInfo |
getBeanDescriptor() |
Class |
getExpressionType() |
ExpressionPropertyMetaData |
getPropertyDescription(String name) |
ExpressionPropertyMetaData[] |
getPropertyDescriptions() |
String[] |
getPropertyNames() |
Class |
getResultType() |
int |
hashCode() |
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() |
getBundle, getBundleLocation, getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getFeatureMaturityLevel, getGrouping, getGroupingOrdinal, getIcon, getItemOrdinal, getKeyPrefix, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getIcon
getBundleLocation, getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getFeatureMaturityLevel, getGrouping, getGroupingOrdinal, getItemOrdinal, getKeyPrefix, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred
public static final int NO_LAYOUT_PROCESSOR
public static final int ELEMENT_LAYOUT_PROCESSOR
public static final int GLOBAL_LAYOUT_PROCESSOR
public DefaultExpressionMetaData(String bundleLocation, boolean expert, boolean preferred, boolean hidden, boolean deprecated, Class<? extends Expression> expressionType, Class<?> resultType, Map<String,ExpressionPropertyMetaData> attributes, SharedBeanInfo beanInfo, int layoutProcessorMode, MaturityLevel maturityLevel, int compatibilityLevel)
public DefaultExpressionMetaData(ExpressionMetaDataBuilder builder)
protected String computePrefix(String keyPrefix, String name)
computePrefix
in class AbstractMetaData
public boolean isStatefull()
isStatefull
in interface ExpressionMetaData
public Class getResultType()
getResultType
in interface ExpressionMetaData
public Class getExpressionType()
getExpressionType
in interface ExpressionMetaData
public ExpressionPropertyMetaData getPropertyDescription(String name)
getPropertyDescription
in interface ExpressionMetaData
public Expression create()
create
in interface ExpressionMetaData
public String[] getPropertyNames()
getPropertyNames
in interface ExpressionMetaData
public ExpressionPropertyMetaData[] getPropertyDescriptions()
getPropertyDescriptions
in interface ExpressionMetaData
public BeanInfo getBeanDescriptor() throws IntrospectionException
getBeanDescriptor
in interface ExpressionMetaData
IntrospectionException
public boolean isElementLayoutProcessor()
isElementLayoutProcessor
in interface ExpressionMetaData
public boolean isGlobalLayoutProcessor()
isGlobalLayoutProcessor
in interface ExpressionMetaData
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.