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

java.lang.Object
  extended by com.crystaldecisions.sdk.occa.report.definition.AreaFormat
      extended by com.crystaldecisions.sdk.occa.report.definition.GroupAreaFormat
All Implemented Interfaces:
IAreaFormat, IGroupAreaFormat, ISectionAreaFormat, IClone

public class GroupAreaFormat
extends AreaFormat
implements IGroupAreaFormat, IClone

This object defines the formatting for a group area.


Constructor Summary
GroupAreaFormat()
           
GroupAreaFormat(IGroupAreaFormat 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 context, java.util.Map objState, boolean[] bLoaded)
           For internal use only.
 void endElement(java.lang.String eleName, java.util.Map objState)
           For internal use only.
 boolean getEnableKeepGroupTogether()
           Returns true if the group area will be printed on the same page, and false otherwise.
 boolean getEnableRepeatGroupHeader()
           Returns true if the group header will be printed on each page, and false otherwise.
 boolean hasContent(java.lang.Object srcGroupAreaFormat)
           
 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 setEnableKeepGroupTogether(boolean enableKeepGroupTogether)
           Sets whether the group area will be printed on the same page.
 void setEnableRepeatGroupHeader(boolean enableRepeatGroupHeader)
           Sets whether the group header will be printed on each page.
 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.AreaFormat
doControllerModification, enumerateMembers, getBackgroundColor, getConditionFormulas, getControllableMixin, getEnableHideForDrillDown, getEnableKeepTogether, getEnableNewPageAfter, getEnableNewPageBefore, getEnablePrintAtBottomOfPage, getEnableResetPageNumberAfter, getEnableSuppress, isDirectlyControllable, setBackgroundColor, setConditionFormulas, setEnableHideForDrillDown, setEnableKeepTogether, setEnableNewPageAfter, setEnableNewPageBefore, setEnablePrintAtBottomOfPage, setEnableResetPageNumberAfter, setEnableSuppress, skipWritingIdenticalObject
 
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.IAreaFormat
getEnableHideForDrillDown, setEnableHideForDrillDown
 
Methods inherited from interface com.crystaldecisions.sdk.occa.report.definition.ISectionAreaFormat
getBackgroundColor, getConditionFormulas, getEnableKeepTogether, getEnableNewPageAfter, getEnableNewPageBefore, getEnablePrintAtBottomOfPage, getEnableResetPageNumberAfter, getEnableSuppress, setBackgroundColor, setConditionFormulas, setEnableKeepTogether, setEnableNewPageAfter, setEnableNewPageBefore, setEnablePrintAtBottomOfPage, setEnableResetPageNumberAfter, setEnableSuppress
 

Constructor Detail

GroupAreaFormat

public GroupAreaFormat(IGroupAreaFormat src)

GroupAreaFormat

public GroupAreaFormat()
Method Detail

clone

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

copyTo

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

createMember

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

For internal use only.

Overrides:
createMember in class AreaFormat

endElement

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

For internal use only.

Overrides:
endElement in class AreaFormat

getEnableKeepGroupTogether

public boolean getEnableKeepGroupTogether()
Description copied from interface: IGroupAreaFormat

Returns true if the group area will be printed on the same page, and false otherwise.

Specified by:
getEnableKeepGroupTogether in interface IGroupAreaFormat
Returns:
true if the group area will be printed on the same page, and false otherwise.

getEnableRepeatGroupHeader

public boolean getEnableRepeatGroupHeader()
Description copied from interface: IGroupAreaFormat

Returns true if the group header will be printed on each page, and false otherwise.

Specified by:
getEnableRepeatGroupHeader in interface IGroupAreaFormat
Returns:
true if the group header will be printed on each page, and false otherwise.

hasContent

public boolean hasContent(java.lang.Object srcGroupAreaFormat)
Overrides:
hasContent in class AreaFormat

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: AreaFormat

For internal use only.

Overrides:
readElement in class AreaFormat

save

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

For internal use only.

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

save

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

For internal use only.

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

saveContents

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

For internal use only.

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

setEnableKeepGroupTogether

public void setEnableKeepGroupTogether(boolean enableKeepGroupTogether)
Description copied from interface: IGroupAreaFormat

Sets whether the group area will be printed on the same page.

Specified by:
setEnableKeepGroupTogether in interface IGroupAreaFormat
Parameters:
enableKeepGroupTogether - true if the group area will be printed on the same page, and false otherwise.

setEnableRepeatGroupHeader

public void setEnableRepeatGroupHeader(boolean enableRepeatGroupHeader)
Description copied from interface: IGroupAreaFormat

Sets whether the group header will be printed on each page.

Specified by:
setEnableRepeatGroupHeader in interface IGroupAreaFormat
Parameters:
enableRepeatGroupHeader - true if the group header will be printed on each page, and false otherwise.

startElement

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

For internal use only.

Overrides:
startElement in class AreaFormat