Class DefaultReportPreProcessorMetaData
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData
-
- org.pentaho.reporting.engine.classic.core.metadata.DefaultReportPreProcessorMetaData
-
- All Implemented Interfaces:
Serializable
,MetaData
,ReportPreProcessorMetaData
public class DefaultReportPreProcessorMetaData extends AbstractMetaData implements ReportPreProcessorMetaData
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.pentaho.reporting.engine.classic.core.metadata.MetaData
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 Summary
Constructors Constructor Description DefaultReportPreProcessorMetaData(String bundleLocation, boolean expert, boolean preferred, boolean hidden, boolean deprecated, Class<? extends ReportPreProcessor> expressionType, HashMap<String,ReportPreProcessorPropertyMetaData> attributes, SharedBeanInfo beanInfo, boolean autoProcessor, boolean executeInDesignMode, MaturityLevel maturityLevel, int compatibilityLevel, int executionPriority)
Deprecated.DefaultReportPreProcessorMetaData(ReportPreProcessorMetaDataBuilder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
computePrefix(String keyPrefix, String name)
ReportPreProcessor
create()
BeanInfo
getBeanDescriptor()
int
getExecutionPriority()
Class
getPreProcessorType()
ReportPreProcessorPropertyMetaData
getPropertyDescription(String name)
ReportPreProcessorPropertyMetaData[]
getPropertyDescriptions()
String[]
getPropertyNames()
boolean
isAutoProcessor()
boolean
isExecuteInDesignMode()
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData
getBundle, getBundleLocation, getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getFeatureMaturityLevel, getGrouping, getGroupingOrdinal, getIcon, getItemOrdinal, getKeyPrefix, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.reporting.engine.classic.core.metadata.MetaData
getBundleLocation, getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getFeatureMaturityLevel, getGrouping, getGroupingOrdinal, getItemOrdinal, getKeyPrefix, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred
-
-
-
-
Constructor Detail
-
DefaultReportPreProcessorMetaData
@Deprecated public DefaultReportPreProcessorMetaData(String bundleLocation, boolean expert, boolean preferred, boolean hidden, boolean deprecated, Class<? extends ReportPreProcessor> expressionType, HashMap<String,ReportPreProcessorPropertyMetaData> attributes, SharedBeanInfo beanInfo, boolean autoProcessor, boolean executeInDesignMode, MaturityLevel maturityLevel, int compatibilityLevel, int executionPriority)
Deprecated.
-
DefaultReportPreProcessorMetaData
public DefaultReportPreProcessorMetaData(ReportPreProcessorMetaDataBuilder builder)
-
-
Method Detail
-
isExecuteInDesignMode
public boolean isExecuteInDesignMode()
- Specified by:
isExecuteInDesignMode
in interfaceReportPreProcessorMetaData
-
computePrefix
protected String computePrefix(String keyPrefix, String name)
- Overrides:
computePrefix
in classAbstractMetaData
-
getPreProcessorType
public Class getPreProcessorType()
- Specified by:
getPreProcessorType
in interfaceReportPreProcessorMetaData
-
getPropertyDescription
public ReportPreProcessorPropertyMetaData getPropertyDescription(String name)
- Specified by:
getPropertyDescription
in interfaceReportPreProcessorMetaData
-
getPropertyNames
public String[] getPropertyNames()
- Specified by:
getPropertyNames
in interfaceReportPreProcessorMetaData
-
getPropertyDescriptions
public ReportPreProcessorPropertyMetaData[] getPropertyDescriptions()
- Specified by:
getPropertyDescriptions
in interfaceReportPreProcessorMetaData
-
getBeanDescriptor
public BeanInfo getBeanDescriptor() throws IntrospectionException
- Specified by:
getBeanDescriptor
in interfaceReportPreProcessorMetaData
- Throws:
IntrospectionException
-
isAutoProcessor
public boolean isAutoProcessor()
- Specified by:
isAutoProcessor
in interfaceReportPreProcessorMetaData
-
create
public ReportPreProcessor create() throws InstantiationException
- Specified by:
create
in interfaceReportPreProcessorMetaData
- Throws:
InstantiationException
-
getExecutionPriority
public int getExecutionPriority()
- Specified by:
getExecutionPriority
in interfaceReportPreProcessorMetaData
-
-