Class ReportSourceCompilation<P extends JRParameter>


  • public class ReportSourceCompilation<P extends JRParameter>
    extends java.lang.Object
    Author:
    Lucian Chirita (lucianc@users.sourceforge.net)
    • Field Detail

      • PROPERTY_LEGACY_SOURCE_INCLUDED_PARAMETERS

        public static final java.lang.String PROPERTY_LEGACY_SOURCE_INCLUDED_PARAMETERS
        See Also:
        Constant Field Values
      • PROPERTY_LEGACY_SOURCE_INCLUDED_FIELDS

        public static final java.lang.String PROPERTY_LEGACY_SOURCE_INCLUDED_FIELDS
        See Also:
        Constant Field Values
      • PROPERTY_LEGACY_SOURCE_INCLUDED_VARIABLES

        public static final java.lang.String PROPERTY_LEGACY_SOURCE_INCLUDED_VARIABLES
        See Also:
        Constant Field Values
      • SOURCE_INCLUDED_ALL

        public static final java.lang.String SOURCE_INCLUDED_ALL
        See Also:
        Constant Field Values
      • SOURCE_INCLUDED_SEPARATOR

        public static final java.lang.String SOURCE_INCLUDED_SEPARATOR
        See Also:
        Constant Field Values
    • Method Detail

      • hasSource

        public boolean hasSource()
      • getExpressions

        public java.util.List<JRExpression> getExpressions()
      • getParameters

        public java.util.Map<java.lang.String,​P> getParameters()
      • getFields

        public java.util.Map<java.lang.String,​JRField> getFields()
      • getVariables

        public java.util.Map<java.lang.String,​JRVariable> getVariables()
      • getVariablesArray

        public JRVariable[] getVariablesArray()
      • collectIncluded

        protected static java.util.Set<java.lang.String> collectIncluded​(java.util.Map<java.lang.String,​?> originalMap,
                                                                         java.lang.String includeList,
                                                                         byte expressionChunkType,
                                                                         java.util.List<JRExpression> expressions)
      • collectExpressionsIncluded

        protected static void collectExpressionsIncluded​(java.util.Set<java.lang.String> collected,
                                                         byte expressionChunkType,
                                                         java.util.List<JRExpression> expressions)
      • collectList

        protected static void collectList​(java.util.Map<java.lang.String,​?> originalMap,
                                          java.lang.String includeList,
                                          java.util.Set<java.lang.String> collected)
      • filter

        protected static <T> java.util.Map<java.lang.String,​T> filter​(java.util.Map<java.lang.String,​T> original,
                                                                            java.util.Set<java.lang.String> included)
      • filterVariables

        protected static JRVariable[] filterVariables​(JRVariable[] original,
                                                      java.util.Set<java.lang.String> included)