Class SimpleBarcodesType

  • All Implemented Interfaces:
    Serializable, Cloneable, org.pentaho.reporting.engine.classic.core.filter.DataSource, org.pentaho.reporting.engine.classic.core.metadata.ElementType

    public class SimpleBarcodesType
    extends org.pentaho.reporting.engine.classic.core.filter.types.ContentType
    This ElementType is responsible to create the barcode object as defined by its definition named simple-barcodes.
    Author:
    Cedric Pronzato
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.pentaho.reporting.engine.classic.core.filter.types.ContentType

        org.pentaho.reporting.engine.classic.core.filter.types.ContentType.ContentTypeContext
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void configureDesignTimeDefaults​(org.pentaho.reporting.engine.classic.core.ReportElement element, Locale locale)  
      Object getDesignValue​(org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime runtime, org.pentaho.reporting.engine.classic.core.ReportElement element)  
      Object getValue​(org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime runtime, org.pentaho.reporting.engine.classic.core.ReportElement element)
      Returns the current value for the data source.
      • Methods inherited from class org.pentaho.reporting.engine.classic.core.filter.types.ContentType

        createComponentDrawable, filter
      • Methods inherited from class org.pentaho.reporting.engine.classic.core.filter.types.AbstractElementType

        clone, create, equals, getId, getMetaData, hashCode
    • Constructor Detail

      • SimpleBarcodesType

        public SimpleBarcodesType()
    • Method Detail

      • getDesignValue

        public Object getDesignValue​(org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime runtime,
                                     org.pentaho.reporting.engine.classic.core.ReportElement element)
        Specified by:
        getDesignValue in interface org.pentaho.reporting.engine.classic.core.metadata.ElementType
        Overrides:
        getDesignValue in class org.pentaho.reporting.engine.classic.core.filter.types.ContentType
      • getValue

        public Object getValue​(org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime runtime,
                               org.pentaho.reporting.engine.classic.core.ReportElement element)
        Returns the current value for the data source.
        Specified by:
        getValue in interface org.pentaho.reporting.engine.classic.core.filter.DataSource
        Overrides:
        getValue in class org.pentaho.reporting.engine.classic.core.filter.types.ContentType
        Parameters:
        runtime - the expression runtime that is used to evaluate formulas and expressions when computing the value of this filter.
        element - the element for which the data is computed.
        Returns:
        the value.
      • configureDesignTimeDefaults

        public void configureDesignTimeDefaults​(org.pentaho.reporting.engine.classic.core.ReportElement element,
                                                Locale locale)
        Specified by:
        configureDesignTimeDefaults in interface org.pentaho.reporting.engine.classic.core.metadata.ElementType
        Overrides:
        configureDesignTimeDefaults in class org.pentaho.reporting.engine.classic.core.filter.types.ContentType