palio.modules
Class Chart

java.lang.Object
  extended by palio.modules.core.Module
      extended by palio.modules.Chart
All Implemented Interfaces:
palio.modules.core.CurrentModuleDataKeys

public class Chart
extends palio.modules.core.Module

Moduł Chart udostępnia zestaw funkcji do rysowania wykresów. Można modyfikować wygląd wykresów poprzez mapę z parametrami
Wspierane parametry konfiguracji wyglądu wykresu

Moduł korzysta z bibliotek jFreeChart

Moduł jest dostępny w każdej instancji jPalio.

Version:
1.7.0
Author:
Krzysztof Madyniak, Dominik Smolinski

Field Summary
 
Fields inherited from interface palio.modules.core.CurrentModuleDataKeys
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT
 
Constructor Summary
Chart(palio.Instance instance, java.util.Properties parameters)
           
 
Method Summary
static byte[] barChart(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.util.Collection data)
           
static byte[] barChart(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.util.Collection data, java.util.Map<java.lang.String,java.lang.Object> properties)
           
static byte[] barChart(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String orientation, java.lang.Object[] data)
           
static byte[] barChart(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String orientation, java.lang.Object[] data, java.util.Map<java.lang.String,java.lang.Object> properties)
          Generuje wykres blokowy.
static byte[] barChart3D(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.util.Collection data)
           
static byte[] barChart3D(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.util.Collection data, java.util.Map<java.lang.String,java.lang.Object> properties)
           
static byte[] barChart3D(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.Object[] data)
           
static byte[] barChart3D(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.Object[] data, java.util.Map<java.lang.String,java.lang.Object> properties)
           
static byte[] barChart3D(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String orientation, java.util.Collection data)
           
static byte[] barChart3D(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String orientation, java.util.Collection data, java.util.Map<java.lang.String,java.lang.Object> properties)
           
static byte[] barChart3D(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String orientation, java.lang.Object[] data)
           
static byte[] barChart3D(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String orientation, java.lang.Object[] data, java.util.Map<java.lang.String,java.lang.Object> properties)
          Generuje trójwymiarowy wykres blokowy.
 java.lang.String barChart3DURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.util.Collection data)
           
 java.lang.String barChart3DURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.util.Collection data, java.util.Map<java.lang.String,java.lang.Object> properties)
           
 java.lang.String barChart3DURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.Object[] data)
           
 java.lang.String barChart3DURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.Object[] data, java.util.Map<java.lang.String,java.lang.Object> properties)
           
 java.lang.String barChart3DURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String orientation, java.util.Collection data)
           
 java.lang.String barChart3DURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String orientation, java.util.Collection data, java.util.Map<java.lang.String,java.lang.Object> properties)
           
 java.lang.String barChart3DURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String orientation, java.lang.Object[] data)
           
 java.lang.String barChart3DURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String orientation, java.lang.Object[] data, java.util.Map<java.lang.String,java.lang.Object> properties)
          Zwraca adres URL do wygenerowanego trójwymiarowego wykresu blokowego.
 java.lang.String barChartURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.util.Collection data)
           
 java.lang.String barChartURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.util.Collection data, java.util.Map<java.lang.String,java.lang.Object> properties)
           
 java.lang.String barChartURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.Object[] data)
           
 java.lang.String barChartURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String orientation, java.util.Collection data)
           
 java.lang.String barChartURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String orientation, java.util.Collection data, java.util.Map<java.lang.String,java.lang.Object> properties)
           
 java.lang.String barChartURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String orientation, java.lang.Object[] data)
           
 java.lang.String barChartURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String orientation, java.lang.Object[] data, java.util.Map<java.lang.String,java.lang.Object> properties)
          Zwraca adres URL do wygenerowanego wykresu blokowego.
static byte[] ganttChart(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.util.Collection data, java.util.Map<java.lang.String,java.lang.Object> properties)
          Generuje prosty wykres Gantt'a.
 java.lang.String ganttChartURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.util.Collection data, java.util.Map<java.lang.String,java.lang.Object> properties)
          Zwraca adres URL do wygenerowanego, prostego wykresu Gantt'a.
 java.lang.String getVersion()
          Returns the module version
static byte[] pieChart(java.lang.String title, java.lang.Long width, java.lang.Long height, java.util.Collection data)
           
static byte[] pieChart(java.lang.String title, java.lang.Long width, java.lang.Long height, java.util.Collection data, java.util.Map<java.lang.String,java.lang.Object> properties)
           
static byte[] pieChart(java.lang.String title, java.lang.Long width, java.lang.Long height, java.lang.Object[] data)
           
static byte[] pieChart(java.lang.String title, java.lang.Long width, java.lang.Long height, java.lang.Object[] data, java.util.Map<java.lang.String,java.lang.Object> properties)
          Generuje wykres kołowy.
 java.lang.String pieChartURL(java.lang.String title, java.lang.Long width, java.lang.Long height, java.util.Collection data)
           
 java.lang.String pieChartURL(java.lang.String title, java.lang.Long width, java.lang.Long height, java.util.Collection data, java.util.Map<java.lang.String,java.lang.Object> properties)
           
 java.lang.String pieChartURL(java.lang.String title, java.lang.Long width, java.lang.Long height, java.lang.Object[] data)
           
 java.lang.String pieChartURL(java.lang.String title, java.lang.Long width, java.lang.Long height, java.lang.Object[] data, java.util.Map<java.lang.String,java.lang.Object> properties)
          Zwraca adres URL do wygenerowanego wykresu kołowego.
 byte[] timeChart(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String precision, java.lang.Boolean update, java.lang.Object[] data, java.util.Date minDate, java.util.Date maxDate, java.util.Map<java.lang.String,java.lang.Object> properties)
          Generuje wykres czasowy.
 byte[] timeChart(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String precision, java.lang.Boolean update, java.lang.Object[] data, java.util.Map<java.lang.String,java.lang.Object> properties)
           
 java.lang.String timeChartURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String precision, java.lang.Boolean update, java.lang.Object[] data)
           
 java.lang.String timeChartURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String precision, java.lang.Boolean update, java.lang.Object[] data, java.util.Date minDate, java.util.Date maxDate, java.util.Map<java.lang.String,java.lang.Object> properties)
           
 java.lang.String timeChartURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.String precision, java.lang.Boolean update, java.lang.Object[] data, java.util.Map properties)
          Zwraca adres URL do wygenerowanego wykresu czasowego.
static byte[] XYLineChart(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.Object[] data)
           
static byte[] XYLineChart(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.Object[] data, java.util.Map properties)
          Generuje wykres typu XY
 java.lang.String XYLineChartURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.Object[] data)
           
 java.lang.String XYLineChartURL(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.lang.Long width, java.lang.Long height, java.lang.Object[] data, java.util.Map<java.lang.String,java.lang.Object> properties)
          Zwraca adres URL do wygenerowanego wykresu typu XY.
 
Methods inherited from class palio.modules.core.Module
getConfigParam, getDescription, getModuleTranslation
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Chart

public Chart(palio.Instance instance,
             java.util.Properties parameters)
Method Detail

getVersion

public java.lang.String getVersion()
Description copied from class: palio.modules.core.Module
Returns the module version

Specified by:
getVersion in class palio.modules.core.Module

timeChart

public byte[] timeChart(java.lang.String title,
                        java.lang.String xLabel,
                        java.lang.String yLabel,
                        java.lang.Long width,
                        java.lang.Long height,
                        java.lang.String precision,
                        java.lang.Boolean update,
                        java.lang.Object[] data,
                        java.util.Date minDate,
                        java.util.Date maxDate,
                        java.util.Map<java.lang.String,java.lang.Object> properties)
                 throws palio.PalioException
Generuje wykres czasowy.

Parameters:
title - tytuł wykresu
xLabel - opis osi X
yLabel - opis osi Y
width - szerokość wygenerowanego wykresu
height - wysokość wygenerowanego wykrese
precision - dopuszczalne warotści: YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, MILLISECOND.
update - flaga określająca, czy w przypadku powtórzenia się daty w danych wejściowych, wartość związana z daną datą ma zostać zastąpiona przez nową wartość. UWAGA: daty są porównywane w zależności od wybranej precyzji. np przy precyzji YEAR, daty 2005-01-01 i 2005-05-01 będą traktowane jako takie same. W takim przypadku, przy ustawionej fladze update na true, wartość związana z piewszą datą zostanie zastąpiona prze wartość związaną z drugą datą.
data - dane wejściowe wykresu. każdy element tabeli odpowiada kolejnej serii.
wymagany format danych serii (dwuelementowa tablica):
  • 0 - nazwa serii
  • 1 - dane serii - lista, każdy element listy to dwuelementowa tablica [X - wartość typu Date, Y - wartość typu Number]
Throws:
palio.PalioException

timeChart

public byte[] timeChart(java.lang.String title,
                        java.lang.String xLabel,
                        java.lang.String yLabel,
                        java.lang.Long width,
                        java.lang.Long height,
                        java.lang.String precision,
                        java.lang.Boolean update,
                        java.lang.Object[] data,
                        java.util.Map<java.lang.String,java.lang.Object> properties)
                 throws palio.PalioException
Throws:
palio.PalioException

timeChartURL

public java.lang.String timeChartURL(java.lang.String title,
                                     java.lang.String xLabel,
                                     java.lang.String yLabel,
                                     java.lang.Long width,
                                     java.lang.Long height,
                                     java.lang.String precision,
                                     java.lang.Boolean update,
                                     java.lang.Object[] data,
                                     java.util.Map properties)
                              throws palio.PalioException
Zwraca adres URL do wygenerowanego wykresu czasowego.
Przykład użycia: <img src=$timeChartURL(.....) width=xxx height=xxx border=1>

Parameters:
title - tytuł wykresu
xLabel - opis osi X
yLabel - opis osi Y
width - szerokość wygenerowanego wykresu
height - wysokość wygenerowanego wykrese
precision - dopuszczalne warotści: YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, MILLISECOND.
update - flaga określająca, czy w przypadku powtórzenia się daty w danych wejściowych, wartość związana z daną datą ma zostać zastąpiona przez nową wartość. UWAGA: daty są porównywane w zależności od wybranej precyzji. np przy precyzji YEAR, daty 2005-01-01 i 2005-05-01 będą traktowane jako takie same. W takim przypadku, przy ustawionej fladze update na true, wartość związana z piewszą datą zostanie zastąpiona prze wartość związaną z drugą datą.
data - dane wejściowe wykresu. każdy element tabeli odpowiada kolejnej serii.
wymagany format danych serii (dwuelementowa tablica):
  • 0 - nazwa serii
  • 1 - dane serii - lista, każdy element listy to dwuelementowa tablica [X - wartość typu Date, Y - wartość typu Number]
properties -
Throws:
palio.PalioException

timeChartURL

public java.lang.String timeChartURL(java.lang.String title,
                                     java.lang.String xLabel,
                                     java.lang.String yLabel,
                                     java.lang.Long width,
                                     java.lang.Long height,
                                     java.lang.String precision,
                                     java.lang.Boolean update,
                                     java.lang.Object[] data)
                              throws palio.PalioException
Throws:
palio.PalioException

timeChartURL

public java.lang.String timeChartURL(java.lang.String title,
                                     java.lang.String xLabel,
                                     java.lang.String yLabel,
                                     java.lang.Long width,
                                     java.lang.Long height,
                                     java.lang.String precision,
                                     java.lang.Boolean update,
                                     java.lang.Object[] data,
                                     java.util.Date minDate,
                                     java.util.Date maxDate,
                                     java.util.Map<java.lang.String,java.lang.Object> properties)
                              throws palio.PalioException
Throws:
palio.PalioException

XYLineChart

public static byte[] XYLineChart(java.lang.String title,
                                 java.lang.String xLabel,
                                 java.lang.String yLabel,
                                 java.lang.Long width,
                                 java.lang.Long height,
                                 java.lang.Object[] data,
                                 java.util.Map properties)
                          throws palio.PalioException
Generuje wykres typu XY

Parameters:
title - tytuł wykresu
xLabel - opis osi X
yLabel - opis osi Y
width - szerokość wygenerowanego wykresu
height - wysokość wygenerowanego wykresu
data - dane wejściowe wykresu. każdy element tabeli odpowiada kolejnej serii.
wymagany format danych serii (dwuelementowa tablica):
  • 0 - nazwa serii
  • 1 - dane serii - lista, każdy element listy to dwuelementowa tablica [X - wartość typu Number, Y - wartość typu Number]
properties - parametry wykresu
Throws:
palio.PalioException

XYLineChart

public static byte[] XYLineChart(java.lang.String title,
                                 java.lang.String xLabel,
                                 java.lang.String yLabel,
                                 java.lang.Long width,
                                 java.lang.Long height,
                                 java.lang.Object[] data)
                          throws palio.PalioException
Throws:
palio.PalioException
See Also:
XYLineChart(String, String, String, Long, Long, Object[], Map)

XYLineChartURL

public java.lang.String XYLineChartURL(java.lang.String title,
                                       java.lang.String xLabel,
                                       java.lang.String yLabel,
                                       java.lang.Long width,
                                       java.lang.Long height,
                                       java.lang.Object[] data,
                                       java.util.Map<java.lang.String,java.lang.Object> properties)
                                throws palio.PalioException
Zwraca adres URL do wygenerowanego wykresu typu XY.
Przykład użycia: <img src=$XYLineChartURL(.....) width=xxx height=xxx border=1>

Parameters:
title - tytuł wykresu
xLabel - opis osi X
yLabel - opis osi Y
width - szerokość wygenerowanego wykresu
height - wysokość wygenerowanego wykresu
data - dane wejściowe wykresu. każdy element tabeli odpowiada kolejnej serii.
wymagany format danych serii (dwuelementowa tablica):
  • 0 - nazwa serii
  • 1 - dane serii - lista, każdy element listy to dwuelementowa tablica [X - wartość typu Number, Y - wartość typu Number]
properties - parametry wykresu
Throws:
palio.PalioException

XYLineChartURL

public java.lang.String XYLineChartURL(java.lang.String title,
                                       java.lang.String xLabel,
                                       java.lang.String yLabel,
                                       java.lang.Long width,
                                       java.lang.Long height,
                                       java.lang.Object[] data)
                                throws palio.PalioException
Throws:
palio.PalioException
See Also:
XYLineChartURL(String, String, String, Long, Long, Object[], Map)

pieChart

public static byte[] pieChart(java.lang.String title,
                              java.lang.Long width,
                              java.lang.Long height,
                              java.lang.Object[] data,
                              java.util.Map<java.lang.String,java.lang.Object> properties)
                       throws palio.PalioException
Generuje wykres kołowy.

Parameters:
title - tytuł wykresu
width - szerokość wygenerowanego wykresu
height - wysokość wygenerowanego wykresu
data - dane wejściowe wykresu - tablica dwuelementowych tablic [0-nazwa, 1-wartość typu Number]
properties - parametry wykresu
Throws:
palio.PalioException

pieChart

public static byte[] pieChart(java.lang.String title,
                              java.lang.Long width,
                              java.lang.Long height,
                              java.lang.Object[] data)
                       throws palio.PalioException
Throws:
palio.PalioException
See Also:
pieChart(String, Long, Long, Object[], Map)

pieChart

public static byte[] pieChart(java.lang.String title,
                              java.lang.Long width,
                              java.lang.Long height,
                              java.util.Collection data,
                              java.util.Map<java.lang.String,java.lang.Object> properties)
                       throws palio.PalioException
Throws:
palio.PalioException
See Also:
pieChart(String, Long, Long, Object[], Map)

pieChart

public static byte[] pieChart(java.lang.String title,
                              java.lang.Long width,
                              java.lang.Long height,
                              java.util.Collection data)
                       throws palio.PalioException
Throws:
palio.PalioException
See Also:
pieChart(String, Long, Long, Object[], Map)

pieChartURL

public java.lang.String pieChartURL(java.lang.String title,
                                    java.lang.Long width,
                                    java.lang.Long height,
                                    java.lang.Object[] data,
                                    java.util.Map<java.lang.String,java.lang.Object> properties)
Zwraca adres URL do wygenerowanego wykresu kołowego.
Przykład użycia: <img src=$pieChartURL(.....) width=xxx height=xxx border=1>

Parameters:
title - tytuł wykresu
width - szerokość wygenerowanego wykresu
height - wysokośc wygenerowanego wykresu
data - dane wejściowe wykresu - tablica dwuelementowych tablic [0-nazwa, 1-wartość typu Number]
properties - parametry wykresu

pieChartURL

public java.lang.String pieChartURL(java.lang.String title,
                                    java.lang.Long width,
                                    java.lang.Long height,
                                    java.lang.Object[] data)
See Also:
pieChartURL(String, Long, Long, Object[], Map)

pieChartURL

public java.lang.String pieChartURL(java.lang.String title,
                                    java.lang.Long width,
                                    java.lang.Long height,
                                    java.util.Collection data,
                                    java.util.Map<java.lang.String,java.lang.Object> properties)
See Also:
pieChartURL(String, Long, Long, Object[], Map)

pieChartURL

public java.lang.String pieChartURL(java.lang.String title,
                                    java.lang.Long width,
                                    java.lang.Long height,
                                    java.util.Collection data)
See Also:
pieChartURL(String, Long, Long, Object[], Map)

barChart

public static byte[] barChart(java.lang.String title,
                              java.lang.String xLabel,
                              java.lang.String yLabel,
                              java.lang.Long width,
                              java.lang.Long height,
                              java.lang.String orientation,
                              java.lang.Object[] data,
                              java.util.Map<java.lang.String,java.lang.Object> properties)
                       throws palio.PalioException
Generuje wykres blokowy.

Parameters:
title - tytuł wykresu
xLabel - opis osi X
yLabel - opis osi Y
width - szerokość wygenerowanego wykresu
height - wysokość wygenerowanego wykresu
orientation - orientacja wykresu. dopuszczalne wartości: HORIZONTAL, VERTICAL
data - dane wejściowe wykresu - tablica trzyelementowych tablic [0-wartośc typu Number, 1-nazwa grupy typu String, 2-nazwa zestawienia typu String]
properties - parametry wykresu
Returns:
rysunek png
Throws:
palio.PalioException

barChart

public static byte[] barChart(java.lang.String title,
                              java.lang.String xLabel,
                              java.lang.String yLabel,
                              java.lang.Long width,
                              java.lang.Long height,
                              java.lang.String orientation,
                              java.lang.Object[] data)
                       throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart(String, String, String, Long, Long, String, Object[], Map)

barChart

public static byte[] barChart(java.lang.String title,
                              java.lang.String xLabel,
                              java.lang.String yLabel,
                              java.lang.Long width,
                              java.lang.Long height,
                              java.util.Collection data,
                              java.util.Map<java.lang.String,java.lang.Object> properties)
                       throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart(String, String, String, Long, Long, String, Object[], Map)

barChart

public static byte[] barChart(java.lang.String title,
                              java.lang.String xLabel,
                              java.lang.String yLabel,
                              java.lang.Long width,
                              java.lang.Long height,
                              java.util.Collection data)
                       throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart(String, String, String, Long, Long, String, Object[], Map)

barChartURL

public java.lang.String barChartURL(java.lang.String title,
                                    java.lang.String xLabel,
                                    java.lang.String yLabel,
                                    java.lang.Long width,
                                    java.lang.Long height,
                                    java.lang.String orientation,
                                    java.lang.Object[] data,
                                    java.util.Map<java.lang.String,java.lang.Object> properties)
                             throws palio.PalioException
Zwraca adres URL do wygenerowanego wykresu blokowego.
Przykład użycia: <img src=$barChartURL(.....) width=xxx height=xxx border=1>

Parameters:
title - tytuł wykresu
xLabel - opis osi X
yLabel - opis osi Y
width - szerokość wygenerowanego wykresu
height - wysokość wygenerowanego wykresu
orientation - orientacja wykresu. dopuszczalne wartości: HORIZONTAL, VERTICAL
data - dane wejściowe wykresu - tablica trzyelementowych tablic [0-wartośc typu Number, 1-nazwa grupy typu String, 2-nazwa zestawienia typu String]
properties - parametry wykresu
Throws:
palio.PalioException

barChartURL

public java.lang.String barChartURL(java.lang.String title,
                                    java.lang.String xLabel,
                                    java.lang.String yLabel,
                                    java.lang.Long width,
                                    java.lang.Long height,
                                    java.lang.String orientation,
                                    java.lang.Object[] data)
                             throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChartURL(String, String, String, Long, Long, String, Object[], Map)

barChartURL

public java.lang.String barChartURL(java.lang.String title,
                                    java.lang.String xLabel,
                                    java.lang.String yLabel,
                                    java.lang.Long width,
                                    java.lang.Long height,
                                    java.lang.Object[] data)
                             throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChartURL(String, String, String, Long, Long, String, Object[], Map)

barChartURL

public java.lang.String barChartURL(java.lang.String title,
                                    java.lang.String xLabel,
                                    java.lang.String yLabel,
                                    java.lang.Long width,
                                    java.lang.Long height,
                                    java.lang.String orientation,
                                    java.util.Collection data,
                                    java.util.Map<java.lang.String,java.lang.Object> properties)
                             throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChartURL(String, String, String, Long, Long, String, Object[], Map)

barChartURL

public java.lang.String barChartURL(java.lang.String title,
                                    java.lang.String xLabel,
                                    java.lang.String yLabel,
                                    java.lang.Long width,
                                    java.lang.Long height,
                                    java.lang.String orientation,
                                    java.util.Collection data)
                             throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChartURL(String, String, String, Long, Long, String, Object[], Map)

barChartURL

public java.lang.String barChartURL(java.lang.String title,
                                    java.lang.String xLabel,
                                    java.lang.String yLabel,
                                    java.lang.Long width,
                                    java.lang.Long height,
                                    java.util.Collection data,
                                    java.util.Map<java.lang.String,java.lang.Object> properties)
                             throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChartURL(String, String, String, Long, Long, String, Object[], Map)

barChartURL

public java.lang.String barChartURL(java.lang.String title,
                                    java.lang.String xLabel,
                                    java.lang.String yLabel,
                                    java.lang.Long width,
                                    java.lang.Long height,
                                    java.util.Collection data)
                             throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChartURL(String, String, String, Long, Long, String, Object[], Map)

barChart3D

public static byte[] barChart3D(java.lang.String title,
                                java.lang.String xLabel,
                                java.lang.String yLabel,
                                java.lang.Long width,
                                java.lang.Long height,
                                java.lang.String orientation,
                                java.lang.Object[] data,
                                java.util.Map<java.lang.String,java.lang.Object> properties)
                         throws palio.PalioException
Generuje trójwymiarowy wykres blokowy.

Parameters:
title - tytuł wykresu
xLabel - opis osi X
yLabel - opis osi Y
width - szerokość wygenerowanego wykresu
height - wysokość wygenerowanego wykresu
orientation - orientacja wykresu. dopuszczalne wartości: HORIZONTAL, VERTICAL
data - dane wejściowe wykresu - tablica trzyelementowych tablic [0-wartośc typu Number, 1-nazwa grupy typu String, 2-nazwa zestawienia typu String]
properties - parametry wykresu
Throws:
palio.PalioException

barChart3D

public static byte[] barChart3D(java.lang.String title,
                                java.lang.String xLabel,
                                java.lang.String yLabel,
                                java.lang.Long width,
                                java.lang.Long height,
                                java.lang.String orientation,
                                java.lang.Object[] data)
                         throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart3D(String, String, String, Long, Long, String, Object[], Map)

barChart3D

public static byte[] barChart3D(java.lang.String title,
                                java.lang.String xLabel,
                                java.lang.String yLabel,
                                java.lang.Long width,
                                java.lang.Long height,
                                java.lang.Object[] data,
                                java.util.Map<java.lang.String,java.lang.Object> properties)
                         throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart3D(String, String, String, Long, Long, String, Object[], Map)

barChart3D

public static byte[] barChart3D(java.lang.String title,
                                java.lang.String xLabel,
                                java.lang.String yLabel,
                                java.lang.Long width,
                                java.lang.Long height,
                                java.lang.Object[] data)
                         throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart3D(String, String, String, Long, Long, String, Object[], Map)

barChart3D

public static byte[] barChart3D(java.lang.String title,
                                java.lang.String xLabel,
                                java.lang.String yLabel,
                                java.lang.Long width,
                                java.lang.Long height,
                                java.lang.String orientation,
                                java.util.Collection data,
                                java.util.Map<java.lang.String,java.lang.Object> properties)
                         throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart3D(String, String, String, Long, Long, String, Object[], Map)

barChart3D

public static byte[] barChart3D(java.lang.String title,
                                java.lang.String xLabel,
                                java.lang.String yLabel,
                                java.lang.Long width,
                                java.lang.Long height,
                                java.lang.String orientation,
                                java.util.Collection data)
                         throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart3D(String, String, String, Long, Long, String, Object[], Map)

barChart3D

public static byte[] barChart3D(java.lang.String title,
                                java.lang.String xLabel,
                                java.lang.String yLabel,
                                java.lang.Long width,
                                java.lang.Long height,
                                java.util.Collection data,
                                java.util.Map<java.lang.String,java.lang.Object> properties)
                         throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart3D(String, String, String, Long, Long, String, Object[], Map)

barChart3D

public static byte[] barChart3D(java.lang.String title,
                                java.lang.String xLabel,
                                java.lang.String yLabel,
                                java.lang.Long width,
                                java.lang.Long height,
                                java.util.Collection data)
                         throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart3D(String, String, String, Long, Long, String, Object[], Map)

barChart3DURL

public java.lang.String barChart3DURL(java.lang.String title,
                                      java.lang.String xLabel,
                                      java.lang.String yLabel,
                                      java.lang.Long width,
                                      java.lang.Long height,
                                      java.lang.String orientation,
                                      java.lang.Object[] data,
                                      java.util.Map<java.lang.String,java.lang.Object> properties)
                               throws palio.PalioException
Zwraca adres URL do wygenerowanego trójwymiarowego wykresu blokowego.
Przykład użycia: <img src=$barChart3DURL(.....) width=xxx height=xxx border=1>

Parameters:
title - tytuł wykresu
xLabel - opis osi X
yLabel - opis osi Y
width - szerokość wygenerowanego wykresu
height - wysokość wygenerowanego wykresu
orientation - orientacja wykresu. dopuszczalne wartości: HORIZONTAL, VERTICAL
data - dane wejściowe wykresu - tablica trzyelementowych tablic [0-wartośc typu Number, 1-nazwa grupy typu String, 2-nazwa zestawienia typu String]
properties - parametry wykresu
Throws:
palio.PalioException

barChart3DURL

public java.lang.String barChart3DURL(java.lang.String title,
                                      java.lang.String xLabel,
                                      java.lang.String yLabel,
                                      java.lang.Long width,
                                      java.lang.Long height,
                                      java.lang.String orientation,
                                      java.lang.Object[] data)
                               throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart3DURL(String, String, String, Long, Long, String, Object[], Map)

barChart3DURL

public java.lang.String barChart3DURL(java.lang.String title,
                                      java.lang.String xLabel,
                                      java.lang.String yLabel,
                                      java.lang.Long width,
                                      java.lang.Long height,
                                      java.lang.Object[] data,
                                      java.util.Map<java.lang.String,java.lang.Object> properties)
                               throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart3DURL(String, String, String, Long, Long, String, Object[], Map)

barChart3DURL

public java.lang.String barChart3DURL(java.lang.String title,
                                      java.lang.String xLabel,
                                      java.lang.String yLabel,
                                      java.lang.Long width,
                                      java.lang.Long height,
                                      java.lang.Object[] data)
                               throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart3DURL(String, String, String, Long, Long, String, Object[], Map)

barChart3DURL

public java.lang.String barChart3DURL(java.lang.String title,
                                      java.lang.String xLabel,
                                      java.lang.String yLabel,
                                      java.lang.Long width,
                                      java.lang.Long height,
                                      java.lang.String orientation,
                                      java.util.Collection data,
                                      java.util.Map<java.lang.String,java.lang.Object> properties)
                               throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart3DURL(String, String, String, Long, Long, String, Object[], Map)

barChart3DURL

public java.lang.String barChart3DURL(java.lang.String title,
                                      java.lang.String xLabel,
                                      java.lang.String yLabel,
                                      java.lang.Long width,
                                      java.lang.Long height,
                                      java.lang.String orientation,
                                      java.util.Collection data)
                               throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart3DURL(String, String, String, Long, Long, String, Object[], Map)

barChart3DURL

public java.lang.String barChart3DURL(java.lang.String title,
                                      java.lang.String xLabel,
                                      java.lang.String yLabel,
                                      java.lang.Long width,
                                      java.lang.Long height,
                                      java.util.Collection data,
                                      java.util.Map<java.lang.String,java.lang.Object> properties)
                               throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart3DURL(String, String, String, Long, Long, String, Object[], Map)

barChart3DURL

public java.lang.String barChart3DURL(java.lang.String title,
                                      java.lang.String xLabel,
                                      java.lang.String yLabel,
                                      java.lang.Long width,
                                      java.lang.Long height,
                                      java.util.Collection data)
                               throws palio.PalioException
Throws:
palio.PalioException
See Also:
barChart3DURL(String, String, String, Long, Long, String, Object[], Map)

ganttChartURL

public java.lang.String ganttChartURL(java.lang.String title,
                                      java.lang.String xLabel,
                                      java.lang.String yLabel,
                                      java.lang.Long width,
                                      java.lang.Long height,
                                      java.util.Collection data,
                                      java.util.Map<java.lang.String,java.lang.Object> properties)
                               throws palio.PalioException
Zwraca adres URL do wygenerowanego, prostego wykresu Gantt'a.
Przykład użycia: <img src=$ganttChartURL(.....) width=xxx height=xxx border=1>

Parameters:
title - tytuł wykresu
xLabel - opis osi X
yLabel - opis osi Y
width - szerokość wygenerowanego wykresu
height - wysokość wygenerowanego wykresu
data - dane wejściowe wykresu - lista lista tablic [(String) Nazwa serii, (Collection) Lista zadań danej serii] Zadania w serii definiowane są za pomocą tablicy o następujących polach [(Long) Id zadania, (Long) Id zadania nadrzędnego, (String) Nazwa zadania, (Date) Data rozpoczęcia zadania, (Date) Data zakończenia zadania, (BigDecimal) Procent ukończenia zadania]
properties - parametry wykresu
Throws:
palio.PalioException

ganttChart

public static byte[] ganttChart(java.lang.String title,
                                java.lang.String xLabel,
                                java.lang.String yLabel,
                                java.lang.Long width,
                                java.lang.Long height,
                                java.util.Collection data,
                                java.util.Map<java.lang.String,java.lang.Object> properties)
                         throws palio.PalioException
Generuje prosty wykres Gantt'a.

Parameters:
title - tytuł wykresu
xLabel - opis osi X
yLabel - opis osi Y
width - szerokość wygenerowanego wykresu
height - wysokość wygenerowanego wykresu
data - dane wejściowe wykresu - lista lista tablic [(String) Nazwa serii, (Collection) Lista zadań danej serii] Zadania w serii definiowane są za pomocą tablicy o następujących polach [(Long) Id zadania, (Long) Id zadania nadrzędnego, (String) Nazwa zadania, (Date) Data rozpoczęcia zadania, (Date) Data zakończenia zadania, (BigDecimal) Procent ukończenia zadania]
properties - parametry wykresu
Throws:
palio.PalioException