public class Graphic
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
class |
Graphic.Axis |
class |
Graphic.Serie |
Modifier and Type | Field and Description |
---|---|
static char |
CHART_AREA_CLUSTER
Type Area Cluster
|
static char |
CHART_AREA_STACK
Type Area Stack
|
static char |
CHART_BAR_CLUSTER
Type Bar Cluster
|
static char |
CHART_BAR_STACK
Type Bar Stack
|
static char |
CHART_LINE
Type Lines
|
static char |
CHART_PIE
Type Pie
|
static char |
METHOD_AVG_ALG
Method Algebric Average
|
static char |
METHOD_AVG_GEO
Method Geometric Average
|
static char |
METHOD_COUNT
Method Count
|
static char |
METHOD_MAX
Method Max
|
static char |
METHOD_MIN
Method Min
|
static char |
METHOD_SUM
Method Sum
|
static java.lang.String |
SERIE_AREA |
static java.lang.String |
SERIE_BAR |
static java.lang.String |
SERIE_BARGLASS |
static java.lang.String |
SERIE_HORIZBAR |
static java.lang.String |
SERIE_LINE |
static java.lang.String |
SERIE_PIE |
static java.lang.String |
SERIE_RADAR |
static java.lang.String |
SERIE_STACKAREA |
static java.lang.String |
SERIE_STACKBAR |
Constructor and Description |
---|
Graphic(ObjectDB object,
java.lang.String name,
java.lang.String display,
int width,
int height,
boolean visible,
boolean grantable)
Constructor
|
Modifier and Type | Method and Description |
---|---|
Graphic.Axis |
addAxis(java.lang.String key,
char type,
char method,
char chart,
java.lang.String label,
java.lang.String field)
Add axis to the graph
|
void |
addGrantedGroup(java.lang.String group) |
void |
calculate(ObjectDB obj)
Prepare the data
|
static char |
convertSerieToType(java.lang.String serieType,
char defaultType)
Convert Serie to Type of axis
|
static java.lang.String |
convertTypeToSerie(char graphicType,
java.lang.String defaultType)
Convert Type of axis to Serie
|
char |
getChartType()
Chart main type
|
java.lang.String |
getDisplay() |
java.util.List<java.lang.String> |
getGrantedGroups()
Granted groups ?
|
java.util.HashMap<java.lang.Integer,java.lang.String> |
getGraphicAxisType()
Graphic Values (index and chart type)
|
java.lang.String |
getGraphicType() |
int |
getHeight() |
java.lang.String |
getImageName()
Get image name
|
java.lang.String |
getName() |
ObjectDB |
getObject() |
int |
getWidth() |
java.util.Vector<Graphic.Axis> |
getX() |
java.util.Vector<Graphic.Axis> |
getY() |
double |
getYmax() |
double |
getYmin() |
boolean |
isEnabled() |
boolean |
isGrantable()
Grantable ?
|
boolean |
isGranted(Grant g) |
boolean |
isGraphicSplitted()
Split the graphic ?
|
boolean |
isVisible()
Visible and not empty ?
|
void |
removeGrantedGroup(java.lang.String group) |
void |
resetGraphicAxisType() |
void |
setEnabled(boolean enabled) |
void |
setGrantable(boolean b) |
void |
setGraphicAxisType(int index,
java.lang.String type) |
void |
setGraphicSplitted(boolean b) |
void |
setGraphicType(java.lang.String type) |
void |
setHeight(int h) |
void |
setVisible(boolean visible) |
void |
setWidth(int w) |
public static final char CHART_BAR_STACK
public static final char CHART_BAR_CLUSTER
public static final char CHART_PIE
public static final char CHART_AREA_STACK
public static final char CHART_AREA_CLUSTER
public static final char CHART_LINE
public static final java.lang.String SERIE_LINE
public static final java.lang.String SERIE_BAR
public static final java.lang.String SERIE_BARGLASS
public static final java.lang.String SERIE_HORIZBAR
public static final java.lang.String SERIE_STACKBAR
public static final java.lang.String SERIE_AREA
public static final java.lang.String SERIE_STACKAREA
public static final java.lang.String SERIE_RADAR
public static final java.lang.String SERIE_PIE
public static final char METHOD_COUNT
public static final char METHOD_SUM
public static final char METHOD_AVG_ALG
public static final char METHOD_AVG_GEO
public static final char METHOD_MIN
public static final char METHOD_MAX
public Graphic(ObjectDB object, java.lang.String name, java.lang.String display, int width, int height, boolean visible, boolean grantable)
object
- Objectname
- Graph namedisplay
- Labelwidth
- Width in pixelsheight
- Height in pixelsvisible
- Visible ?grantable
- Granted to groups ?public void setVisible(boolean visible)
public boolean isVisible()
public boolean isEnabled()
public void setEnabled(boolean enabled)
public java.util.HashMap<java.lang.Integer,java.lang.String> getGraphicAxisType()
public void resetGraphicAxisType()
public void setGraphicAxisType(int index, java.lang.String type)
public void setGraphicType(java.lang.String type)
public java.lang.String getGraphicType()
public static char convertSerieToType(java.lang.String serieType, char defaultType)
public static java.lang.String convertTypeToSerie(char graphicType, java.lang.String defaultType)
public char getChartType()
public java.lang.String getImageName()
public boolean isGraphicSplitted()
public void setGraphicSplitted(boolean b)
public ObjectDB getObject()
public java.lang.String getName()
public java.lang.String getDisplay()
public boolean isGrantable()
public void setGrantable(boolean b)
public java.util.List<java.lang.String> getGrantedGroups()
public void addGrantedGroup(java.lang.String group)
public void removeGrantedGroup(java.lang.String group)
public boolean isGranted(Grant g)
public int getWidth()
public int getHeight()
public java.util.Vector<Graphic.Axis> getX()
public java.util.Vector<Graphic.Axis> getY()
public double getYmin()
public double getYmax()
public void setWidth(int w)
public void setHeight(int h)
public Graphic.Axis addAxis(java.lang.String key, char type, char method, char chart, java.lang.String label, java.lang.String field)
key
- Axis keytype
- Type 'X' or 'Y'method
- Methodchart
- Chart typelabel
- Axis namefield
- Field namepublic void calculate(ObjectDB obj)
obj
- ObjectCopyright (c)2006-2014 Simplicite Software. All Rights Reserved.