com.stimulsoft.webdesigner.helper
Class StiChartHelper

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

public class StiChartHelper
extends java.lang.Object

Copyright Stimulsoft


Constructor Summary
StiChartHelper()
           
 
Method Summary
static void addConstantLineOrStrip(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void addSeries(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static StiChart cloneChart(StiChart chart)
           
static void constantLineOrStripMove(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static java.util.HashMap<java.lang.String,java.lang.Object> getArea(StiChart chart)
           
static java.util.HashMap<java.lang.String,java.lang.Object> getAreaProperties(StiArea area)
           
static java.util.HashMap<java.lang.String,java.lang.Object> getChartProperties(StiChart chart)
           
static java.lang.String getChartSampleImage(StiChart chart, int width, int height, float zoom)
           
static java.util.List<java.util.HashMap<java.lang.String,java.lang.Object>> getConditions(StiChartConditionsCollection conditions)
           
static java.util.HashMap<java.lang.String,java.lang.Object> getConstantLineProperties(IStiConstantLines constantLine)
           
static java.util.List<java.util.HashMap<java.lang.String,java.lang.Object>> getConstantLines(StiChart chart)
           
static java.util.List<java.util.HashMap<java.lang.String,java.lang.Object>> getFilters(StiChartFiltersCollection filters)
           
static java.util.HashMap<java.lang.String,java.lang.Object> getLabels(IStiSeriesLabels seriesLabels)
           
static void getLabelsContent(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static java.util.HashMap<java.lang.String,java.lang.Object> getLabelsProperties(StiSeriesLabels labels)
           
static java.util.HashMap<java.lang.String,java.lang.Object> getMainProperties(StiChart chart)
           
static java.util.HashMap<java.lang.String,java.lang.Object> getSeries(IStiSeries series)
           
static java.util.List<java.util.HashMap<java.lang.String,java.lang.Object>> getSeriesArray(StiChart chart)
           
static java.util.HashMap<java.lang.String,java.lang.Object> getSeriesProperties(IStiSeries series)
           
static java.util.List<java.util.HashMap<java.lang.String,java.lang.Object>> getStrips(StiChart chart)
           
static java.util.HashMap<java.lang.String,java.lang.Object> getStripsProperties(IStiStrips strip)
           
static java.util.HashMap<java.lang.String,java.lang.Object> getStyle(StiChart chart)
           
static void getStylesContent(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult, boolean forStylesControl)
           
static java.util.List<java.lang.String> getTypesCollection(StiChart chart)
           
static void removeConstantLineOrStrip(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void removeSeries(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void seriesMove(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void setChartPropertyValue(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void setChartStyle(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void setContainerValue(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
static void setLabelsType(StiReport report, java.util.HashMap<java.lang.String,java.lang.Object> param, java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiChartHelper

public StiChartHelper()
Method Detail

getChartProperties

public static java.util.HashMap<java.lang.String,java.lang.Object> getChartProperties(StiChart chart)
                                                                               throws javax.xml.parsers.ParserConfigurationException,
                                                                                      java.io.IOException,
                                                                                      javax.xml.transform.TransformerException
Throws:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
javax.xml.transform.TransformerException

getSeriesArray

public static java.util.List<java.util.HashMap<java.lang.String,java.lang.Object>> getSeriesArray(StiChart chart)

getSeries

public static java.util.HashMap<java.lang.String,java.lang.Object> getSeries(IStiSeries series)

getConditions

public static java.util.List<java.util.HashMap<java.lang.String,java.lang.Object>> getConditions(StiChartConditionsCollection conditions)

getFilters

public static java.util.List<java.util.HashMap<java.lang.String,java.lang.Object>> getFilters(StiChartFiltersCollection filters)

getTypesCollection

public static java.util.List<java.lang.String> getTypesCollection(StiChart chart)

getArea

public static java.util.HashMap<java.lang.String,java.lang.Object> getArea(StiChart chart)

getStyle

public static java.util.HashMap<java.lang.String,java.lang.Object> getStyle(StiChart chart)

getMainProperties

public static java.util.HashMap<java.lang.String,java.lang.Object> getMainProperties(StiChart chart)

getConstantLines

public static java.util.List<java.util.HashMap<java.lang.String,java.lang.Object>> getConstantLines(StiChart chart)

getConstantLineProperties

public static java.util.HashMap<java.lang.String,java.lang.Object> getConstantLineProperties(IStiConstantLines constantLine)

getStrips

public static java.util.List<java.util.HashMap<java.lang.String,java.lang.Object>> getStrips(StiChart chart)

getStripsProperties

public static java.util.HashMap<java.lang.String,java.lang.Object> getStripsProperties(IStiStrips strip)

getLabels

public static java.util.HashMap<java.lang.String,java.lang.Object> getLabels(IStiSeriesLabels seriesLabels)

getSeriesProperties

public static java.util.HashMap<java.lang.String,java.lang.Object> getSeriesProperties(IStiSeries series)
                                                                                throws java.lang.NoSuchMethodException,
                                                                                       java.lang.SecurityException,
                                                                                       java.lang.IllegalAccessException,
                                                                                       java.lang.IllegalArgumentException,
                                                                                       java.lang.reflect.InvocationTargetException
Throws:
java.lang.NoSuchMethodException
java.lang.SecurityException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException

getAreaProperties

public static java.util.HashMap<java.lang.String,java.lang.Object> getAreaProperties(StiArea area)
                                                                              throws java.lang.NoSuchMethodException,
                                                                                     java.lang.SecurityException,
                                                                                     java.lang.IllegalAccessException,
                                                                                     java.lang.IllegalArgumentException,
                                                                                     java.lang.reflect.InvocationTargetException
Throws:
java.lang.NoSuchMethodException
java.lang.SecurityException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException

getLabelsProperties

public static java.util.HashMap<java.lang.String,java.lang.Object> getLabelsProperties(StiSeriesLabels labels)

getChartSampleImage

public static java.lang.String getChartSampleImage(StiChart chart,
                                                   int width,
                                                   int height,
                                                   float zoom)
                                            throws javax.xml.parsers.ParserConfigurationException,
                                                   java.io.IOException,
                                                   javax.xml.transform.TransformerException
Throws:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
javax.xml.transform.TransformerException

cloneChart

public static StiChart cloneChart(StiChart chart)
                           throws java.lang.InstantiationException,
                                  java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

addSeries

public static void addSeries(StiReport report,
                             java.util.HashMap<java.lang.String,java.lang.Object> param,
                             java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
                      throws javax.xml.parsers.ParserConfigurationException,
                             java.io.IOException,
                             javax.xml.transform.TransformerException
Throws:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
javax.xml.transform.TransformerException

removeSeries

public static void removeSeries(StiReport report,
                                java.util.HashMap<java.lang.String,java.lang.Object> param,
                                java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
                         throws javax.xml.parsers.ParserConfigurationException,
                                java.io.IOException,
                                javax.xml.transform.TransformerException
Throws:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
javax.xml.transform.TransformerException

seriesMove

public static void seriesMove(StiReport report,
                              java.util.HashMap<java.lang.String,java.lang.Object> param,
                              java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
                       throws javax.xml.parsers.ParserConfigurationException,
                              java.io.IOException,
                              javax.xml.transform.TransformerException
Throws:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
javax.xml.transform.TransformerException

addConstantLineOrStrip

public static void addConstantLineOrStrip(StiReport report,
                                          java.util.HashMap<java.lang.String,java.lang.Object> param,
                                          java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
                                   throws javax.xml.parsers.ParserConfigurationException,
                                          java.io.IOException,
                                          javax.xml.transform.TransformerException
Throws:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
javax.xml.transform.TransformerException

removeConstantLineOrStrip

public static void removeConstantLineOrStrip(StiReport report,
                                             java.util.HashMap<java.lang.String,java.lang.Object> param,
                                             java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
                                      throws javax.xml.parsers.ParserConfigurationException,
                                             java.io.IOException,
                                             javax.xml.transform.TransformerException
Throws:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
javax.xml.transform.TransformerException

constantLineOrStripMove

public static void constantLineOrStripMove(StiReport report,
                                           java.util.HashMap<java.lang.String,java.lang.Object> param,
                                           java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
                                    throws javax.xml.parsers.ParserConfigurationException,
                                           java.io.IOException,
                                           javax.xml.transform.TransformerException
Throws:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
javax.xml.transform.TransformerException

getLabelsContent

public static void getLabelsContent(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.InstantiationException,
                                    java.lang.IllegalAccessException,
                                    javax.xml.parsers.ParserConfigurationException,
                                    java.io.IOException,
                                    javax.xml.transform.TransformerException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
javax.xml.parsers.ParserConfigurationException
java.io.IOException
javax.xml.transform.TransformerException

getStylesContent

public static void getStylesContent(StiReport report,
                                    java.util.HashMap<java.lang.String,java.lang.Object> param,
                                    java.util.HashMap<java.lang.String,java.lang.Object> callbackResult,
                                    boolean forStylesControl)
                             throws java.lang.InstantiationException,
                                    java.lang.IllegalAccessException,
                                    javax.xml.parsers.ParserConfigurationException,
                                    java.io.IOException,
                                    javax.xml.transform.TransformerException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
javax.xml.parsers.ParserConfigurationException
java.io.IOException
javax.xml.transform.TransformerException

setLabelsType

public static void setLabelsType(StiReport report,
                                 java.util.HashMap<java.lang.String,java.lang.Object> param,
                                 java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
                          throws javax.xml.parsers.ParserConfigurationException,
                                 java.io.IOException,
                                 javax.xml.transform.TransformerException
Throws:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
javax.xml.transform.TransformerException

setChartStyle

public static void setChartStyle(StiReport report,
                                 java.util.HashMap<java.lang.String,java.lang.Object> param,
                                 java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
                          throws javax.xml.parsers.ParserConfigurationException,
                                 java.io.IOException,
                                 javax.xml.transform.TransformerException
Throws:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
javax.xml.transform.TransformerException

setChartPropertyValue

public static void setChartPropertyValue(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

setContainerValue

public static void setContainerValue(StiReport report,
                                     java.util.HashMap<java.lang.String,java.lang.Object> param,
                                     java.util.HashMap<java.lang.String,java.lang.Object> callbackResult)
                              throws JSONException,
                                     javax.xml.parsers.ParserConfigurationException,
                                     java.io.IOException,
                                     javax.xml.transform.TransformerException
Throws:
JSONException
javax.xml.parsers.ParserConfigurationException
java.io.IOException
javax.xml.transform.TransformerException