E
- data object holding the data shown in the chartpublic class SAreaChart<E extends DataObject<E>> extends SPageNode implements SDefaultPath
DEFAULT_UNSAVED_EDITION_CONTINUE_MESSAGE, DEFAULT_UNSAVED_EDITION_STOP_MESSAGE, DEFAULT_UNSAVED_EDITION_WARNING_MESSAGE
Constructor and Description |
---|
SAreaChart(java.lang.String name,
ArrayDataElt<TObjectDataElt<E>> inputdata,
DataObjectDefinition<E> objectmodel,
DataObjectFieldMarker<E> xaxis,
DataObjectFieldMarker<E> yaxiscategory,
DataObjectFieldMarker<E> yaxisvalue,
SPage parentpage)
Creates the area chart
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPathName() |
java.lang.String |
getWidgetCode() |
boolean |
hideComponent(SPageData input,
SecurityBuffer buffer)
This method allows to hide component in a layout if the user is not
authorized
|
void |
populateDown(SPageSignifPath parentpath,
SPageNode[] widgetpathtoroot)
this method should be recursively called from parent structure to all its
children
|
void |
WritePayloadToCDL(MessageWriter writer,
SPageData input,
SecurityBuffer buffer)
writes the payload of the representation (without opening and closing
structure)
|
addCurrentWidgetToRoot, getPage, printPath, setParentSignifPath, setSignifPath, WriteToCDL
public SAreaChart(java.lang.String name, ArrayDataElt<TObjectDataElt<E>> inputdata, DataObjectDefinition<E> objectmodel, DataObjectFieldMarker<E> xaxis, DataObjectFieldMarker<E> yaxiscategory, DataObjectFieldMarker<E> yaxisvalue, SPage parentpage)
name
- name of the chartinputdata
- input dataobjectmodel
- defnition of the input dataxaxis
- marker of a date fieldyaxiscategory
- marker providing category for yaxisyaxisvalue
- marker providing value to calculate for y axisparentpage
- parent page of the widgetpublic java.lang.String getPathName()
getPathName
in interface SDefaultPath
public void populateDown(SPageSignifPath parentpath, SPageNode[] widgetpathtoroot)
SPageNode
populateDown
in class SPageNode
parentpath
- the parent significant pathwidgetpathtoroot
- an array of all the page nodes for traceability in
case of problemspublic void WritePayloadToCDL(MessageWriter writer, SPageData input, SecurityBuffer buffer) throws java.io.IOException
SPageNode
WritePayloadToCDL
in class SPageNode
writer
- the CDL writer on which to write the messagejava.io.IOException
public java.lang.String getWidgetCode()
getWidgetCode
in class SPageNode
public boolean hideComponent(SPageData input, SecurityBuffer buffer)
SPageNode
hideComponent
in class SPageNode