com.crystaldecisions.sdk.occa.report.definition
Class FlashObject

java.lang.Object
  extended by com.crystaldecisions.sdk.occa.report.definition.ReportObject
      extended by com.crystaldecisions.sdk.occa.report.definition.GraphicObject
          extended by com.crystaldecisions.sdk.occa.report.definition.FlashObject
All Implemented Interfaces:
IFlashObject, IGraphicObject, IReportObject, IClone

public class FlashObject
extends GraphicObject
implements IFlashObject, IClone

This object implements a flash object in a report.

When possible, use the IFlashObject interface to manipulate this object.


Constructor Summary
FlashObject()
           
FlashObject(IFlashObject flashObj)
           
 
Method Summary
 java.lang.Object clone(boolean deepClone)
           
 void copyTo(java.lang.Object destObject, boolean deepCopy)
           
 java.lang.Object createMember(java.lang.String eleName, org.xml.sax.Attributes attrs, XMLSerializationContext ctxt, java.util.Map objState, boolean[] bLoaded)
          For internal use only.
 void endElement(java.lang.String eleName, java.util.Map objState)
          For internal use only.
 ICrossTabObject getEmbeddedCrossTab()
          For internal use only
 FlashVars getFlashVars()
          For internal use only
 java.lang.String getImageKey()
          For internal use only
 java.lang.String getLinkedCrossTabName()
          For internal use only
 java.lang.String getLocalSWFURL()
          For internal use only
 IByteArray getPictureData()
          For internal use only
 PictureType getPictureType()
          For internal use only
 IByteArray getSWFData()
          For internal use only
 java.lang.String getSWFURL()
          For internal use only
 XCCrossTabFormatInfos getXcelsiusCrossTabFormatInfos()
          For internal use only
 java.lang.String getXcelsiusDatabindingDescription()
          For internal use only
 boolean hasContent(java.lang.Object srcObj)
           
 boolean isEmbedded()
          For internal use only
 boolean isXcelsius()
          For internal use only
 void readElement(java.lang.String eleName, java.lang.String sVal, org.xml.sax.Attributes attrs, java.util.Map objState)
          For internal use only.
 void save(XMLWriter writer, java.lang.String sTag, XMLSerializationContext ctxt)
          For internal use only.
 void save(XMLWriter writer, XMLSerializationContext ctxt)
          For internal use only.
 void saveContents(XMLWriter writer, XMLSerializationContext ctxt)
          For internal use only.
 void setEmbeddedCrossTab(ICrossTabObject embeddedCrossTab)
          For internal use only
 void setFlashVars(FlashVars flashVars)
          For internal use only
 void setIsEmbedded(boolean isEmbedded)
          For internal use only
 void setIsXcelsius(boolean isXcelsuis)
          For internal use only
 void setLinkedCrossTabName(java.lang.String linkedCrossTabName)
          For internal use only
 void setLocalSWFURL(java.lang.String localSWFURL)
          For internal use only
 void setPictureData(IByteArray pictureData)
          For internal use only
 void setPictureType(PictureType pictureType)
          For internal use only
 void setSectionName(java.lang.String sectionName)
          Sets the section name for the report object.
 void setSWFData(IByteArray sWFData)
          For internal use only
 void setSWFURL(java.lang.String sWFURL)
          For internal use only
 void setXcelsiusCrossTabFormatInfos(XCCrossTabFormatInfos xCelsiusCrossTabFormatInfos)
          For internal use only
 void setXcelsiusDatabindingDescription(java.lang.String description)
          For internal use only
 void startElement(java.lang.String eleName, java.util.Map objState, org.xml.sax.Attributes attrs)
          For internal use only.
 
Methods inherited from class com.crystaldecisions.sdk.occa.report.definition.GraphicObject
getOriginalHeight, getOriginalWidth, getPictureFormat, getXscaling, getYscaling, setOriginalHeight, setOriginalWidth, setPictureFormat
 
Methods inherited from class com.crystaldecisions.sdk.occa.report.definition.ReportObject
getBorder, getBorderMargins, getFormat, getFormula, getHeight, getKind, getLeft, getLinkedURI, getName, getReplacementConditionFormulas, getReportPartBookmark, getSectionCode, getSectionName, getTop, getTranslatableObject, getTranslatableString, getTranslatableStringIds, getTranslatableStringLabelResourceID, getVersion, getWidth, setBorder, setFormat, setHeight, setKind, setLeft, setLinkedURI, setName, setReplacementConditionFormulas, setReportPartBookmark, setSectionCode, setTop, setTranslatableString, setVersion, setWidth
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.crystaldecisions.sdk.occa.report.definition.IGraphicObject
getOriginalHeight, getOriginalWidth, getPictureFormat, getXscaling, getYscaling, setOriginalHeight, setOriginalWidth, setPictureFormat
 
Methods inherited from interface com.crystaldecisions.sdk.occa.report.definition.IReportObject
getBorder, getBorderMargins, getFormat, getHeight, getKind, getLeft, getLinkedURI, getName, getReplacementConditionFormulas, getReportPartBookmark, getSectionCode, getSectionName, getTop, getWidth, setBorder, setFormat, setHeight, setLeft, setLinkedURI, setName, setReplacementConditionFormulas, setReportPartBookmark, setSectionCode, setTop, setWidth
 

Constructor Detail

FlashObject

public FlashObject()

FlashObject

public FlashObject(IFlashObject flashObj)
Method Detail

clone

public java.lang.Object clone(boolean deepClone)
Overrides:
clone in class GraphicObject

copyTo

public void copyTo(java.lang.Object destObject,
                   boolean deepCopy)
Overrides:
copyTo in class GraphicObject

hasContent

public boolean hasContent(java.lang.Object srcObj)
Overrides:
hasContent in class GraphicObject

getFlashVars

public FlashVars getFlashVars()
Description copied from interface: IFlashObject
For internal use only

Specified by:
getFlashVars in interface IFlashObject

isEmbedded

public boolean isEmbedded()
Description copied from interface: IFlashObject
For internal use only

Specified by:
isEmbedded in interface IFlashObject

getSWFURL

public java.lang.String getSWFURL()
Description copied from interface: IFlashObject
For internal use only

Specified by:
getSWFURL in interface IFlashObject

getLocalSWFURL

public java.lang.String getLocalSWFURL()
Description copied from interface: IFlashObject
For internal use only

Specified by:
getLocalSWFURL in interface IFlashObject

getSWFData

public IByteArray getSWFData()
Description copied from interface: IFlashObject
For internal use only

Specified by:
getSWFData in interface IFlashObject

getPictureData

public IByteArray getPictureData()
Description copied from interface: IFlashObject
For internal use only

Specified by:
getPictureData in interface IFlashObject

getPictureType

public PictureType getPictureType()
Description copied from interface: IFlashObject
For internal use only

Specified by:
getPictureType in interface IFlashObject

getLinkedCrossTabName

public java.lang.String getLinkedCrossTabName()
Description copied from interface: IFlashObject
For internal use only

Specified by:
getLinkedCrossTabName in interface IFlashObject

getEmbeddedCrossTab

public ICrossTabObject getEmbeddedCrossTab()
Description copied from interface: IFlashObject
For internal use only

Specified by:
getEmbeddedCrossTab in interface IFlashObject

getXcelsiusDatabindingDescription

public java.lang.String getXcelsiusDatabindingDescription()
Description copied from interface: IFlashObject
For internal use only

Specified by:
getXcelsiusDatabindingDescription in interface IFlashObject

isXcelsius

public boolean isXcelsius()
Description copied from interface: IFlashObject
For internal use only

Specified by:
isXcelsius in interface IFlashObject

getXcelsiusCrossTabFormatInfos

public XCCrossTabFormatInfos getXcelsiusCrossTabFormatInfos()
Description copied from interface: IFlashObject
For internal use only

Specified by:
getXcelsiusCrossTabFormatInfos in interface IFlashObject

setFlashVars

public void setFlashVars(FlashVars flashVars)
Description copied from interface: IFlashObject
For internal use only

Specified by:
setFlashVars in interface IFlashObject

setSWFURL

public void setSWFURL(java.lang.String sWFURL)
Description copied from interface: IFlashObject
For internal use only

Specified by:
setSWFURL in interface IFlashObject

setLocalSWFURL

public void setLocalSWFURL(java.lang.String localSWFURL)
Description copied from interface: IFlashObject
For internal use only

Specified by:
setLocalSWFURL in interface IFlashObject

setSWFData

public void setSWFData(IByteArray sWFData)
Description copied from interface: IFlashObject
For internal use only

Specified by:
setSWFData in interface IFlashObject

setIsEmbedded

public void setIsEmbedded(boolean isEmbedded)
Description copied from interface: IFlashObject
For internal use only

Specified by:
setIsEmbedded in interface IFlashObject

setPictureData

public void setPictureData(IByteArray pictureData)
Description copied from interface: IFlashObject
For internal use only

Specified by:
setPictureData in interface IFlashObject

setPictureType

public void setPictureType(PictureType pictureType)
Description copied from interface: IFlashObject
For internal use only

Specified by:
setPictureType in interface IFlashObject

setLinkedCrossTabName

public void setLinkedCrossTabName(java.lang.String linkedCrossTabName)
Description copied from interface: IFlashObject
For internal use only

Specified by:
setLinkedCrossTabName in interface IFlashObject

setEmbeddedCrossTab

public void setEmbeddedCrossTab(ICrossTabObject embeddedCrossTab)
Description copied from interface: IFlashObject
For internal use only

Specified by:
setEmbeddedCrossTab in interface IFlashObject

setXcelsiusDatabindingDescription

public void setXcelsiusDatabindingDescription(java.lang.String description)
Description copied from interface: IFlashObject
For internal use only

Specified by:
setXcelsiusDatabindingDescription in interface IFlashObject

setIsXcelsius

public void setIsXcelsius(boolean isXcelsuis)
Description copied from interface: IFlashObject
For internal use only

Specified by:
setIsXcelsius in interface IFlashObject

setXcelsiusCrossTabFormatInfos

public void setXcelsiusCrossTabFormatInfos(XCCrossTabFormatInfos xCelsiusCrossTabFormatInfos)
Description copied from interface: IFlashObject
For internal use only

Specified by:
setXcelsiusCrossTabFormatInfos in interface IFlashObject

save

public void save(XMLWriter writer,
                 java.lang.String sTag,
                 XMLSerializationContext ctxt)
          throws java.io.IOException
Description copied from class: ReportObject

For internal use only.

Overrides:
save in class GraphicObject
Throws:
java.io.IOException

saveContents

public void saveContents(XMLWriter writer,
                         XMLSerializationContext ctxt)
                  throws java.io.IOException
Description copied from class: ReportObject

For internal use only.

Overrides:
saveContents in class GraphicObject
Throws:
java.io.IOException

save

public void save(XMLWriter writer,
                 XMLSerializationContext ctxt)
          throws java.io.IOException
Description copied from class: ReportObject

For internal use only.

Overrides:
save in class GraphicObject
Throws:
java.io.IOException

readElement

public void readElement(java.lang.String eleName,
                        java.lang.String sVal,
                        org.xml.sax.Attributes attrs,
                        java.util.Map objState)
Description copied from class: ReportObject

For internal use only.

Overrides:
readElement in class GraphicObject

createMember

public java.lang.Object createMember(java.lang.String eleName,
                                     org.xml.sax.Attributes attrs,
                                     XMLSerializationContext ctxt,
                                     java.util.Map objState,
                                     boolean[] bLoaded)
Description copied from class: ReportObject

For internal use only.

Overrides:
createMember in class GraphicObject

startElement

public void startElement(java.lang.String eleName,
                         java.util.Map objState,
                         org.xml.sax.Attributes attrs)
Description copied from class: ReportObject

For internal use only.

Overrides:
startElement in class GraphicObject

endElement

public void endElement(java.lang.String eleName,
                       java.util.Map objState)
Description copied from class: ReportObject

For internal use only.

Overrides:
endElement in class GraphicObject

setSectionName

public void setSectionName(java.lang.String sectionName)
Description copied from interface: IReportObject

Sets the section name for the report object. Report objects are added to sections in the report. For more information see ISection and Section.

Specified by:
setSectionName in interface IReportObject
Overrides:
setSectionName in class ReportObject
Parameters:
sectionName - The section name for the report object as a String.

getImageKey

public java.lang.String getImageKey()
For internal use only

Overrides:
getImageKey in class ReportObject