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

java.lang.Object
  extended by com.crystaldecisions.sdk.occa.report.definition.ReportPartBookmark
All Implemented Interfaces:
IReportPartBookmark, IClone

public class ReportPartBookmark
extends java.lang.Object
implements IReportPartBookmark, IClone

This object is used when navigating to report parts.


Constructor Summary
ReportPartBookmark()
           
ReportPartBookmark(IReportPartBookmark src)
           
 
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 doControllerModification(java.lang.Object newObject)
           
 void endElement(java.lang.String eleName, java.util.Map objState)
          For internal use only.
 void enumerateMembers(IMemberVisitor visitor)
           
 ControllableMixin getControllableMixin()
           
 IReportPartID getReportPartID()
          Returns the report part ID.
 java.lang.String getReportURI()
          Returns the URI for report part.
 boolean hasContent(java.lang.Object srcReportPartBookmark)
           
 boolean isDirectlyControllable()
           
 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 setReportPartID(IReportPartID reportPartID)
          Sets the report part ID.
 void setReportURI(java.lang.String reportURI)
          Sets the URI for report part.
 void startElement(java.lang.String eleName, java.util.Map objState, org.xml.sax.Attributes attrs)
          For internal use only.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportPartBookmark

public ReportPartBookmark(IReportPartBookmark src)

ReportPartBookmark

public ReportPartBookmark()
Method Detail

clone

public java.lang.Object clone(boolean deepClone)

copyTo

public void copyTo(java.lang.Object destObject,
                   boolean deepCopy)

createMember

public 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.


endElement

public void endElement(java.lang.String eleName,
                       java.util.Map objState)

For internal use only.


getReportPartID

public IReportPartID getReportPartID()
Description copied from interface: IReportPartBookmark

Returns the report part ID.

Specified by:
getReportPartID in interface IReportPartBookmark
Returns:
The report part ID as an IReportPartID.

getReportURI

public java.lang.String getReportURI()
Description copied from interface: IReportPartBookmark

Returns the URI for report part.

Specified by:
getReportURI in interface IReportPartBookmark
Returns:
A String for the URI.

hasContent

public boolean hasContent(java.lang.Object srcReportPartBookmark)

readElement

public void readElement(java.lang.String eleName,
                        java.lang.String sVal,
                        org.xml.sax.Attributes attrs,
                        java.util.Map objState)

For internal use only.


save

public void save(XMLWriter writer,
                 XMLSerializationContext ctxt)
          throws java.io.IOException

For internal use only.

Throws:
java.io.IOException

save

public void save(XMLWriter writer,
                 java.lang.String sTag,
                 XMLSerializationContext ctxt)
          throws java.io.IOException

For internal use only.

Throws:
java.io.IOException

saveContents

public void saveContents(XMLWriter writer,
                         XMLSerializationContext ctxt)
                  throws java.io.IOException

For internal use only.

Throws:
java.io.IOException

setReportPartID

public void setReportPartID(IReportPartID reportPartID)
Description copied from interface: IReportPartBookmark

Sets the report part ID.

Specified by:
setReportPartID in interface IReportPartBookmark
Parameters:
reportPartID - The report part ID as an IReportPartID.

setReportURI

public void setReportURI(java.lang.String reportURI)
Description copied from interface: IReportPartBookmark

Sets the URI for report part.

Specified by:
setReportURI in interface IReportPartBookmark
Parameters:
reportURI - A String for the URI.

startElement

public void startElement(java.lang.String eleName,
                         java.util.Map objState,
                         org.xml.sax.Attributes attrs)

For internal use only.


getControllableMixin

public ControllableMixin getControllableMixin()

doControllerModification

public void doControllerModification(java.lang.Object newObject)

isDirectlyControllable

public boolean isDirectlyControllable()

enumerateMembers

public void enumerateMembers(IMemberVisitor visitor)