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, TILE
bgColor, 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, writeImageData
applyStyle, applyStyleButNotWH, 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, setScriptedValue
addSecurityLevel, applyImageTemplate, applyImageTemplateExceptBound, applySecurity, applyStyle, applyStyleButNotWH, applyTemplate, applyTemplate, applyTemplate, contains, contains, containsX, containsY, copy, 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, 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, switchSecurityProperties
public 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()
IChartModifier
getChartObject()
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.Exception
public 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.Exception
public void read(java.io.DataInput in, int version) throws java.lang.Exception
read
in class ReportImage
java.lang.Exception
public 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.Exception
public void write(java.io.DataOutput out) throws java.io.IOException
write
in class ReportImage
java.io.IOException
public void write(java.io.DataOutput out, boolean pack) throws java.io.IOException
write
in class ReportImage
java.io.IOException
public void writeChartData(java.io.DataOutput out) throws java.io.IOException
java.io.IOException
public 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.Exception
public 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 ReportImage
java.io.IOException
public void readXML(org.w3c.dom.Node node, int version) throws java.lang.Exception
readXML
in class ReportImage
java.lang.Exception
public void setDomainPath(java.lang.String path)
public java.lang.String getDomainPath()
public java.lang.String getText()
ReportElement
getText
in class ReportElement
public java.lang.String getText(quadbase.common.util.internal.FileInMemTable subFilesTable)
public void setText(java.lang.String fn)
ReportElement
setText
in class ReportElement
fn
- 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()
ServerMessage
public java.lang.String getDataSourceID()
public void setDataSourceID(java.lang.String id)