public class ReportChartObject extends ReportImage implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
XMLTAG
For internal use only
|
CENTER, DBImageDir, FIT, TILEbgColor, borderColor, CHART, COLUMN, COLUMNHEADER, FORMULA, GRID, height, ID_TYPE, IMAGE, isLocked, LABEL, LINE, min_height, min_width, NONE, rotate_angle, ROTATE_CLOCKWISE, ROTATE_COUNTERCLOCKWISE, ROTATE_NONE, roundCornerRadius, roundCornersArray, RTFOBJECT, SECTION, securityMap, snap, SORT_X, SORT_Y, SORT_Z, SUBREPORT, TABLE, TABLEOFCONTENTS, TITLE, visible, vsnap, width, x| Constructor and Description |
|---|
ReportChartObject()
Constructs a ReportChartObject with no label
|
ReportChartObject(java.lang.String name)
Constructs a ReportChartObject with the specified name
|
| Modifier and Type | Method and Description |
|---|---|
void |
applyTemplate(ReportChartObject _chart)
For internal use only
|
void |
copy(ReportChartObject _chart)
internal use only
|
void |
copyTemplate(ReportChartObject _chart)
For internal use only
|
static ReportChartObject |
createChartObject(java.io.DataInput in,
int version)
For internal use only
|
static ReportChartObject |
createChartObject(java.io.DataInput in,
int version,
boolean pack,
quadbase.common.util.internal.FileInMemTable subFilesTable,
java.lang.String domainPath)
internal use only
|
static ReportChartObject |
createChartObject(org.w3c.dom.Node node,
int version)
For internal use only
|
void |
deepCopy(ReportChartObject _chart)
For internal use only
|
quadbase.common.util.internal.IChart |
getChart()
Get the IChart object contained in this instance of ReportChartObject.
|
java.lang.String |
getChartLocation()
Gets the path to the location of the chart.
|
IChartModifier |
getChartModifier()
Get the implemented IChartModifier class object that has been set into this instance of
ReportChartObject.
|
quadbase.common.util.internal.IChart |
getChartObject()
Obtain an IChart object from this ReportChartObject.
|
java.lang.String[] |
getColDataMapping()
For internal use only.
|
java.lang.String |
getDataSourceID() |
int |
getDataSourceType()
Get the dataSource Type of the Chart Object.
|
java.lang.String |
getDomainPath()
Gets the domain path for this object.
|
java.lang.String |
getNewChartName(quadbase.common.util.internal.FileInMemTable subFilesTable,
java.lang.String filename)
This function determines where a new chart may be saved, given a filename.
|
java.lang.String[] |
getParameterMap()
For parameterized chart only, returns a String array of CELL_ID
|
java.lang.String |
getText()
Get the text of this element
|
java.lang.String |
getText(quadbase.common.util.internal.FileInMemTable subFilesTable) |
boolean |
isExportMapFile()
Returns whether map files for chart images is included in HTML/DHTML exports.
|
boolean |
isReportDataUsed()
Returns whether data from ReportTable are used for charts.
|
boolean |
isSectionDataIncluded()
Returns whether data from Report Table header & footer are used for charts.
|
boolean |
isSummaryDataUsed()
Returns whether summary data is used for fixed-field report only
|
void |
packChart(java.io.DataOutput out)
internal use only
|
void |
read(java.io.DataInput in,
int version)
For internal use only.
|
void |
read(java.io.DataInput in,
int version,
boolean pack,
quadbase.common.util.internal.FileInMemTable subFilesTable,
java.lang.String domainPath)
internal use only
|
void |
readXML(org.w3c.dom.Node node,
int version)
For internal use only.
|
void |
resetByteArray() |
void |
setChart(quadbase.common.util.internal.IChart chartObject)
Set the IChart object contained in this instance of ReportChartObject.
|
void |
setChartModifier(IChartModifier chartMod)
Set the implemented IChartModifier class object into this instance of ReportChartObject.
|
void |
setColDataMapping(java.lang.String[] map)
For internal use only.
|
void |
setDataSourceID(java.lang.String id)
set datasourceID of the chart, the id is originally from data registry
|
void |
setDomainPath(java.lang.String path)
Sets the domain path for this object.
|
void |
setExportMapFile(boolean b)
Specifies whether map files for chart images is included in HTML/DHTML exports.
|
void |
setParameterMap(java.lang.String[] p)
For parameterized chart only, sets the specified String array as CELL_ID.
|
void |
setReportDataUsed(boolean b)
Specifies whether data from ReportTable are used for charts.
|
void |
setSectionDataIncluded(boolean b)
Specifies whether data from Report Table header & footer are used for charts.
|
void |
setSummaryDataUsed(boolean b)
Specifies whether summary data is used for fixed-field report only
|
void |
setText(java.lang.String fn)
Set the text of this element
|
void |
write(java.io.DataOutput out)
For internal use only.
|
void |
write(java.io.DataOutput out,
boolean pack)
For internal use only.
|
void |
writeChartData(java.io.DataOutput out)
internal use only
|
void |
writeXML(java.io.Writer out,
boolean writeElementTag)
For internal use only.
|
applyTemplate, applyTemplate, copy, copyTemplate, createImage, createImage, createImage, createReportImage, deepCopy, equals, getBytes, getFlashFrameCount, getFlashFrameRate, getImageOption, getImagePath, getImageType, getImageURL, getJPEGQuality, getPdfImageType, getPNGCompression, getRelativePath, getSavedFileLocation, getSavedFileURL, isDBImage, isGIFTransparent, read, setBytes, setBytes, setDBImage, setFlashFrameCount, setFlashFrameRate, setGIFTransparent, setHTMLParameters, setImageOption, setImagePath, setImagePath, setImageType, setImageURL, setImageURL, setJPEGQuality, setPdfImageType, setPNGCompression, setRelativePath, toString, writeImageDataapplyStyle, applyStyleButNotWH, applyStyleButNotWHCopyScripts, applyTemplate, applyTemplate, clone, copy, copyTemplate, createCell, createCell, createFormulaObject, createFormulaObjectFromName, createFormulaObjectFromText, deepCopy, equals, formulaReferenced, getColIndex, getColumn, getDataFormat, getEntry, getFormula, getFormulaName, getFormulaObj, getScriptedValue, getSQLType, setColumn, setDataFormat, setEntry, setFormula, setFormulaObj, setScriptedValueaddSecurityLevel, applyImageTemplate, applyImageTemplateExceptBound, applySecurity, applyStyle, applyStyleButNotWH, applyTemplate, applyTemplate, applyTemplate, contains, contains, containsX, containsY, copy, copyStyleWithScriptsButNotWH, copyTemplate, createScriptObject, createScriptObjectFromName, deepCopy, doesElementSupportRoundCorners, equals, findElementsAbove, findElementsBelow, findElementsToLeft, findElementsToRight, findElementsToRight, findElementType, findGroupElementType, findMaxXr, findMaxYd, findMinX, findMinY, findSpecificElements, getAlign, getAllColors, getBgColor, getBookmark, getBorder, getBorderColor, getBorderThickness, getBottomBorder, getCustomID, getDrawX, getDrawX, getDrawY, getDrawY, getDrillDownName, getElementType, getElementTypeName, getFirst2RowOfColumns, getFirst2RowOfColumns, getFont, getFontColor, getHeight, getHeight, getHeightOfElement, getHeightOfElement, getHeightToPoints, getHint, getID, getLeftBorder, getLink, getMaxXr, getMin_Height, getMin_Width, getMinX, getRefFont, getRefFontToDraw, getRightBorder, getRotateAngle, getRoundCornerRadius, getRoundCornersArray, getScript, getScriptName, getScriptObj, getSecuredScripts, getSecurityLevel, getSecurityLevels, getSecurityMap, getSnap, getStyleName, getTarget, getTopBorder, getVAlign, getVSnap, getWidth, getWidth, getWidthOfElement, getWidthOfElement, getWidthToPoints, getX, getX, getXPos, getXPos, getXToPoints, getY, getY, getYPos, getYPos, getYToPoints, getZ, hasBorder, inBottomHalf, inLeftEnd, inLeftHalf, inRightEnd, inRightHalf, inTopHalf, isCrossTabElt, isDrawAgain, isLocked, isNoWrap, isResizeToFitContent, isSecurityLevelDefined, isSecurityTextScript, isShiftSecuredColX, isShiftSecuredColXIncludeHeaderAndFooter, isSnapToGrid, isUnderline, isVisible, moveForCrossTabFixedField, moveForCrossTabFixedField, newArrayX, newArrayY, removeScriptReferenced, removeSecurityLevel, renameSecurityLevel, resize, resizeForCrossTabFixedField, resizeForCrossTabFixedField, scriptReferenced, securityScriptReferenced, setAlign, setBgColor, setBookmark, setBorder, setBorderColor, setBorderThickness, setBorderThickness, setBorderThickness, setBorderThickness, setBottomBorder, setCustomID, setDrawAgain, setDrawX, setDrawX, setDrawY, setDrawY, setDrillDownName, setFont, setFontColor, setHeight, setHeight, setHint, setID, setID, setInchGridSpace, setLeftBorder, setLink, setLocked, setMinHeight, setMinWidth, setNoWrap, setResizeToFitContent, setRightBorder, setRotateAngle, setRotateAngle, setRoundCornerRadius, setRoundCornersArray, setScript, setScriptName, setScriptObj, setScriptObjNull, setSecurityLevelProperties, setSecurityMap, setSecurityTextScript, setShiftSecuredColX, setShiftSecuredColXIncludeHeaderAndFooter, setSnap, setSnapToGrid, setSnapToGrid, setStyleName, setTarget, setTopBorder, setUnderline, setVAlign, setVisible, setVSnap, setWidth, setWidth, setX, setX, setXX, setXX, setY, setY, setYY, setYY, setZ, shift, shiftObjectsOnMove, shiftOnMove, sortElement, sortElement, sortElementHorizontally, sortElementInXYOrder, sortElementVertically, swapElements, switchSecurityPropertiespublic static final java.lang.String XMLTAG
public ReportChartObject()
public ReportChartObject(java.lang.String name)
public void setChart(quadbase.common.util.internal.IChart chartObject)
public quadbase.common.util.internal.IChart getChart()
IChartModifiergetChartObject()public void setParameterMap(java.lang.String[] p)
public java.lang.String[] getParameterMap()
public void setChartModifier(IChartModifier chartMod)
public IChartModifier getChartModifier()
public boolean isSectionDataIncluded()
public void setSectionDataIncluded(boolean b)
public boolean isReportDataUsed()
public void setReportDataUsed(boolean b)
public void setSummaryDataUsed(boolean b)
public boolean isSummaryDataUsed()
public java.lang.String[] getColDataMapping()
public void setColDataMapping(java.lang.String[] map)
public boolean isExportMapFile()
public void setExportMapFile(boolean b)
public java.lang.String getChartLocation()
public static ReportChartObject createChartObject(java.io.DataInput in, int version) throws java.lang.Exception
java.lang.Exceptionpublic static ReportChartObject createChartObject(java.io.DataInput in, int version, boolean pack, quadbase.common.util.internal.FileInMemTable subFilesTable, java.lang.String domainPath) throws java.lang.Exception
java.lang.Exceptionpublic void read(java.io.DataInput in,
int version)
throws java.lang.Exception
read in class ReportImagejava.lang.Exceptionpublic void read(java.io.DataInput in,
int version,
boolean pack,
quadbase.common.util.internal.FileInMemTable subFilesTable,
java.lang.String domainPath)
throws java.lang.Exception
java.lang.Exceptionpublic void write(java.io.DataOutput out)
throws java.io.IOException
write in class ReportImagejava.io.IOExceptionpublic void write(java.io.DataOutput out,
boolean pack)
throws java.io.IOException
write in class ReportImagejava.io.IOExceptionpublic void writeChartData(java.io.DataOutput out)
throws java.io.IOException
java.io.IOExceptionpublic void resetByteArray()
public void packChart(java.io.DataOutput out)
public static ReportChartObject createChartObject(org.w3c.dom.Node node, int version) throws java.lang.Exception
java.lang.Exceptionpublic void deepCopy(ReportChartObject _chart)
public void copy(ReportChartObject _chart)
public void copyTemplate(ReportChartObject _chart)
public void applyTemplate(ReportChartObject _chart)
public void writeXML(java.io.Writer out,
boolean writeElementTag)
throws java.io.IOException
writeXML in class ReportImagejava.io.IOExceptionpublic void readXML(org.w3c.dom.Node node,
int version)
throws java.lang.Exception
readXML in class ReportImagejava.lang.Exceptionpublic void setDomainPath(java.lang.String path)
public java.lang.String getDomainPath()
public java.lang.String getText()
ReportElementgetText in class ReportElementpublic java.lang.String getText(quadbase.common.util.internal.FileInMemTable subFilesTable)
public void setText(java.lang.String fn)
ReportElementsetText in class ReportElementfn - the value of new textpublic java.lang.String getNewChartName(quadbase.common.util.internal.FileInMemTable subFilesTable,
java.lang.String filename)
public quadbase.common.util.internal.IChart getChartObject()
setChartModifier(IChartModifier)public int getDataSourceType()
ServerMessagepublic java.lang.String getDataSourceID()
public void setDataSourceID(java.lang.String id)