com.stimulsoft.report.helpers
Class StiAppExpressionParser

java.lang.Object
  extended by com.stimulsoft.report.helpers.StiAppExpressionParser

public class StiAppExpressionParser
extends java.lang.Object

Copyright Stimulsoft


Constructor Summary
StiAppExpressionParser()
           
 
Method Summary
static java.lang.reflect.Field getField(java.lang.Class<?> type, java.lang.String fieldName)
           
static java.lang.reflect.Method getMethod(java.lang.Class<?> type, java.lang.String methodName)
           
static boolean parseBoolExpression(StiComponent component, java.lang.String propName, boolean allowDataLoading)
           
static StiBrush parseBrushExpression(StiComponent component, java.lang.String propName, boolean allowDataLoading)
           
static StiColor parseColorExpression(StiComponent component, java.lang.String propName, boolean allowDataLoading)
           
static java.lang.Enum<?> parseEnumExpression(StiComponent component, java.lang.String propName, java.lang.Class<?> enumType, boolean allowDataLoading)
           
static java.lang.String parseStringExpression(StiComponent component, java.lang.String propName, boolean allowDataLoading)
           
static void processExpressions(StiComponent component, boolean allowDataLoading)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiAppExpressionParser

public StiAppExpressionParser()
Method Detail

processExpressions

public static void processExpressions(StiComponent component,
                                      boolean allowDataLoading)

getMethod

public static java.lang.reflect.Method getMethod(java.lang.Class<?> type,
                                                 java.lang.String methodName)

getField

public static java.lang.reflect.Field getField(java.lang.Class<?> type,
                                               java.lang.String fieldName)

parseBoolExpression

public static boolean parseBoolExpression(StiComponent component,
                                          java.lang.String propName,
                                          boolean allowDataLoading)

parseEnumExpression

public static java.lang.Enum<?> parseEnumExpression(StiComponent component,
                                                    java.lang.String propName,
                                                    java.lang.Class<?> enumType,
                                                    boolean allowDataLoading)

parseStringExpression

public static java.lang.String parseStringExpression(StiComponent component,
                                                     java.lang.String propName,
                                                     boolean allowDataLoading)

parseColorExpression

public static StiColor parseColorExpression(StiComponent component,
                                            java.lang.String propName,
                                            boolean allowDataLoading)

parseBrushExpression

public static StiBrush parseBrushExpression(StiComponent component,
                                            java.lang.String propName,
                                            boolean allowDataLoading)