org.pentaho.reporting.engine.classic.core.metadata
Class DefaultReportPreProcessorMetaData

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData
      extended by org.pentaho.reporting.engine.classic.core.metadata.DefaultReportPreProcessorMetaData
All Implemented Interfaces:
Serializable, MetaData, ReportPreProcessorMetaData

public class DefaultReportPreProcessorMetaData
extends AbstractMetaData
implements ReportPreProcessorMetaData

Todo: Document Me

Author:
Thomas Morgner
See Also:
Serialized Form

Constructor Summary
DefaultReportPreProcessorMetaData(String bundleLocation, String keyPrefix, boolean expert, boolean preferred, boolean hidden, boolean deprecated, Class expressionType, HashMap attributes, BeanInfo beanInfo, boolean autoProcessor, boolean experimental, int compatibilityLevel)
           
 
Method Summary
 BeanInfo getBeanDescriptor()
           
 Class getPreProcessorType()
           
 ReportPreProcessorPropertyMetaData getPropertyDescription(String name)
           
 ReportPreProcessorPropertyMetaData[] getPropertyDescriptions()
           
 String[] getPropertyNames()
           
 boolean isAutoProcessor()
           
 
Methods inherited from class org.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData
getBundle, getBundleLocation, getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getGrouping, getGroupingOrdinal, getIcon, getItemOrdinal, getKeyPrefix, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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
 

Constructor Detail

DefaultReportPreProcessorMetaData

public DefaultReportPreProcessorMetaData(String bundleLocation,
                                         String keyPrefix,
                                         boolean expert,
                                         boolean preferred,
                                         boolean hidden,
                                         boolean deprecated,
                                         Class expressionType,
                                         HashMap attributes,
                                         BeanInfo beanInfo,
                                         boolean autoProcessor,
                                         boolean experimental,
                                         int compatibilityLevel)
Method Detail

getPreProcessorType

public Class getPreProcessorType()
Specified by:
getPreProcessorType in interface ReportPreProcessorMetaData

getPropertyDescription

public ReportPreProcessorPropertyMetaData getPropertyDescription(String name)
Specified by:
getPropertyDescription in interface ReportPreProcessorMetaData

getPropertyNames

public String[] getPropertyNames()
Specified by:
getPropertyNames in interface ReportPreProcessorMetaData

getPropertyDescriptions

public ReportPreProcessorPropertyMetaData[] getPropertyDescriptions()
Specified by:
getPropertyDescriptions in interface ReportPreProcessorMetaData

getBeanDescriptor

public BeanInfo getBeanDescriptor()
                           throws IntrospectionException
Specified by:
getBeanDescriptor in interface ReportPreProcessorMetaData
Throws:
IntrospectionException

isAutoProcessor

public boolean isAutoProcessor()
Specified by:
isAutoProcessor in interface ReportPreProcessorMetaData