com.stimulsoft.webdesigner.helper
Class StiStylesHelper

java.lang.Object
  extended by com.stimulsoft.webdesigner.helper.StiStylesHelper

public class StiStylesHelper
extends java.lang.Object

Copyright Stimulsoft


Constructor Summary
StiStylesHelper()
           
 
Method Summary
static void addStyle(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void applyStyleProperties(StiBaseStyle style, java.util.HashMap<java.lang.String,java.lang.Object> properties, StiReport report)
           
static void copyStyle(javax.servlet.http.HttpServletRequest httpContext, StiRequestParams requestParams, StiReport report, java.util.HashMap param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void createStyleCollection(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void createStyleFromComponents(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void duplicateStyle(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void generateNewName(StiReport report, StiBaseStyle newStyle)
           
static java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.String>> getStyleConditionsProprty(StiStyleConditionsCollection conditions)
           
static java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>> getStyles(StiReport report)
           
static void openStyle(StiRequestParams requestParams, StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void pasteStyle(javax.servlet.http.HttpServletRequest httpContext, StiRequestParams requestParams, StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void removeStyle(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void setComponentTypeProperty(StiStyleCondition styleCondition, java.lang.String propertyValue)
           
static void setConditionTypeProperty(StiStyleCondition styleCondition, java.lang.String propertyValue)
           
static void setLocationProperty(StiStyleCondition styleCondition, java.lang.String propertyValue)
           
static void setPlacementProperty(StiStyleCondition styleCondition, java.lang.String propertyValue)
           
static void setStyleConditionsProprty(StiBaseStyle style, java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>> conditions)
           
static java.util.HashMap<java.lang.String,java.lang.Object> styleItem(StiBaseStyle style)
           
static void updateStyles(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void writeStylesToReport(StiReport report, java.util.List stylesCollection)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiStylesHelper

public StiStylesHelper()
Method Detail

styleItem

public static java.util.HashMap<java.lang.String,java.lang.Object> styleItem(StiBaseStyle style)

getStyles

public static java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>> getStyles(StiReport report)

setConditionTypeProperty

public static void setConditionTypeProperty(StiStyleCondition styleCondition,
                                            java.lang.String propertyValue)

setLocationProperty

public static void setLocationProperty(StiStyleCondition styleCondition,
                                       java.lang.String propertyValue)

setComponentTypeProperty

public static void setComponentTypeProperty(StiStyleCondition styleCondition,
                                            java.lang.String propertyValue)

setPlacementProperty

public static void setPlacementProperty(StiStyleCondition styleCondition,
                                        java.lang.String propertyValue)

setStyleConditionsProprty

public static void setStyleConditionsProprty(StiBaseStyle style,
                                             java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>> conditions)
                                      throws JSONException
Throws:
JSONException

getStyleConditionsProprty

public static java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.String>> getStyleConditionsProprty(StiStyleConditionsCollection conditions)

generateNewName

public static void generateNewName(StiReport report,
                                   StiBaseStyle newStyle)

applyStyleProperties

public static void applyStyleProperties(StiBaseStyle style,
                                        java.util.HashMap<java.lang.String,java.lang.Object> properties,
                                        StiReport report)
                                 throws java.lang.IllegalAccessException,
                                        java.lang.IllegalArgumentException,
                                        java.lang.reflect.InvocationTargetException,
                                        JSONException
Throws:
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
JSONException

writeStylesToReport

public static void writeStylesToReport(StiReport report,
                                       java.util.List stylesCollection)
                                throws java.lang.IllegalAccessException,
                                       java.lang.IllegalArgumentException,
                                       java.lang.reflect.InvocationTargetException,
                                       JSONException
Throws:
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
JSONException

updateStyles

public static void updateStyles(StiReport report,
                                java.util.HashMap<java.lang.String,java.lang.Object> param,
                                java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
                         throws java.lang.Exception
Throws:
java.lang.Exception

addStyle

public static void addStyle(StiReport report,
                            java.util.HashMap<java.lang.String,java.lang.Object> param,
                            java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)

removeStyle

public static void removeStyle(StiReport report,
                               java.util.HashMap<java.lang.String,java.lang.Object> param,
                               java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)

createStyleCollection

public static void createStyleCollection(StiReport report,
                                         java.util.HashMap<java.lang.String,java.lang.Object> param,
                                         java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
                                  throws JSONException
Throws:
JSONException

createStyleFromComponents

public static void createStyleFromComponents(StiReport report,
                                             java.util.HashMap<java.lang.String,java.lang.Object> param,
                                             java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)

openStyle

public static void openStyle(StiRequestParams requestParams,
                             StiReport report,
                             java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
                      throws java.io.IOException,
                             org.xml.sax.SAXException,
                             StiDeserializationException
Throws:
java.io.IOException
org.xml.sax.SAXException
StiDeserializationException

copyStyle

public static void copyStyle(javax.servlet.http.HttpServletRequest httpContext,
                             StiRequestParams requestParams,
                             StiReport report,
                             java.util.HashMap param,
                             java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)

pasteStyle

public static void pasteStyle(javax.servlet.http.HttpServletRequest httpContext,
                              StiRequestParams requestParams,
                              StiReport report,
                              java.util.HashMap<java.lang.String,java.lang.Object> param,
                              java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)

duplicateStyle

public static void duplicateStyle(StiReport report,
                                  java.util.HashMap<java.lang.String,java.lang.Object> param,
                                  java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)