|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.crystaldecisions.sdk.occa.report.definition.SubreportLink
public class SubreportLink
This object specifies a link between a subreport and the main report.
When possible, use the ISubreportLink
interface to manipulate this object.
Constructor Summary | |
---|---|
SubreportLink()
|
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()
|
java.lang.String |
getLinkedParameterName()
|
java.lang.String |
getMainReportFieldName()
Returns the name of the field in the main report that is linked to a field in the subreport. |
java.lang.String |
getSubreportFieldName()
Returns the name of the field in the subreport that is linked to a field in the main report. |
boolean |
hasContent(java.lang.Object srcSubreportLink)
|
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 |
setLinkedParameterName(java.lang.String linkedParameterName)
|
void |
setMainReportFieldName(java.lang.String mainReportFieldName)
Sets the name of the field in the main report that is linked to a field in the subreport. |
void |
setSubreportFieldName(java.lang.String subreportFieldName)
Sets the name of the field in the subreport that is linked to a field in the main report. |
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 |
---|
public SubreportLink()
Method Detail |
---|
public java.lang.Object clone(boolean deepClone)
public void copyTo(java.lang.Object destObject, boolean deepCopy)
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.
public void endElement(java.lang.String eleName, java.util.Map objState)
For internal use only.
public java.lang.String getMainReportFieldName()
ISubreportLink
Returns the name of the field in the main report that is linked to a field in the subreport.
getMainReportFieldName
in interface ISubreportLink
String
object.public java.lang.String getSubreportFieldName()
ISubreportLink
Returns the name of the field in the subreport that is linked to a field in the main report.
getSubreportFieldName
in interface ISubreportLink
String
object.public java.lang.String getLinkedParameterName()
getLinkedParameterName
in interface ISubreportLink
public boolean hasContent(java.lang.Object srcSubreportLink)
public void readElement(java.lang.String eleName, java.lang.String sVal, org.xml.sax.Attributes attrs, java.util.Map objState)
For internal use only.
public void save(XMLWriter writer, XMLSerializationContext ctxt) throws java.io.IOException
For internal use only.
java.io.IOException
public void save(XMLWriter writer, java.lang.String sTag, XMLSerializationContext ctxt) throws java.io.IOException
For internal use only.
java.io.IOException
public void saveContents(XMLWriter writer, XMLSerializationContext ctxt) throws java.io.IOException
For internal use only.
java.io.IOException
public void setMainReportFieldName(java.lang.String mainReportFieldName)
ISubreportLink
Sets the name of the field in the main report that is linked to a field in the subreport.
setMainReportFieldName
in interface ISubreportLink
mainReportFieldName
- The formula form of the name of the field in the main report that is linked to a
field in the subreport as a String
object.public void setSubreportFieldName(java.lang.String subreportFieldName)
ISubreportLink
Sets the name of the field in the subreport that is linked to a field in the main report.
setSubreportFieldName
in interface ISubreportLink
subreportFieldName
- The formula form of the name of the field in the subreport that is linked to a
field in the main report as a String
object.public void setLinkedParameterName(java.lang.String linkedParameterName)
setLinkedParameterName
in interface ISubreportLink
public void startElement(java.lang.String eleName, java.util.Map objState, org.xml.sax.Attributes attrs)
For internal use only.
public ControllableMixin getControllableMixin()
public void doControllerModification(java.lang.Object newObject)
public boolean isDirectlyControllable()
public void enumerateMembers(IMemberVisitor visitor)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |