com.stimulsoft.webdesigner.helper
Class StiStylesHelper

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

public class StiStylesHelper
extends Object

Copyright Stimulsoft


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

Constructor Detail

StiStylesHelper

public StiStylesHelper()
Method Detail

styleItem

public static Hashtable<String,Object> styleItem(StiBaseStyle style)

getStyles

public static ArrayList<Hashtable<String,Object>> getStyles(StiReport report)

setConditionTypeProperty

public static void setConditionTypeProperty(StiStyleCondition styleCondition,
                                            String propertyValue)

setLocationProperty

public static void setLocationProperty(StiStyleCondition styleCondition,
                                       String propertyValue)

setComponentTypeProperty

public static void setComponentTypeProperty(StiStyleCondition styleCondition,
                                            String propertyValue)

setPlacementProperty

public static void setPlacementProperty(StiStyleCondition styleCondition,
                                        String propertyValue)

setStyleConditionsProprty

public static void setStyleConditionsProprty(StiBaseStyle style,
                                             JSONArray conditions)
                                      throws JSONException
Throws:
JSONException

getStyleConditionsProprty

public static ArrayList<Hashtable<String,String>> getStyleConditionsProprty(StiStyleConditionsCollection conditions)

generateNewName

public static void generateNewName(StiReport report,
                                   StiBaseStyle newStyle)

applyStyleProperties

public static void applyStyleProperties(StiBaseStyle style,
                                        JSONObject properties)
                                 throws IllegalAccessException,
                                        IllegalArgumentException,
                                        InvocationTargetException,
                                        JSONException
Throws:
IllegalAccessException
IllegalArgumentException
InvocationTargetException
JSONException

updateStyles

public static void updateStyles(StiReport report,
                                Hashtable<String,Object> param,
                                Hashtable<String,Object> callbackResult)
                         throws IllegalAccessException,
                                IllegalArgumentException,
                                InvocationTargetException,
                                JSONException,
                                InstantiationException,
                                ParserConfigurationException,
                                IOException,
                                TransformerException
Throws:
IllegalAccessException
IllegalArgumentException
InvocationTargetException
JSONException
InstantiationException
ParserConfigurationException
IOException
TransformerException

addStyle

public static void addStyle(StiReport report,
                            Hashtable<String,Object> param,
                            Hashtable<String,Object> callbackResult)

removeStyle

public static void removeStyle(StiReport report,
                               Hashtable<String,Object> param,
                               Hashtable<String,Object> callbackResult)

createStyleCollection

public static void createStyleCollection(StiReport report,
                                         Hashtable<String,Object> param,
                                         Hashtable<String,Object> callbackResult)
                                  throws JSONException
Throws:
JSONException

createStyleFromComponent

public static void createStyleFromComponent(StiReport report,
                                            Hashtable<String,Object> param,
                                            Hashtable<String,Object> callbackResult)

openStyle

public static void openStyle(StiReport report,
                             Hashtable<String,Object> param,
                             Hashtable<String,Object> callbackResult)
                      throws IOException,
                             SAXException,
                             StiDeserializationException
Throws:
IOException
SAXException
StiDeserializationException

copyStyle

public static void copyStyle(javax.servlet.http.HttpServletRequest httpContext,
                             StiReport report,
                             Hashtable<String,Object> param,
                             Hashtable<String,Object> callbackResult)

pasteStyle

public static void pasteStyle(javax.servlet.http.HttpServletRequest httpContext,
                              StiReport report,
                              Hashtable<String,Object> param,
                              Hashtable<String,Object> callbackResult)

duplicateStyle

public static void duplicateStyle(StiReport report,
                                  Hashtable<String,Object> param,
                                  Hashtable<String,Object> callbackResult)


Copyright © 2017 Stimulsoft. All Rights Reserved.